如果这不是正确的地方,请见谅。我被引导到这个论坛是因为服务器问题。
我经常在中国玩的一个服务器;我住在欧洲,因此通常 ping 值较高。但是我注意到,晚上没人玩的时候我的 ping 值比白天高的时候低。(白天 ping 值为 250,晚上 ping 值为 200)
问题:
具体是什么原因造成的?这仅仅是因为玩家增多导致硬件负载增加,从而导致网络压力加大,还是还有其他原因?
如果与该论坛无关,请关闭它,我个人不确定这是否是正确的地方。
答案1
这可能是由于一般网络争用或您所在国家/地区的用户较少,或者您的 ISP 与太多人共享您和服务器(或更可能是其上游对等方)之间的总带宽。在您的情况下,最薄弱的环节始终是上游提供商运营的容量最小的对等链路或争用最严重的洲际链路。
这可能只是因为您的 ISP 不够好并且其网络订阅量过大,导致您在白天与太多客户及其流量竞争。
如果他们在其网络中应用服务质量,使网页、即时通讯和电子邮件流量优先于游戏流量(或许还有其他类别的流量,如种子和流媒体),您可能会注意到他们的网络管理正在发挥作用。
消除此潜在原因的方法是订阅可靠的 VPN 服务,通过该服务进行连接并在白天和晚上进行测量。VPN 流量通常被优先考虑,因为它对延迟非常敏感。
如果您在您自己和远程服务器之间跟踪路由,则可以观察到您的流量所采用的路由(在这种情况下 - 除非您的 ISP 积极调整其路由策略,否则情况可能总是如此)。使用 Looking Glass 工具和对等数据库服务来确定您的流量是否通过资源不足的上游对等点。
在这种情况下,使用 VPN(具有自己的核心网络和对等协议)可能会消除该问题:您可能会与本地 VPN 服务器建立良好的连接,并且一旦它进入 VPN 运营商的专用网络,他们的对等链路可能会比您的 ISP 与远端的“直接”链路具有更好的规格(或负载更轻!)。
您可能会认为,由于 VPN 开销导致的绝对连接速度的任何轻微损失以及 RTT 的任何微小增加,都可以通过与中国服务器更稳定、更少延迟的连接来弥补。
如果您想要识别有问题的中点,DNSLytics 和类似服务会返回一些有用的信息,包括 ASN。例如,查找另一个 IP 范围的信息:
一旦知道了 ASN,您就可以查找并确定对等点。有时,traceroute 甚至会为路径中的路由器提供“品牌”DNS 响应,这使得解决问题变得更加容易。
有很多网站会显示对等信息、BGP 路由等。如果您搜索 CloudFlare 的自动系统 (AS) 编号以显示一些信息,这是一个可用的示例:
- https://stat.ripe.net/AS13335#tabId=at-a-glance
- https://www.peeringdb.com/asn/13335
- https://ipduh.com/ip/whois/as/?AS13335
您还可以使用 DomainTools 等查找服务来查找谁拥有并操作路由器或整个网络(例如,http://whois.sc/8.8.8.8)。