我正在尝试为 AoE 2 + Conqueros 构建自己的服务器。我认为我可以简单地将我的公共 IP 地址和路由器上的转发端口提供给其他人。我的 PC 将开始作为真正的服务器工作,用户只需使用我的公共 IP 地址连接到我,请求将重定向到我的本地 IP。我读到 AoE 2 需要端口 2300-2400、23978、47624。我还必须在 Windows 防火墙上添加例外。转发端口是我唯一需要做的事情,还是我应该使用 hamachi?谢谢。
答案1
它应该与以下端口一起工作。请注意,您需要转发TCP
和UDP
端口:
Initial TCP Connection 47624 Outgoing 47624 Incoming
Subsequent TCP Incoming 2300-2400 2300-2400
Subsequent TCP Outgoing 2300-2400 2300-2400
Subsequent UDP Incoming 2300-2400 2300-2400
Subsequent UDP Outgoing 2300-2400 2300-2400
如果您使用 GameSpy 提供的玩家匹配功能寻找其他玩家,您还必须打开 GameSpy Arcade 客户端的端口。
6667 (IRC)
3783 (Voice Chat Port)
27900 (Master Server UDP Heartbeat)
28900 (Master Server List Request)
29900 (GP Connection Manager)
29901 (GP Search Manager)
13139 (Custom UDP Pings)
6515 (Dplay UDP)
6500 (Query Port)
你应该请朋友帮你排除故障。
如果你的朋友在转发这些端口后无法连接到你的服务器,请尝试暂时完全禁用你的 Windows 防火墙。如果禁用后可以正常工作,请发表评论,我会用防火墙设置更新我的答案。
编辑:
根据 steam 论坛的说法,帝国时代 II:高清版版本使用以下端口:
UDP 27000 to 27015 inclusive
UDP 27015 to 27030 inclusive
UDP 4380
UDP 3478 (Outbound)
UDP 4379 (Outbound)
https://steamcommunity.com/app/221380/discussions/2/828935361235943414/
您还应该尝试通过使用 PC 直接连接到互联网来创建服务器,这样您就可以确定它是否因为路由器配置错误或被防火墙和/或其他本地问题阻止而无法工作。