Frequently Asked Questions

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 Key Binds (from the Single Key Generator)

    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".

  • Multi-line Key Binds (from the Multi-Key Generator)

    Multiple lines of buy binds for multiple keys should be saved in your autoexec.cfg file along with other custom settings.

    Warning: Do not attempt to enter multiple lines of binds into the CS:GO developer console.

    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).

Tip: If the console won't open, open the "Game Settings" options menu and set "Enable Developer Console" to "Yes".

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
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'

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.

Tip: Make sure to add host_writeconfig as the last line of your autoexec.cfg file.

Need more help? LMGTFY