不知道你们有没有面对过这样的情况,搜索物资的时候和敌人正面相遇,同样拿着近战之王686,同时开枪你却永远是先倒下的那一个。当然,别人的反应速度可能确实略微比你快那么一点,但如果每次碰到敌人都这样,那怎么还会是你的问题呢?其真实原因,其实还是绝地求生服务器低Tick rate的错!
可能有些人并不了解tick rate,这里给大家解释一下。游戏世界和真实世界其实并不是一样的,尤其是面对动态的物体时,游戏世界只能通过运算尽可能地模拟当前物体的状态,每一个状态就是一个tick。当服务器的tick速率比较高时,游戏会更连贯,体验也会更好,但CUP占用自然也会变高。但不得不说,128tick的服务器的移动判定比64的精确多了。
由于绝地求生的服务器架设在国外,国内玩家在游戏时必然会面对一个高数值的网络延迟。再加上绝地求生本身服务器的问题,当玩家在交战时,你可能已经遇到了敌人,并打中了他。画面上已经显示了他的绿色血液,但其实服务器并没有判定对方受伤,这也就是你击中对方却打不过对方的原因。
当然,服务器对所有人都是公平的,但也要注意一些小细节。比如在服务器前期,tick rate速率可能只有个位数,但随着时间的推移,速率会逐渐提高。所以前期开枪,在某种程度上说,你瞄得越准,其实可能越打不到人。最重要的是,服务器是随机的,可能别人打你刚好速率比较高,而你打别人却恰恰相反,这也是没有办法的事情。
还好国服即将上线,除了期待较低的延迟之外,腾讯的服务器应该问题不会太大,你们觉得呢?
领取专属 10元无门槛券
私享最新 技术干货