Counter-Strike: Global Offensive is simple enough for everyone to enjoy but also complex enough to satisfy even the most expert players. The default settings in the game are good enough for beginners to have fun with minimal fuss. Once new players have played a few matches and gained some experience, most will wish to customize and streamline their CS:GO configuration. Thankfully Valve has given us many methods of tweaking our game's settings!
If you are a new player, I suggest first reading Valve's FAQ for CS:GO to learn some of the basics. And then go play some games!
Experienced players should continue reading this page to learn how to use buy binds as well as other advanced features of the game…
Single line buy binds for a single key can be inputted using the CS:GO developer console while in game.
Learn how to use the CS:GO developer console below.
Or you may save the generated buy binds in your autoexec.cfg
file as used for "multi-line key binds".
Multiple lines of buy binds for multiple keys should be saved in your autoexec.cfg
file along with other custom settings.
Learn how to setup an autoexec.cfg
file below.
The CS:GO developer console is an in-game utility that allows players to execute commands and monitor the game's text output. One of the most common uses of the console is opening it after a round has ended to check how much damage was given and received by the player. It can also be used to set custom values for client variables (aka "cvar") and to run commands to perform functions such as binding keys to buy weapons and equipment.
To open the CS:GO developer console while in game, press the ~ key (to the left of 1 and above TAB).
With the console open, you can enter the names of cvars like fps_max
or rate
to check their current value.
Or you can change any cvar's value by inputting its name along with a new value separated by a space.
The console can also be used to enter more advanced commands such as bind
and alias
.
You may type multiple commands at once by separating them with a semi-colon: ;
.
If you would like to see a description of a command's function, enter the help
keyword before the command in the console.
Here is a List of all CS:GO Cvars on a wiki maintained by Valve.
Need more help? LMGTFY
The autoexec.cfg
file is an automatically executing configuration file.
In other words, it allows players to save custom settings which will get automatically loaded every time the game starts.
The file uses the developer console command format and each command must be written on a separate line.
Comments can be added to the file by starting a line with two slashes: //
.
It can also contain commands for more advanced functions such as aliases, binds, toggles, and incrementing variables.
If the autoexec.cfg
file doesn't already exist, create one at:
C:\Program Files (x86)\Steam\userdata\{SteamID}\730\local\cfg\autoexec.cfg
Where {SteamID}
is replaced with your numeric Steam account ID.
Save all of your buy binds and other custom settings into the file. For example:
// buy binds generated by csgobuynds.com bind "kp_home" "buy deagle;" bind "kp_uparrow" "buy ak47; buy m4a1;" bind "kp_pgup" "buy vest; buy vesthelm;" // custom rate settings cl_cmdrate 128 cl_updaterate 128 rate 786432 cl_interp 0 cl_interp_ratio 1 // make sure file ends with the line 'host_writeconfig' host_writeconfig
After creating the autoexec.cfg
file, enter the command exec autoexec
into the CS:GO developer console so that the game executes and registers the new configuration file.
You should only have to do this once; CS:GO will automatically run this file every time the game launches.
host_writeconfig
as the last line of your autoexec.cfg
file.
Need more help? LMGTFY