lava 发表于 2011-2-18 22:24:48

关于魔兽4.06版本新加入的两种延迟显示的解释

  我们已经遇到了很多玩家面对UI界面的变化而困扰的情况,尤其是最新的游戏延迟显示。在4.0.6补丁(点击查看4.06补丁说明)中,我们把从客户端到游戏服务器的连接分为两种,标记为“家(home)”和“世界(world)”http://wow.tgbus.com/UploadFiles_2396/201102/2011021417344042.jpg   玩家们对于这两种延迟是什么意思的推断很有意思,一些人对于这些数字到底表示什么的猜测非常有想象力,还有人说“家”表示玩家个人延迟,而“世界”是暴雪的延迟。当然,这是不正确的。  实际上,  “家”表示你到你服务器的连接。这个连接发送数据,比如聊天数据,拍卖所数据,工会聊天和工会信息,某些插件数据,和多种其他数据。这个连接对带宽的需求和占用都是很小的。  “世界”表示服务器传输所有其他数据的连接。比如战斗数据,你身边的玩家(他们的天赋,装备,附魔等等),NPC,怪物,施法,专业等等。进入一个人群拥挤的区域(例如主城),通过这个连接的数据量将急剧提升,同时这个延迟也会上升。  在4.0.6补丁之前,游戏中的延迟监视器只会显示“世界”延迟,这引起了很多人的困惑,他们在聊天时完全没有延迟,但是不能施法,不能与NPC交流,直至掉线。我们希望在游戏中引入这两种连接延迟来帮助每一个人清楚这一点。  从上面可以看出,很显然这两个连接不是平均使用的。通过“世界”连接传出的数据多得多,所以你看到两个延迟数字之间有区别很正常。如果在服务器有一大串的数据队列等待发送到你的客户端,那这个ping值将会一直提升直到队列恢复正常顺序,这个时候实际的“世界”ping值将会远远高于“家”的连接延迟。  也许你会说,“好吧,这对于我来说有什么意义?”好吧,可能的确意义不大,但是我想告诉你的是本地(或者网络)因素可以(并且确实会)影响这两个数字。比如这里有一些普遍的导致高Ping(家和世界都是)的原因:

 1、 无线的网络环境
  2、 丢包
  3、带宽不足*(注)
  4、 插件(是的,那些华丽的UI)
  5、 防火墙(一些防火墙对延迟做了坏事。。试试不要用防火墙玩游戏,看看有没有好转)
  6、不正确或者错误的家庭路由器设置(可以先暂时跳过这一个)
  7、QoS和流量控制系统对数据包进行了分组排序
  8、网络连接堵塞(不一定是你的ISP,也有可能是你和暴雪连接的某处)
  注:在2010年七月,“官方”推荐带宽是 下行4Mbps,上行1Mbps,低于这个标准的都不能算“官方“带宽。
  应对方案:
  降低视频设置(尤其是远景显示)将会有利于降低你的连接申请传输的数据,这是很有效的临时解决办法。  如果你的“家”连接延迟很低同时“世界”延迟很高,那很有可能是你的网络连接有QoS流量控制设定,可能在微观(局域网)或者宏观(广域网)层上。一个常见的症状就是你可以聊天,但是不能施法。  如果两个延迟都很高,那意味着你到服务器的连接已经基本饱和了,或者说溢出了。在那种饱和状态下不要做任何要求了,貌似对于数据是最常见的情况了。
页: [1]
查看完整版本: 关于魔兽4.06版本新加入的两种延迟显示的解释