我尝试加入多人游戏时反复失败,出现"连接服务器失败"的错误提示,请问这是什么原因,如何解决?
错误提示本身通常已经提示了问题所在。
最常见的连接失败错误为:
Failed to connect to server. The connection request has timed out.
(此前在 A27 及更早版本中的提示为:Failed to connect to server. This is often caused by UDP port 20595 not being forwarded on the host side, by a firewall, or anti-virus software.)
这是一个已知问题,技术背景较为复杂。以下是可能的原因及解决方案:
首先,这通常是由游戏主机端的网络配置问题共同引起的,但这并不意味着其他玩家都无法连接主机。
理想情况下,主机应在路由器上开启 UPnP(如果支持),或手动配置 UDP 端口 20595 的端口转发(本页此节 提供了详细说明)。同时需要有端点无关的互联网连接(非对称 NAT 类型)。
重要提示: 如果您自己遇到连接失败的问题,为自己的路由器配置端口转发不会解决该问题,端口转发只能帮助其他玩家连接到您主持的游戏。
已知的常见原因包括:
pyrogenesis 的可执行文件。