
为什么延迟这么重要
作为一个从燃烧的远征玩到现在的老玩家,我见过太多因为延迟崩盘的故事。打副本时一个卡顿让你躲不开火圈,竞技场里技能按出去半秒才生效,甚至野外被偷袭时连反击的机会都没有。延迟不是游戏里无关紧要的数字,它直接决定了你是拯救世界的英雄还是拖后腿的菜鸟。很多新人刚入坑时根本不知道怎么看延迟,更不理解那些数字代表什么,结果团本里灭了三次还怪奶妈不给力。其实只要学会看延迟并懂得优化,你的游戏体验会直接提升一个档次,所以我今天就把这些年的经验分享出来,每个步骤都是实战里摸爬滚打总结的。
游戏内如何查看延迟
首先要明白暴雪给了我们最直观的查看方式,那就是按下快捷键Ctrl加R,这个组合键会在屏幕左上方显示一个数字框,里面写着“延迟”和“帧数”两项。延迟的数值单位是毫秒,比如25ms就是25毫秒,帧数一般是60或者更高。你可以在任意地图里按一下,就能看到当前服务器的响应速度。还有一种更详细的方法是打开菜单里的系统选项,找到网络选项卡,里面有个“显示网络状态”的开关,打勾之后屏幕左上角会常驻一个更精致的窗口,里面除了延迟还有上传下载速度以及丢包率。丢包率是个非常重要的指标,哪怕延迟只有30ms,丢包率超过5%你的技能就会产生莫名其妙的延迟感,因为数据包丢失了一部分。另外在角色选择界面其实也能看,不过那个显示的是登录服务器的延迟,和进入游戏后的延迟有时候不一样,所以我建议进游戏后实测。
延迟数值背后的秘密
很多新手看到自己延迟是100ms就觉得卡爆了,其实这完全取决于你玩的职业和场景。如果你是玩猎人或者法师这种远程职业,100ms的延迟对技能循环影响不大,但如果你玩的是战士或者盗贼需要近战连招,80ms就会让技能衔接出现断档。更关键的是延迟分为本地延迟和世界延迟,本地延迟是你电脑到游戏服务器的物理距离,世界延迟是服务器到其他服务器或者数据库的响应。在国内玩美服或者欧服时,本地延迟会很大,比如300ms,但世界延迟很小,这时候你会发现走路顺滑但技能按出去要等半秒,这就是典型的物理距离问题。而玩国服时本地延迟通常在10到50之间,但如果高峰期人多,服务器处理不过来,世界延迟会飙升,表现为所有人一起卡顿,那就是服务器的问题了。另外一类特殊延迟叫“法术队列延迟”,暴雪为了平衡网络差异设置了技能队列机制,你可以在游戏设置里调整,默认是400ms,调低到200ms能让技能响应更快但如果你网络不稳定反而会丢技能,这个要自己试。
如何降低延迟
降低延迟首先看你自己的网络环境,检查有没有其他设备在下载或者看视频,魔兽世界对上行带宽要求不高但对稳定性要求极高,WiFi信号干扰严重时延迟会忽高忽低,所以有条件尽量用网线直连。其次可以使用游戏里的“延迟优化”选项,在系统界面里找到高级设置,开启“使用现代插件延迟补偿”和“网络预判”功能,前者能减少技能延迟感后者能让你的移动更顺滑。第三是选择离你最近的服务器,比如你住在南方却选了北方服务器,延迟自然会高,暴雪现在有服务器转服功能,但需要付费。另外插件也会影响延迟,尤其是那些监控大量战斗日志的插件比如Details或者WeakAuras,它们会占用处理资源导致输入延迟,你可以尝试关闭个别的来源或者更新到最新版本。还有一个冷门技巧是调整游戏内的图形设置,把垂直同步关掉就能减少输入延迟,但帧数可能不稳定。最重要的是检查你自己的路由器,很多老款路由器在连接数多的时候会丢包,重启或者更换一个千兆路由器往往能直接降低20到30ms。
我的实战心得
我现在用的是电信200兆宽带,直连猫到电脑,玩国服延迟稳定在8到12ms,偶尔高峰时段跳到30ms。但我朋友用移动宽带玩美服时延迟一直在250ms左右,他靠开启魔兽自带的“高级网络统计”里的“延迟补偿”功能,再配合一个叫做“ExitLag”的加速器(只用免费版就行),硬是把技能延迟感降到了150ms以下,虽然走路还是飘但至少能打史诗钥匙了。还有一次我遇到诡异的卡顿,明明延迟显示20ms但技能就是按不出来,后来发现是插件里的“自动出售灰色物品”脚本出了问题,关掉就好了。所以一定要养成按Ctrl加R看延迟的习惯,如果发现异常先看丢包率,再退出游戏检查网络连接,最后才考虑是服务器问题。延迟这个东西没有绝对的好与坏,只要你的技能循环能按出节奏,走位不漂移,专注力不被打断,那就是可以接受的。记住一点,与其抱怨游戏卡,不如花十分钟检查这些细节,因为每个高手都是从懂得看延迟开始变强的。
相关文章