【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