CSGO中文件autoexec.cfg怎么不加载?

2024-11-22 22:26:59
推荐回答(2个)
回答1:

我也遇到这个问题了,挺好玩的。
解决办法是,在 autoexec.cfg文件最后,加指令host_writeconfig;
后来我还找到其他资料,通过验证后发现,其实autoexec.cfg这个文件起名字叫什么都无所谓(取其他名字的话,需要在steam启动项中用“+exec [文件名]”启动,同样,非autoexec命名的配置文件,结尾必须加host_writeconfig;),只要有指令“host_writeconfig;”就可以,如果没这一条指令,需要在steam的启动项中加“+exec autoexec”才能生效。
启动项里“+exec autoexec”意思是当游戏运行的时候,在控制台命令行中,运行autoexec.cfg文件中的代码。
而autoexec.cfg文件中的“host_writeconfig;”命令,是把autoexec.cfg文件中的配置文件加载到“...\Steam\userdata\1240124333\730\local\cfg”路径下面的config.cfg文件中,然后启动游戏,config.cfg再每次游戏中的配置改变后都会动态改变,会被刷新。
通过我的实验,在游戏里用unbind命令解绑按键功能,只会改变config.cfg文件,不会改变另一目录下的autoexec.cfg文件。
而且如果autoexec.cfg文件的末尾加入了指令“host_writeconfig;”再下次启动游戏的时候,即使上次unbind(解绑)了一个特定键位的功能,比如买雷,由于启动游戏时autoexec.cfg文件里又把绑定的功能重新写入了config.cfg文件,导致上一次解绑的功能作废,进入游戏后,特定键位仍然有买雷的功能。
也就是说autoexec.cfg文件,或者是“...\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg”目录下任意其他配置文件都只是一个“配置信息”库文件,只是一种配置存档,要想使其生效,需要在文件结尾写入“host_writeconfig;”指令,然后将配置信息”库文件中的配置内容,在游戏启动时动态导入config.cfg文件文件,使其生效。

回答2:

我印象里CFG文件好像是直接覆盖就可以应用了
CHOKE会蹦应该是服务器的问题