Binds in CS2: what they are for and how to set them
Binds in CS2: what they are for and how to set them
Binds in CS2 — creating autoexec.cfg
In this guide, we will cover creating a personal autoexec.cfg configuration file for Counter-Strike 2 (CS2), focusing on binds for quick weapon and equipment purchases. It can also be used for setting up the CS2 crosshair and similar settings.
What is autoexec.cfg?
autoexec.cfg is a configuration file, also known as CS2 config, which stores user settings in the form of commands. This file is automatically loaded when CS2 starts, allowing you to avoid manually entering commands every time.
How to create autoexec.cfg?
Go to the game folder:
Create a new text document and rename it to autoexec.cfg. Open the file using a text editor, for example, Notepad.
Binds for quick weapon purchases
Binds allow you to quickly buy weapons and equipment by pressing a single key. This is especially useful at the start of a round to save time.
Command format:
Numpad key names:
Key
Name in CS2
0
kp_0
1
kp_1
2
kp_2
3
kp_3
4
kp_4
5
kp_5
6
kp_6
7
kp_7
8
kp_8
9
kp_9
/
kp_divide
*
kp_multiply
-
kp_minus
+
kp_plus
.
kp_decimal
Enter
kp_enter
Note that in CS2, the numpad key names have been updated compared to CS:GO.
You can customize the binds to match your preferences and used equipment.
Additional useful binds
Jumpthrow bind:
alias "+jumpthrow" "+jump; -attack" alias "-jumpthrow" "-jump" bind "ALT" "+jumpthrow"
This bind allows you to throw CS2 grenades accurately during a jump, which is useful for certain tactical situations.
Quick weapon switch bind:
bind "q" "use weapon_knife; slot1"
Allows you to quickly switch between your main weapon with CS2 skins and CS2 knife, which can help reset the shooting animation.
Applying autoexec.cfg
After creating and setting up autoexec.cfg, make sure the file is saved in UTF-8 without BOM encoding. To automatically load this file when launching CS2, add the following line to the CS2 game launch options in Steam:
+exec autoexec.cfg
This will ensure your settings are automatically loaded each time you start the game.
Conclusion
Setting up binds in CS2 through autoexec.cfg helps optimize gameplay and increase efficiency in matches. Experiment with different settings to find what works best for you.
Lead content creator at CSSpot, that transitioned from a decorated semi-pro career — highlighted by multiple ESEA Advanced playoff runs — into the forefront of esports journalism.
In his work, le3nzy combines his practical experience as a competitor with a clear and practical approach to journalism.