游戏科普|老生常谈的 tickrate 是什么?对游戏有什么影响?

2018-02-07 22:11:42  猫了blue

游戏科普|老生常谈的 tickrate 是什么?对游戏有什么影响?

昨天在玩头条的时候发现有位朋友对 tickrate 还不了解,虽然这是个老生常谈的问题,但小编还是再在这里和大家解释下

Tickrate 从字面上来讲,就是节拍率

比较专业的解释,就是网游是依赖服务器和各客户端协同运作的,每个玩家客户端不断向服务器发送玩家的指令的状态(例如开枪、移动、瞄准等动作),服务器接收全部玩家的输入后,通过计算将结果反馈给各个客户端,(比如击中敌人与被击中,地图某个区域该出现烟雾、闪光,并作用到你的客户端)如此循环往复。Tickrate就是服务器每秒钟接收并运算的次数。

决定因素:

服务器的性能。所以就有些非官方的服务器,以提供高性能(高 Tickrate)服务器作为亮点,出租给高要求的玩家。

那么高低 Tickrate 对游戏性有什么影响呢?

简单点说,高 Tickrate 能够带来非常流畅的游戏体验,精准的定位、连贯的动作。tickrate 越高的服务器,玩家之间各种操作的反馈和判定就会更加精准,但是同时对服务器和玩家的网络有更高的要求。tickrate 越高,服务端与客户端之间收发的数据包就会越多,所以产生 loss 的几率就会变高,如果网络带宽不够,就会产生 choke,而 loss 和 choke会严重影响游戏体验。(这就可以解释为啥 csgo 有 loss 时,人物一卡一卡一顿一顿)

下面我们可以看些对比例子

游戏科普|老生常谈的 tickrate 是什么?对游戏有什么影响?

值得注意的是不要把 tickrate 和 FPS(帧数)搞混。帧数是你的屏幕每秒更行画面的次数。虽然在64tickrate的服务器中,你一秒只会接受 64 其他玩家的数据,但是你的客户端可以在两次数据之间自动填充画面,使你看到的其他玩家画面流畅起来,而不是一张张画面。

还有一个比较形象的比喻

游戏科普|老生常谈的 tickrate 是什么?对游戏有什么影响?

目前主流游戏的 Tickrate 值

CSGO:官方 64,社区 128

绝地求生:官方 30(虽然官方说有 30,据说只有 15)

TF2:官方 66

DOTA2:官方 30

战地系列:官方 30,社区 60/120

守望:官方 60

彩虹六号:官方 64

部分资料参考于知乎、贴吧,如有侵权请联系小编

分享到微信朋友圈 ×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
热点/新闻
换一批
浏览/记录
下载

官方微信公众号:东方网体育

官方App:东方体育

官方球迷QQ群

×