我正在运行一款 MMORPG 游戏,其中央服务器位于欧洲华沙,托管在 OVH 上。我的玩家群分布在欧洲(主要是波兰)和南美洲(主要是巴西)。由于服务器本地化,欧洲玩家的 Ping 响应时间非常好,约为 40 毫秒,但同时我希望能够为另一半玩家提供至少不错的体验。理想情况下,我希望 Ping 达到 100-200 毫秒左右,目前 SA 玩家报告称 Ping 最高可达 600 毫秒,这被认为是无法玩的。
我了解到通过美国路由流量可能会有帮助,但在迈阿密租用一台便宜的服务器并通过位于该服务器上的 Nginx 路由 SA 玩家的 TCP 连接后,玩家报告说他们的连接质量没有任何变化。
我正在寻找有关服务器或服务器提供商的建议,用作代理可以显着改善南美洲(巴西,普通用户)和欧洲(波兰,OVH 数据中心)之间约 200 名活跃用户的 TCP 连接质量,理想情况下每月费用不会超过 40 美元。
答案1
在迈阿密租用便宜的服务器...尽管该服务器上有 Nginx,但 TCP 连接玩家报告说,他们的连接质量没有任何变化。
代理会增加额外的延迟,因为每个数据都需要由操作系统内核读取,交给代理(用户空间),由代理处理,发送回操作系统内核,然后发送到最终目的地。如果你租用便宜的代理,它可能也不会有最好的连接性。
我希望 Ping 值达到 100-200ms 左右
巴西利亚和华沙之间的直达目的地距离约为 10,000 公里,这导致单向延迟约为 70 毫秒,这仅仅是因为数据在光纤上的传输速度太快 - 尚未涉及网络设备。因此最小 ping 约为 140 毫秒,实际值在最佳连接下超过 200 毫秒 - 另请参阅https://wondernetwork.com/pings
为了获得这些值,客户端和服务器都需要与快速的跨大陆网络实现最佳连接。虽然您可以控制服务器,但您无法控制客户端的连接。