联网-游戏无法查看/加入其他任何人的LAN服务器,除非我主持


10

从《战地风云2》到《 Trackmania》的各种游戏都会发生这种情况,因此似乎是一些网络配置错误:

当其他人主持LAN游戏时,我是唯一无法在游戏内服务器浏览器中看到其服务器的人,也无法通过直接IP连接加入该游戏。但是,当我托管游戏时,其他所有人都可以毫无问题地加入我的服务器。我也是网络上遇到这些问题的唯一人。

我已经检查过的东西:

  • Windows防火墙设置为允许每个应用程序(并且在完全禁用该问题后仍会发生此问题)
  • 其他网络,例如浏览器,电子邮件,ssh和ftp的Internet程序运行正常
  • 各种静态/动态IP地址/子网掩码和默认网关设置不能解决问题

1
你朋友的防火墙呢?什么是局域网布局?一个路由器还是多个路由器?是否可以在其他网络上使用?
gronostaj

Answers:


26

问题似乎是游戏无法正确处理我的具有多个网络适配器的PC。然后,他们使用错误的网络适配器进行连接,并且仅看到该适配器自己的网络/子网。

就我而言,这是由Virtualbox网络适​​配器引起的,尽管它似乎与其他软件适配器(例如Hamachi)也很常见。我能找到的最简单的解决方案是在玩任何游戏之前禁用有问题的适配器。其他可能的选项是禁用除当前网络适配器以外的所有其他网络适配器,或正确设置网络适配器的优先级。

可以通过在Windows Vista / Seven 7()中执行以下过程来设置网络适配器的优先级:

  • 打开网络与共享中心'
  • 选择“更改适配器”设置
  • 按键盘上的ALT键显示菜单
  • 从“高级”菜单中选择“高级设置”
  • 在“适配器和绑定”选项卡下,从“连接列表”中选择合适的网络适配器
  • 使用右侧的绿色箭头将其移至Windows网络适配器优先级列表的顶部
  • 单击“确定”以应用新设置,您就完成了!

为什么这个关键的环境会这样隐藏?我使用的是Windows 10,您的方法也一样。谢谢!
mattmilten

禁用所有其他网络适配器后,我不得不重新启动,但这似乎对StarCraft Brood War来说对我有用。谢谢!
安东尼·阿斯蒂格

1

如果您知道服务器IP,则可以通过以下命令行输入:

TmForever.exe / lan /join=192.168.100.110

对我来说,它奏效了!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.