If you’re not using console commands in Counter-Strike: Global Offensive, you’re not making the most of one of the world’s most popular esports.
Report Advertisement The PC platform allows more personalization options compared to console FPS games like Battlefield, Call of Duty, and Halo. Console commands are in-game commands you can use to add, tweak and replace in-game stuff like different mini-maps; additional information concerning your ping and tons more.
To use these, you’ll need to open up the command console. Press the “ ` “ key on your keyboard while in-game or on the CS:GO home screen. If nothing happens, go to your game settings and check the “enable developer console” box. Once the console is open, type in one of any of these commands.
net_graph 1This is the most useful command you’ll find in this list. It allows you to see a ton of information concerning your FPS (frames per second), ping, the tick rate of the server and more.
Enter “net_graph 1” into the console and you should see the information appear at the bottom right of your screen.
fps_max 0This command will help you maximize your frames per second. This will take away the restriction on your FPS, allowing you to reach the highest amount possible on your current PC.
After typing in the command “fps_max 0” to your console, you should see a difference in your FPS instantly. Hopefully, you can gather up those pesky frames you were missing and crush those toxic enemies.
cl_radar_always_centeredYou’ll find useful in-game. The radar can sometimes be misleading, you could see the red dot show up firing on the edge of the circle but they could be just around the corner or the other side of the map. This command will center the radar so you can see all of the maps. It will take a little getting used to, but it’s worth it.
cl_use_opens_buy_menu 0Have you ever gone to pick up a weapon off the ground in spawn and opened up your buy menu? This helpful command will prevent your “use” key (mine is E) from opening up the buy menu but, it will still allow you to pick up the weapon.
So say goodbye to running out of spawn with the buy menu up and stumbling over the AK on the floor and cruise forward to your inevitable victory.
+cl_show_team_equipment One of the newest console commands to be added in a recent update, this allows you to see your teammates weaponry and utility loadout above their heads, putting an end to that frantic search for a teammate who has a flashbang. Here’s what it looks like in-game.
voice_scale 0.3This will help you counteract those noisy teammates or toxic deathmatch players who scream at everyone who try to be sociable. It lowers the voices of those in your lobby to a suitable level so that they can still be heard and it is not too loud that you can’t hear your game.
sv_cheats 1The owner of the server gains power to allow any users within their server to activate almost any client-sided or server-sided console command they please. Think of it like you’re about to open Pandora’s box.
sv_showimpacts 1This command allows you to see where your bullets go client-side (red) and where the bullets actually land server-side (blue). It can only be executed in offline servers or servers with sv_cheats 1 enabled.
sv_grenade_trajectory 1 and sv_grenade_trajectory_time 10It’s like sv_showimpacts 1, but with your grenades instead. It’s good for grenade practice for executing pop-flashes, smoke directionality, and general grenade physics.
cl_drawonlydeathnotices 1For the frag movie-makers out there, this one turns off the heads-up display (HUD) and shows only victims’ aliases in your clips.
r_drawtracers_firstperson 0This hidden nugget turns off the client-side bullet tracers from weapons such as the M4A4 and AK-47.
spec_show_xray 1While watching demos, player model movements can be observed through multiple walls to view player behaviorisms. It’s mostly useful for viewing cases in the Overwatch system to convict wallhackers.
cl_show_team_equipmentYou can view what utility your teammates have for more efficient and more situational teamwork without having to ask, “What grenades do you have?”
voice_enable 0This one’s a personal favorite. It mutes all of your annoying teammates who won’t stop talking during momentum-changing clutch situations.
demouiThis command brings up a small rectangular interface for demo-watching. It’s good for speeding up viewing, slowing down highlights, and manually loading demo files directly in your computer from third-party server hosts, such as FACEIT or ESEA.
godYou’re given “god mode.” You can’t be killed and you will not take damage from other players. It also requires sv_cheats 1.
noclipIt’s like god mode, but instead of not dying, you can go through walls, roofs, and the map skybox only if sv_cheats 1 is enabled.
killThis one makes your player commit suicide, but only with sv_cheats 1 on.
execExec is great for enabling private server configurations (.cfg files for practice, one-on-ones, etc.) that you can create or download from third-party websites. Make sure you download configs from safe and trusted sites. More on exec files here.
disconnectYou can immediately leave any server without needing the extra clicks in the ESC menu.
quitThis command closes your game entirely. Additionally, the “type quit smoking in console” joke told by trolls does the same exact thing, so don’t fall for that trick.
CS:GO commands for crosshair adjustmentWe can change the appearance of the crosshair in CS:GO through the game menu. However, there are also special CS GO crosshair commands for this:
- crosshair 0 – removes the CS GO crosshair. With the value 1, the command returns to the standard view (crosshair 1).
- cl_crosshairstyle [value] – the style of the crosshair; the values here are: 0 for the default, 1 for the static default, 2 for the classic crosshair (as in CS 1.6), 3 for the dynamic classic, 4 for the static classic crosshair.
- cl_crosshaircolor [value] – the color of the crosshair. The available values are: red (0), green (1), yellow (2), dark blue (3), light blue (4), and custom (5). To set the custom color, enter the three following commands: cl_crosshaircolor_r 0–255 – shade of red, cl_crosshaircolor_g 0–255 – shade of green; cl_crosshaircolor_b 0–255 – shade of blue.
- cl_crosshairsize [value] – the length of the crosshair’s lines. The min value is 0.5.
- cl_crosshairthickness [value] – the thickness of the crosshair’s lines. The min value is 0.5.
- cl_crosshairgap [value] – the size of the gap between lines in the crosshair. The value 0 is the default. You can also use a negative number.
- cl_crosshairdot 1 – add a dot in the center of the crosshair. Enter the commands cl_crosshairsize 0 and cl_crosshairdot 1, and you’ll get only the dot instead of the usual crosshair;
- cl_crosshair_drawoutline 1 – draws a dark outline in the crosshair.
- cl_crosshair_outlinethickness [value] – thickness of the outline. The available values are 0–3.
- cl_crosshairusealpha 1 – activates transparency.
- cl_crosshairalpha 0-255 – saturation of transparency; this command works only after entering cl_crosshairusealpha 1.
Choose the best CSGO console commands and add them to .cfgFirst, you should get sufficient experience in CS:GO – to understand your in-game needs in practice. Then, check the list of commands carefully and identify in it the best CSGO console commands just for you. Why? So you can add them to your custom CS:GO config file and to have their effects active by default, without having to enter them again and again.
It’s better to do so not in the default config file (config.cfg) but in a separate autoexec.cfg file. In this way, you’ll have all your commands stored in one place – to delete them quickly or to transfer to another PC and have all your configurations there.
The file config.cfg can be found here – Steam\userdata\[your Steam ID]\730\local\cfg\config.cfg.
This path is actual for the current version of the Steam app. In some cases, config.cfg can be here – Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg\config.cfg.
Open this file with Notepad++. You’ll see all the console commands active for your CS:GO game, and will be able to edit them.
Put your autoexec.cfg in the same folder where you found config.cfg. First, create it in Notepad++ – through a new file or by saving config.cfg with a different name and deleting all the commands there.
So, now you have an empty autoexec.cfg – just put any commands there and save the file. Notice that the values of the commands should be put in quote marks, as in the original config.cfg.
This is also a decision of how to make an autoexec for CSGO (CS GO autoexec is not working) – just clear the existing file or create new, following the described pages, and this will solve the problem.
Here are some commands that are good to add into autoexec.cfg.
- mat_monitorgamma “[value]” – sets brightness in the game. The common values are from 1.6 to 2.1. The same option is available through the settings menu.
- mat_queue_mode “-1” – activates multi-core rendering.
- volume “[value]” – the sound volume.
- snd_musicvolume “[value]” – the volume of music in the game.
- snd_headphone_pan_exponent “[value]” – the volume of distant sounds.
- voice_scale “[value]” – the volume for the voices of your teammates.
- voice_enable “0” – you won’t hear your teammates. voice_enable “1” activates the normal settings. These commands may also be useful to enter on the console for a particular match. In this case, remove the quote marks.
- windows_speaker_config “[value]” – use this command to tell the computer which audio device you are using. The values are: 1 for auto-pick, 2 for a headset, 3 for four speakers, 4 for two speakers, and 5 for 5.1 surround.
- snd_mixahead “[value]” – the delay in processing in-game sounds. The default value is 0.1. Some players prefer 0.05, but this may load the computer too much.
- developer “1” – enables the special developer mode of the console. With it, you’ll see more information about the commands. This info may be excessive.
- cl_autohelp “0” – cancels help messages from the game. For the ultimate result, enter two more commands: cl_showhelp “0” and player_nevershow_communityservermessage “1”.
- cl_disablehtmlmotd “1” – this command blocks messages from the server.
- cl_autowepswitch “0” – a game character will not change weapon automatically when they stand near it. May be useful in many situations. For example, you will want this feature when your character steps on a weapon during shooting.
- closeonbuy “1” – closes the buying menu after making one purchase.
- hud_takesshots “1” – automatically makes screenshots of the scoreboard at the end of matches.
- cl_forcepreload “1” – loads objects onto maps immediately after your connection. This may increase loading time.
- cl_disablefreezecam “1” – disables the camera freeze after death.
- echo “[text]” – write any text and you will see it on the console after starting a match. This helps to check if the autoexec file is running properly.
How to bind keys in CS GOOne of the most convenient usages of the file autoexec.cfg is binding keys to actions. By default, we have many such bindings, and they are quite useful in the game. Still, with experience, you may feel a need to get a special key for a particular action.
To do so, add to autoexec.cfg the command:
bind [key] “[action]” Have a look at the upper part of the standard config.cfg – there is a list of default bindings. Use it to make your changes.
For example, use the command bind – “voice_enable 0” to bind the “–” button to the command for muting all the players in voice chat. Or, bind + “voice_enable 1” to return to working voice chat.
The command alias opens up quite interesting possibilities for binding a few actions to one key, of combining different commands. It has this structure:
These commands won’t make you the next coldzera, but they might help you with the little things that really bother you over time.