Hey, i heard that many people had problems so i searched for a fix,
thats what i found and worked for me :D:
What this does
This setup makes CS:GO Legacy automatically run a few console commands every time you launch the game, so you don’t have to type them in manually.
The commands in the example:
cl_disablefreezecam 1– skips the freezecam that normally shows the player who killed you. Reduces certain crashes and gets you back to the action faster.cl_disablehtmlmotd 1– blocks the HTML “Message of the Day” popup that community servers can show when you connect. Prevents annoying ads and potential exploits.echo "autoexec loaded"– prints a confirmation message in the console so you can verify the file actually ran.host_writeconfig– saves your current settings toconfig.cfgso they persist.
The launch options do the following:
-
-fullscreen– forces exclusive fullscreen (best FPS and lowest input lag). -
-novid– skips the Valve intro video on startup. -
-untrusted/-insecure– disables trusted mode, which is required for third-party tools/scripts to load. -
+exec autoexec.cfg– tells the game to run your autoexec file on startup.
Setting up autoexec.cfg for CS:GO Legacy
1. Find the right folder
Navigate to:
...\Steam\steamapps\common\csgo legacy\csgo\cfg\
Make sure you’re in the csgo legacy folder – not Counter-Strike Global Offensive (that’s CS2).
Quick sanity check: if you see files like config.cfg and video.cfg in there, you’re in the right place.
2. Create the autoexec.cfg file
Open the cfg folder and create a new file called autoexec.cfg. If it already exists, just open it.
You can use Notepad, VS Code, or any text editor.
3. Add your commands
Paste this as a starting point:
cl_disablefreezecam 1
cl_disablehtmlmotd 1
echo "autoexec loaded"
host_writeconfig
4. Save the file correctly
If you’re using Notepad, choose “Save as type: All Files” when saving – otherwise Windows will secretly add .txt to the end and turn it into autoexec.cfg.txt, which won’t work.
Tip: In Windows Explorer, enable “File name extensions” under the View menu so you can see what the file is actually called.
5. Set your Steam launch options
In Steam, right-click CS:GO Legacy → Properties → Launch Options and paste:
-fullscreen -novid -untrusted -insecure +exec autoexec.cfg
The +exec autoexec.cfg part is important – without it, the game won’t always load your autoexec on startup.
6. Verify it works
Launch the game and open the developer console (default key is ^ or whatever you’ve bound it to).
If everything worked, you should see autoexec loaded at the top of the console output.
If you don’t see it:
- Double-check the filename isn’t
autoexec.cfg.txt - Make sure the console is actually enabled: Options → Game → Enable Developer Console: Yes
- Bind a key if you haven’t:
bind "^" "toggleconsole"