Saturday, March 1, 2008

Battle.net的network lantency (ping value)

據說測ping bot要relogin才會改變,否則測幾次都一樣

對此相當懷疑,還被對方說不信去問Retty,那是他講的

除非ping是在登入Battle.net就存在server端,否則這是不可能的

bot用某種特別方法拿到這個ping(但是Blizzard沒提供指令給玩家查)

經過測試,得知USWest會使用load balance

每次連上的server並不一定相同

測試軟體為 Sysinternals 的 tcpview

注意War3.exe,Remote Address port為6112的,ip每次不一定相同

想知道server的ip可以用

執行 cmd,nslookup uswest.battle.net

想用哪個,把ip丟進BNGatewayEditor應該就可以了 (不建議使用特定ip)


如果是說bot告訴你的ping,那只有relogin會改變是對的

可是,實際上網路連線狀態是隨時在改變的,登入時bot給的低ping不表示永遠的好連線

要判斷連線好壞,還是建議用程式多測個幾次吧 (ex: BNGatewayEditor)

用bot測? 你想登出登入重複幾次?




hinet據說要用固定ip,ping才比較ok

申請網址

http://service.hinet.net/2004/adslstaticip.php

No comments: