最新的游戏资讯
精彩的游戏攻略

魔兽世界8.1关于事发延迟的具体分析介绍

魔兽世界8.1关于事发延迟的具体分析介绍

  • 相关软件

    世界

    大小:33.1M 语言:简体中文

    类型:游戏推荐 等级:

    立即下载 查看详情

      《魔兽世界》中因为玩家的按键和客户端及网络延迟的问题,会触发一个施法延迟的问题,下面就为大家带来关于施法延迟的具体分析介绍

      技能释放步骤(无延迟容限)

      1、按下技能后,客户端判断技能CD和GCD是否达到,如果没到按键无效,如果满足条件则向服务器发送技能请求;

      2、服务器收到了技能请求,如果技能CD和GCD满足条件则释放,同时向客户端反馈技能释放成功以及下一个技能CD和GCD时间戳,以便客户端下次技能释放;

      3、客户端收到服务器反馈,以反馈的时间戳为依据开始转技能CD和GCD。

      如果没有延迟容限,按照上面技能的释放步骤,你必须在一个技能的读条或GCD结束,才能将按下的技能向服务器发送,由于网络延迟,即便你无缝衔接上了技能,也会将你的技能推迟一个网络延迟的时间才能释放。

      延迟容限解释

      先对延迟容限简单描述:在你的技能读条或者GCD结束前的X时间内向服务器发送这个技能的指令(技能图标会高亮显示),经过网络延迟,服务器收到了会放入队列,在上一个读条技能或者GCD结束时施放该技能(宏也可以当做一个技能打进队列,从我分享的帖子中原来使用的气定奥冲宏就可以发现宏可以全部压进队列,但是后来优化使用的以气定结尾的宏如果只按一次打在延迟容限内,一定会直接读奥冲,但是具狂按具体为什么能无缝接上,可能是无GCD瞬发技能的特殊机制):

      延迟容限的值至少要大于你的网络延迟!

      这里要提出,曾经最明显的就是卡技能,或者打错技能,原因就是你打进延迟容限的技能会被服务器锁定,在该技能在服务器端完成并返回客户端不再支持任何技能的使用,也就是不能更换你要使用的技能,同时客户端显示的GCD也可能没在转,技能会被锁定后会高亮显示。也有了帖子中为什么要用stopcasting宏去清空队列,才能让下一个技能重新打进施法队列。在这种情况下,尤其是近战输出职业,延迟容限确实不是越大越好,据说最优值是按键间隔时间+延迟时间。

      延迟容限现在的样子

      从图中可以看出,可以简单概括为延迟容限只结算我们按下的最后一个技能,并不会出现因为你延迟容限设置过大而导致用错技能的问题,反而会降低你的手速和按键要求。系统默认的400ms就已经很合理,如果你有一些乱七八糟的插件自动给你修改的太低了,虽然依然大于你的网络延迟,但很可能会导致你的施法出现间隔:

      在7.2之前,默认的延迟容限是250,之后默认为400,让延迟稍微高的玩家也能够输出的更流畅一些。国外的几百延迟的朋友,甚至应该将值设置的更大,因为你的有效按键时间段如下:

      假设默认延迟容限400,你的延迟为300ms,那么你必须把技能打在技能读条或者GCD结束前的-400ms~-300ms的时间段内,实际上也只有100ms的时间,假定按键间隔为200ms,那么你就有可能打不进这个区间内,导致技能延后施放。

      因此建议你的延迟容限设置为至少大于网络延迟+按键间隔,根据实际情况决定,设置更大并没有什么后果,但一定要小于自身急速下的最短GCD时间。如果你从没改过延迟容限打的也很顺畅,那么今后也不需要改;如果无法估算按键间隔,那么建议你至少设置为大于250

      以上就是魔兽世界关于施法延迟的具体分析介绍,玩家可以进行参考

    • 1
      2
      3

  • 赞(0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    饭游网