如何测量两个玩家之间的ping?

时间:2015-02-14 15:18:24

标签: networking ping traceroute

假设我有一个大约34-36ms的ping到我的ISP,我的朋友得到例如47ms,所以如果我们从同一个ISP和同一个城镇获得不同的延迟时间,如果我主持一个匹配游戏..你觉得ping对方会是什么样子?看起来像47 + 34 = 81ms?还是会有所不同?最近我和我的neiborhood朋友一起玩了我给他39-41ms,这对我的ISP来说只有4-7ms的差异,这是否意味着它无论如何都不会减少/增加?假设他住在我旁边?(我知道服务器距离越远,ping /延迟越高。那么如何连接到托管播放器?从同一位置连接到服务器是否相同? )

希望你们能回答这个问题,并希望Thnx回答。

最好的问候。

John Hark。

1 个答案:

答案 0 :(得分:1)

我担心我的答案不具体。

你觉得ping对方会是什么样子?

ping时间取决于核心网络中路由的发生方式。从边缘网络的角度来看,我们无法在网络中看到更多。所以,如果你ping你的朋友,我会说它将取决于网络如何路由它。如果你们两个都被同一个网络ISP服务,那么ping rtt的可能性会更小。

它看起来像47 + 34 = 81ms?

肯定不会是47 + 34,核心路由器有智能路由算法来提供更短的路由。

最近我和我的neiborhood朋友一起玩了我给他39-41ms,这对我的ISP来说只有4-7ms的差异,这是否意味着它无论如何都不会减少/增加吗

没有。这取决于很多因素,是你的朋友和你是由同一个ISP服务?你们是否与你的ISP签订了相同的服务水平协议?如果我必须以ms的时间分辨率说话,即使ping数据包大小和你的时间同步(ntp)和时间戳机制也会有效。

那么连接托管播放器怎么样?是否与从同一位置连接服务器相同?)

这取决于你的游戏设计方式?这是一场点对点游戏吗?或者从游戏服务器提供服务?