【CS:GO】抛砖引玉 关于CSGO的TICK,帧数,刷新率的讨论


3楼猫 发布时间:2021-12-13 04:18:05 作者:L1ON Language

大家好,我是L1ON,好久不见。

今天想和大家讨论一下TICK,帧数,刷新率这几个东西

TICK

CSGO的TICK指的是每秒钟向服务器发送多少次数据。TICK越高越流畅,但是这种流畅表现在操作层面,只有真正在操作才能感受的出来。在官方服务器(也就是我们常说的官匹)上游戏,不管是竞技、死斗还是休闲,都是64TICK。而在主流第三方平台(完美、B5、5E)上、大部分社区服(TG、NB等)都是128TICK的。但由于每家服务器配置不尽相同,所以在手感方面会有些许差异(真假128)。不过有些位置所有128TICK服务器都能跳上去,64TICK就是跳不上去,比如cache的匪家集装箱。

提高TICK的方法很简单,就是游玩高TICK平台就可以了。若想在本地服务器用128tick也很简单,启动项加上-tickrate 128,然后进到游戏大厅,控制台输入cl_cmdrate 128和cl_updaterate 128两条指令即可。但是投掷物的落点可能还是和平台有所区别,我猜测是本地服务器var过高所导致的。

【CS:GO】抛砖引玉 关于CSGO的TICK,帧数,刷新率的讨论-第1张

B5服务器的var

帧数,也就是FPS:

FPS指的是你的显卡每秒钟向你的显示器输出几次画面。帧数越高越流畅,这种流畅甚至不需要操作,眼睛都能感受出来。想知道你的帧数也很简单,控制台输入:net_graph 1。之后帧数,延迟,TICK等信息都会显示在你的屏幕上。

提高帧数的方法:降低特效,降低分辨率,关闭不必要的后台程序或者升级硬件。垂直同步一定要关掉!

记得输入fps_max 0;fps_max_menu 0这两条指令解除游戏内默认的帧数限制。

刷新率:

指的是你的显示器每秒能输出多少次画面。显示器有60Hz、120Hz、144Hz、165Hz、240Hz、360Hz。刷新率越高越流畅,一般来说显示器就会越贵。和帧数一样,眼睛就能感受出这种流畅。CSGO的职业哥打比赛用的一般都是主办方提供的240Hz的显示器。需要注意的是,可能你买到的高刷屏的刷新率默认还是60,需要手动去调。并记得在CSGO的启动项中添加-freq 144(后面的数字填你显示器的刷新率)

【CS:GO】抛砖引玉 关于CSGO的TICK,帧数,刷新率的讨论-第2张

 关于帧数和刷新率的讨论:

可能有人会觉得:我的显示器只有60Hz,所以FPS够60就行了,太高了也没用。

其实这种说法并不正确,要回答这个问题,我们需要再引入一个概念:帧生成时间。生成一帧所需要的时间就叫帧生成时间。

每帧的帧生成时间不是完全相同的,这就导致帧数是不稳定的(垂直同步可以使帧数锁到和显示器刷新率相同,但是对于CSGO来说弊大于利,此处不讨论开启垂直同步的情况)。而刷新率刷新的每个画面间隔是相同的,这两者无法一一对应。

比如你的显示器是60Hz,每1/60秒就会刷新一次画面。而你此时的帧数也恰好是60FPS,但由于游戏内场景复杂程度不同,导致帧生成时间不同。极端一点可能前半秒显卡生成了59帧,后半秒只生成了1帧。由于这也是在一秒生成了60帧画面,所以它就是60帧。

而你的显示器此时发生了什么呢?你的显示器是60Hz,每秒显示60幅画面。前半秒就是30幅画面,而你的显卡向显示器发送了59帧画面,显示器只能显示30幅画面,这就导致有59-30=29帧的画面无法显示出来。而后半秒显卡只输出了1帧,显示器这后面30幅画面就只能一直显示这一帧。这就造成了我们常说的卡顿。

有些职业哥的分辨率低可能是早期硬件性能低,被迫降低分辨率追求帧数而遗留下来的习惯。这也说明了高帧数的重要性。

本期讲的只是一些基础概念性的东西,不是很深入,权当抛砖引玉。若你有任何不同的观点,欢迎在评论区与我讨论。

废话不多,最后祝大家玩的开心!

想看详细指令以及其作用和CFG的制作及用法,可以移步我的往期文章查看。

附本期用到的启动项和指令。

启动项:-tickrate 128 -freq 144

控制台指令:net_graph 1;cl_cmdrate 128;cl_updaterate128;fps_max 0;fps_max_menu 0


© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com