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

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

从《战地 2》到《赛道狂飙》等各种游戏都出现过这种情况,因此似乎是某些网络配置错误:

当其他人举办局域网游戏时,我是唯一一个无法在游戏服务器浏览器中看到他们的服务器的人,也无法通过直接 IP 连接加入。然而,当我主持游戏中其他所有人都可以毫无问题地加入我的服务器。我也是网络上唯一遇到这些问题的人。

我已经检查过的事情:

  • Windows 防火墙设置为允许每个应用程序(完全禁用时问题仍然存在)
  • 其他网络和互联网程序(如浏览器、电子邮件、ssh 和 ftp)均运行良好
  • 各种静态/动态 IP 地址/子网掩码和默认网关设置都无法解决问题

答案1

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

就我而言,这是由于虚拟盒网络适​​配器,尽管它似乎也与其他软件适配器通用,例如鰤鱼。我能找到的最简单的解决方案是在玩任何游戏之前禁用有问题的适配器。其他可能的选择是禁用除当前网络适配器之外的所有其他网络适配器,或者正确设置网络适配器的优先级。

在 Windows Vista/Seven 中,可以按照以下步骤设置网络适配器的优先级 (来源):

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

答案2

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

TmForever.exe /lan /join=192.168.100.110

对我来说,它有效!

相关内容