Pick your viewmodel, network, radar and performance settings — then copy a clean autoexec.cfg straight into Counter-Strike 2. Free, no login.
Tweak the settings below, then copy your generated config.
Binds a single key to jump and release a thrown grenade on the same tick — handy for consistent lineups in practice. CS2 has a built-in jumpthrow alias, so no extra files are needed.
Adds r_cleardecals to your fire keys so blood and bullet marks don’t block your view.
Prints the damage you dealt each player last round to the console.
CS2 buys the right rifle for your side automatically when you bind buy ak47 — the engine maps it to the M4 on CT.
Paste these into your autoexec.cfg in csgo/cfg, or type them straight into the console. All of these work on official matchmaking.
How this works: The builder writes standard Counter-Strike 2 console commands (cvars) — the same ones you’d type in the developer console — into a plain-text autoexec.cfg. Nothing is hidden or obfuscated, so you can read every line before pasting it in.
Build jumpthrow, clear-decals, display-damage and quick-buy binds — all matchmaking-safe — and copy them straight into your config.
A copy-paste offline-server config: infinite ammo, buy anywhere, grenade trajectories and show-impacts. sv_cheats / offline only.
What rate, cl_interp and cl_interp_ratio really do in CS2 — and why sub-tick makes most old interp tweaking pointless.
Viewmodel FOV, rates and key cvars used by top players like s1mple, ZywOo and NiKo — a starting point to copy.
What every viewmodel command does — fov, offset_x/y/z, presetpos and cl_righthand — plus a clean default to copy.
The CS2 launch options that genuinely help (-novid, +exec autoexec, +fps_max) and the old CS:GO ones to skip.
Hit “Copy config” to grab the generated commands.
Paste into ...\Counter-Strike Global Offensive\game\csgo\cfg\autoexec.cfg.
Add “+exec autoexec.cfg” to your launch options so it runs every time.
Sign in with Steam to store and share your configs.
Place it in ...\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\. CS2 still uses the old “csgo” folder name from Counter-Strike: Global Offensive.
Not on its own. Add +exec autoexec.cfg to your Steam launch options so the game runs it on every start; otherwise you’d have to type exec autoexec in the console each session.
No. Every command this builder writes is a normal client setting that works on official matchmaking servers. You only need the developer console enabled (con_enable 1) if you want to exec it manually.
Changing legitimate client cvars like viewmodel, HUD, radar and network rates is allowed and won’t trigger VAC. Bans come from cheat software, not from a config file — but avoid commands that require sv_cheats on official servers, as they simply won’t apply.
Most players on a stable connection use rate 786432 (the current maximum) with cl_interp 0 and cl_interp_ratio 1, which lets CS2 pick a sensible interpolation. On a poor connection an interp_ratio of 2 can feel steadier.
The usual culprits are saving the file as autoexec.cfg.txt (Windows hides the real extension), putting it in the wrong cfg folder, or forgetting +exec autoexec.cfg in launch options. Check the file is plain text and named exactly autoexec.cfg.
Save your setups, connect with other players, and explore more. Sign up free with Steam.