Counter-Strike 2
Config builder
Tick what you want, download autoexec.cfg. It writes one input per bind — the only kind CS2 still honours.
Buy binds
Grenade keys
Movement, performance, HUD
Launch options
Where the file goes
…/Steam/steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg/autoexec.cfg
The folder is still named after CS:GO. With +exec autoexec.cfg in the launch options (Steam → the game → Properties → General) it runs every time the game starts. The last line, host_writeconfig, saves what it set.
Why there is no jump-throw bind here
Since the update of 19 August 2024 CS2 ignores any bind that contains more than one input command — jump-throw, null-movement and crouch-jump binds among them — and players caught automating inputs are kicked from the match. The cvar that turns them back on, cl_allow_multi_input_binds, is cheat-protected, so it only works on your own server. Jump-throws are consistent without a bind now; buy binds are unaffected, because buy is not an input.
Sources and method
- CS2 8/19 update: null binds, Snap Tap and jump binds banned — Dust2.us, August 2024.
- List of Counter-Strike 2 console commands and variables — Valve Developer Community.
Checked 21 September 2026. The maths behind each tool is covered by automated tests against known values; if the game changes a rule, tell us and the test changes first.