【CSGO百科】CFG文件(快速加載、備份游戲指令和指令)
? ? ? ? ? ? ? ? ? ? ? ? ? ? 什么是CFG文件

? ? ?CFG是Config[設(shè)置]的簡寫,把各種指令寫入.cfg文件中可以快速加載、備份游戲設(shè)置。此外,了解控制臺(https://b23.tv/fF1Lu34)進階指令的alias指令關(guān)閉游戲之后失效的特點之后,使用CFG可以避免繁瑣的輸入指令的過程。這里有一整套CFG預(yù)設(shè)可供參考(https://github.com/Purple-CSGO/Cfg-Preset-By-Purp1e),適用于各種使用場景。
? ? ? ? ? ? ? ? ? ? ? ? ? ? CFG文件放在哪

總共有2種位置可以存放.cfg文件,一是CSGO? 游戲目錄下的cfg文件夾,路徑:
? ? ...Steam\steamapps\common\Counter-Strike?Global Offensive\csgo\cfg
如果CSGO和Steam不在一個分區(qū),安裝在了其? 它位置,可能路徑:
? ? ...SteamLibrary\steamapps\commonCounter-Strike Global Offensive\csgo\cfg
第二種位置在Steam的安裝目錄下:
? ?...Steam\userdata\123456789\730\local\cfg
這里的123456789代表SteamlD3,一般是9位? 數(shù)字,復(fù)制Steam個人資料的鏈接到這個網(wǎng)站(https://steamid.io/),可以查到9位數(shù)字ID。如果這臺只登錄過一個賬號,userdata下只會有一個文件夾,但如果有多個賬號登錄過,就得查找一下ID。
? ?? ? CSGO游戲目錄的cfg文件夾中.cfg文件,所有賬號共享使用。
? ? ? ?userdata目錄下的cfg文件夾中.cfg文件,僅供該賬號使用。
? ? ? 值得注意的是,個人cfg文件夾中存在這兩個文件:
? ? ? ? ? ? ●config.cfg
? ? ? ? ? ? ●video.txt
config.cfg中存放了這個賬號幾乎所有的參數(shù)設(shè) ?置,而video.txt存放的是賬號的視頻設(shè)置。其實對于跑圖(practice)這樣的cfg,如果可以,放在游戲的cfg文件夾當然更好。放在CSGO目錄下使用起來比較方便,但是考慮到要打包個人設(shè)置,和不同賬號之間可能存在的設(shè)置沖突,更傾向于放在個人cfg文件夾中。
? ? ? ? ? ? ? ? ? ? ? ? ? ?創(chuàng)建一個CFG文件

關(guān)鍵在于顯示文件的后綴名:
1、打開“此電腦”,點擊“查看”中的“選項”。
2、點擊“查看”勾選“顯示隱藏的文件,文件夾和驅(qū)動器”? 。??
3、選擇后點擊確定即可查看文件擴展名。
? ? ? ?顯示隱藏的擴展名之后,右鍵新建一個文本文檔,把后綴名txt改成cfg即可。同時可以選擇.cfg文件右鍵,打開方式,設(shè)置默認為記事本打開。
? ? ? ?這里更推薦使用Notepad++、Atom或Vscode等編輯CFG,其中Notepad++安裝包最小,約4MB。
? ? ? ? ? ? ? ? ? ? 如何加載CFG中的設(shè)置

加載/執(zhí)行的英文是[execute],簡寫:exec,? 打開游戲,控制臺中輸入:
exec xxx.cfg//xxx是cfg的名稱?
或者
exec xxx//省略后綴名
輸入過程中會有提示,如果沒有提示并且控制臺顯示:
exec:couldn't exec xxx
說明沒有把.cfg文件放在正確的位置
? ? ? ? ? ? ? ? ? 為什么要寫autoexec.cfg?

? ? ? ?在很多設(shè)置有關(guān)的教程中都會提到這樣autoexec.cfg,即auto-execute-config,自動執(zhí)行的設(shè)置文件。為什么要把一些指令放在xxx.cfg中而不是config.cfg里面呢?
? ? ? 首先,每次改變設(shè)置游戲都會對config.cfg規(guī)格化,即使把指令放在里面,也只能生效一次,這些指令也會被拋棄,包括alias。游戲的設(shè)置在不斷的變動,同時config.cfg也被修改,就沒有辦法回到之前的設(shè)置(準星、持槍等),除了用5e、b5等config云或者手動備份,不如把常用設(shè)置專門放在一個cfg里,方便修改。
? ? ? ?其次,alias指令(實現(xiàn)一鍵跳投等功能)在關(guān)閉游戲后失效,通過其他的cfg,比如auto.cfg,每次啟動游戲自動加載,保證每次啟動游戲設(shè)置一致,避免了每次啟動游戲手動輸入exec指令的麻煩。
? ? ? ? ? ? ? ? ? ? ? ? ? 自動加載CFG方法

自動加載CFG
啟動項參考:
-worldwide -novid -nojoy -d3d9ex +execauto.cfg
CFG結(jié)尾添加:
…
host_writeconfig;
//end
? ? ? ? ? ? ? ? ? ? ? CFG常用指令和語法

echo指令:在控制臺顯示文字。
//" "可省,;可省
echo Hello World
echo Hello World;
echo "Hello Wolrd";
//輸出空行
echo;
//輸出中文" "不可省,必須是英文引號 ?
//CFG使用UTF-8/GB2312編碼,否則亂碼 ?echo"你好!"
echo"你好!";
注釋:
echo HailJo~//這是注釋
這也是注釋,不常用
加載/執(zhí)行CFG:
execauto.cfg ?
//.cfg可省略 ?
execauto
分號可省略:
//分號省略不影響, ?
sensitivity 1
bind mousel +attack;
//單行多指令/輸入控制臺務(wù)必用分號分隔??
sensitivity 1;bind mouse1?+attack
控制臺顯示中文提示的方法:
//輸出中文""不可省,必須是英文引號??
//CFG使用UTF-8/GB2312編碼,否則亂碼? echo"你好!"
echo"你好!";