cfg是什么格式的文件 cfg是啥格式



文章插圖
cfg是什么格式的文件 cfg是啥格式

文章插圖
導語:關于控制臺命令,CFG,啟動項和我的一些參數分享以及地圖推薦 。
CFG與啟動項
cfg是什么?
cfg全稱是config,意思是配置參數,在csgo里面是指以.cfg結尾的文件,里面寫入了一系列可以通過控制臺輸入執行的命令參數,這些命令可以修改很多游戲的表現(比如按鍵自定義,武器的視角,準星的微調,界面的自定義,以及游戲規則和網絡參數等),比選項菜單要強大得多,而且可以通過控制臺輸入exec命令執行這個cfg文件里的所有命令,方便一次性執行 。當然這些改變都是非作弊性的,不影響競技的公平性 。
config.cfg文件位置?
Valve允許保留不同用戶的設定,即cfg文件并非保存在游戲文件目錄里,而是單獨放在steam目錄下的userdata文件夾內 。具體文件位置如下:
…Steamuserdata一串數字730localcfgconfig.cfg
(”一串數字”是你的steamID對應的數字)
如何運行自定義的cfg參數文件?
前提是你已經把自己寫好參數的 你的命名.cfg文件放在用戶cfg文件夾(即config.cfg所在的文件夾)里面,然后,只需在開啟游戲后控制臺輸入exec 你的命名 。如果覺得麻煩,可以綁定一鍵exec自定義cfg的指令,需要控制臺輸入 bind “某個按鍵” “exec 你的命名”,這樣,每次進入地圖后,按一下設定的”某個按鍵”即可運行自定義參數cfg 。(注意這里的命名必須是英文的,另外,注意” “為英文引號而非中文引號)
如何恢復默認config?
有時游戲可能會有一些設定被改動導致很難通過指令來一條條還原,而且也無法通過游戲本身的選項來改變,這時,恢復所有設定只需要刪除cfg文件夾內的config.cfg,然后游戲會自動還原生成默認的config.cfg 。
PS:如何快速還原按鍵與鼠標設定(包括清除已經綁定的)
控制臺輸入“unbindall”(不加引號)然后回車確定再到 鍵盤鼠標選項里 恢復默認
啟動項
啟動項是什么?
啟動項是指csgo啟動時執行的命令,在steam游戲目錄里右鍵游戲名選擇屬性,可以找到設置啟動項的選項,點開,在里面輸入對應的指令即可,每個啟動項之間用空格隔開,一般不和cfg命令沖突,有一些特殊功能,只說說幾個常用的啟動項和其含義 。
除去無關緊要的啟動項,個人認為有意義的如下:
-novid//跳過開場動畫
-freq 144 (-refresh 144) //鎖定刷新率為144(設置為顯示器支持的最大刷新率)
-tickrate 128 //單機服務器的頻率
-useforcedmparms -noforcemaccel -noforcemspd //三條指令一起,去除系統鼠標加速
-high //游戲程序優先級設置為高
-console //啟動游戲后自動彈出控制臺
+exec autocfg.cfg //自動運行自定義的cfg
關于啟動項的一些個人理解
關于所謂優化參數,事實上并不能解決大多數的硬件引起的性能問題,作用不明顯 。
另外關于鼠標去加速這個命令實際上是1.6版本的繼承,但是csgo里面本身就有了”原始輸入”開關,只需要開啟原始輸入,就沒這仨指令啥事了,大多數人加了只是圖個安心,實際并無影響 。
啟動參數-freq和-refresh特別說明
強制指定游戲時屏幕刷新率,-refresh x 或者 -freq x(x為指定參數)
(1)兩個參數作用相同,且僅全屏模式時有效果(非全屏刷新率等于桌面默認刷新率)
(2)刷新率不會影響幀數,但是開啟垂直同步的話會鎖幀在指定刷新率上
(3)-refresh效果會覆蓋-freq效果,-refresh命令的優先級更高
那么這個命令用途在哪?舉個例子,有些人可能在非游戲時不想用如144hz的刷新率,覺得太亮,所以他把默認的設置為更低的比如75hz,在不改變顯示器默認刷新率的情況下,可以通過-refresh 144或-freq 144把游戲內刷新率調到144hz,這樣實現了非游戲時用低刷新率,游戲時采用高刷新率(當然這時游戲必須是全屏的,不然刷新率和桌面設置一致)
csgo的60幀流暢嗎?
FPS不要鎖定在刷新率上了,特別是60hz的,因為FPS越高操作流暢度越高,操作不會感到卡頓,而60幀操作是不算流暢的(盡管視覺上不會有多大提升),建議FPS100以上
如果是筆記本,考慮到功耗與散熱問題,不建議幀數太高,鎖定幀數120左右(散熱好可以更高一點,追求流暢度的話可以不限制)
是什么?
顯示器的刷新率決定了每秒鐘能夠捕捉多少次顯卡輸出的幀數(也就是每秒鐘能顯示出FPS的最大值,比如144HZ每秒最大能顯示出144fps,60hz最大只能顯示出60fps,這里的顯示不同于平時所說的畫面有多少幀,我們平時說的游戲畫面有多少幀是指顯卡產生的,但是這些幀不一定能被顯示器完全顯示,舉個例子,若顯卡本來只產生60fps,即使在144hz上看,也只有60fps,若顯卡產生144fps,60hz的顯示器你最多能看出來有60fps,但是144hz顯示器上你看到的會流暢許多),其原理是,幀數相同的情況下,刷新率越高的顯示器越能以更小時間差輸出顯卡產生的畫面幀,人眼所看到的畫面越具有流暢感 。刷新率過低會出現畫面不流暢(閃爍感) 。
PS : 個人認為不能盲目迷信144hz,60-144的提升只對本身就是大神的玩家有一定幫助,普通玩家,60或者75hz就足夠了。糾正一下,由于我還沒有真正體驗過144hz,所以沒有話語權 。很多玩過144hz的玩家都表示再也不習慣60hz了,顯然144hz顯示器對流暢度提升是很明顯的,所以,資金足夠的話,可以考慮144hz 。
tickrate是什么?
tickrate是指服務器每秒鐘讀取游戲的狀態次數,簡單點說,就是服務器的有效幀數 。復雜點說,游戲世界里面,所有的行為都不是像現實世界一樣連續的,而是通過盡可能快的刷新狀態來模擬出真實的連貫效果,每一個狀態就是一個tick 。那么我們常說的64tick和128tick也就不難理解了,在你仔細觀察時,128tick的服務器的移動判定會比64的更精確,但同時對CPU的要求也更高 。
PS:分辨率特別提醒
游戲內,只要你的視頻寬高比例是一樣的,那么無論你使用哪個分辨率,你的游戲內的視角范圍和物體包括人物比例都是一樣的,舉個例子:
【4:3】1024×768 800×600 640×480 畫面范圍,人物大小比例,一樣【16:9】1280×720 1366×768 1920×1080 畫面范圍,人物大小比例,一樣
【cfg是什么格式的文件 cfg是啥格式】同樣寬高比,分辨率越低畫面越模糊 。不同寬高比,畫面范圍不一樣 。