我需要有人给我解释一下,因为我真的很不擅长网络。
为什么当我打开 minecraft 并将鼠标悬停在 ping 上时,我看到 1300+ms,并且非常滞后。
但是当我在 CMD 中 ping 服务器本身时,我得到了像 24ms 这样的快速响应。
- 我没有“坏”连接“20mb / 10mb”,并且连接上没有使用任何东西。
- 我对 rooter 和调制解调器进行了完全重置
- 我尝试了其他游戏,完全没有延迟,ping 值在 30 左右
- 我的一个朋友住在街对面,他有类似的连接,服务器上的 ping 值为 20。
这可能是程序本身导致了该问题吗?
答案1
是的。
ping
从命令行上的工具发送的 ping是ICMP 协议.这使用了一个为此设计的简单协议。
Minecraft 可能会实现自己的“ping”类型。它可能会向游戏服务器发送一个只有 Minecraft 服务器才能理解的数据包。这可以缩短响应时间。
当您发送一个简单的 ICMP PING 时,它将由操作系统处理,而任何应用程序都不会知道它。