The Most Useful CS:GO Console Commands

The more experienced you become in CS:GO, the more likely it is that at some point, you will start wanting to learn how to use CS:GO console commands. In this guide, you’ll discover some of the most useful ones.

Useful CS:GO Console Commands

Some of the most important CS:GO console commands that you should learn are listed below. But before we go there, you should learn how to use the command line in Counter-Strike: Global Offensive. This is extremely easy to do. Just press the ` key and you can start typing your desired commands.

net_graph 1

If your Internet connection is not amazing or if you simply want to be able to debug your connectivity issues much faster, just use the net_graph 1 command. Using it allows you to visualize key data such as your number of frames per second, latency (ping), and tick rate.

Nowadays, thanks to the fact that computers are getting better and better while CS:GO has roughly stayed the same over the last 10 years, you’re unlikely to run into connectivity issues. But just in case you have an ancient PC, use net_graph 1 and you’ll understand what the problem is.

If you’re only interested in your fps, you can use the cl_showfps command instead.

CS:GO Console Commands


This is another CS:GO console command that can be extremely useful. What it does is suggested by its name. It lets you see your teammates’ equipment. In turn, this information will make you aware of what your allies are planning for the current round.

If they saved, you’ll be able to see that even if you don’t look at their weapons. But if they bought, you’ll understand without asking what utility they have available. This allows you to plan your moves more intelligently and know in advance what you can or can’t rely on.

The worst feeling in the world is when you’re attempting a push thinking that your teammates will cover your entrance with a flashbang, only to discover that none of them have any flash grenades.

voice_scale [0 – 1]

If your teammates are too loud, you can lower the volume of their spoken words using the voice_scale console command. This command expects you to choose a value between 0 (mute) and 1 (maximum volume). If you set it to 0.5, the volume will be 50% lower than what is typically used.

Keep in mind that you can always increase or decrease the volume depending on the situation. Some people speak very softly while others don’t notice that they’re screaming.


If you are practicing in a private game, you can add bots using this command to improve your aim. These days, there are numerous practice maps that have plenty of targets, but if you don’t want to use them, you can simply use bot_add.

This command takes a number of parameters, such as T / CT, difficulty, and name. These parameters allow you to specify to which team the bot should be added, how strong it should be and how it should be named. Bots can be easy, normal, hard, or expert.


If you don’t like the color of your HUD, you can change its color. However, the same thing can be done from the game’s settings. Just go to Game Settings, click on Hud, and adjust the HUD color.

cl_righthand [0 / 1]

This command allows you to change the hand in which you hold your gun. It may seem irrelevant but don’t forget that some people are left-handed. So for them, it feels more natural to see their character holding the gun as they would.

sensitivity [parameter]

If you don’t like the current sensitivity of your mouse, you can change it quickly using the sensitivity command. When using this command, you are expected to give it a parameter, such as 1 or 1.25.

hurtme [damage_amount]

If you’re experimenting with various types of damage, the hurtme CS:GO console command might be useful to you. This command allows you to deal a specified amount of damage to yourself.


This CS:GO command allows you to zoom the radar in and out. If you don’t like it the way it is, increase the value to zoom in or decrease it to zoom out. The default value is 0.7.

say [message]

This command allows you to communicate more easily in the all chat window. You can also use a more specific command to communicate just with your team: say_team [message].

CS:GO Spectate Commands

One category of CS:GO console commands that you should know about is the CS:GO spectate commands. These are useful when watching a match.

cl_spec_mode [0 / 1]

This Counter-Strike: Global Offensive command can be used to save your recently used spectator mode and settings, so that they may be reused in the future. 

mp_forcecamera [0 / 1 / 2]

Depending on the value that is used, this command allows you, as a player, to spectate any team (0) or only your team (1). The value 2 is used, dead players won’t be able to see anything until the next round and their screen will turn black.

CS:GO Crosshair Commands

Another category of CS:GO console commands that you should be aware of is the CS:GO crosshair commands. These can be useful to you when trying to find just the right crosshair settings. You can also tweak things from your Crosshair settings menu, but the commands make the process of experimenting a bit easier.

cl_crosshairgap [gap]

In the middle of your crosshair there’s a gap. This CS:GO console command allows you to adjust it. Give the command a bigger value if you want the gap to be bigger, or a smaller value if you want it to be smaller. The values can range from -1 to 10.

cl_crosshairsize [size]

This CS:GO command gives you the possibility to easily set the length and size of the lines that make up your crosshair. If you want the lines to be slight, give it a low value. If you want them to be long, give it a high value. The standard value of the parameter is 5.

cl_crosshairstyle [style]

This console command can be used to modify the style of your crosshair: should it become magnified when you move around to indicate that your aim would be imprecise? What shape should it have? Etc. The value of the style parameter determines the answers to these questions. 

The default value is 0 but you can give it a value from 1 to 5. A value of 1 symbolizes a static crosshair that has its standard form. And so on.

cl_crosshair_outlinethickness [thickness]

If you’re not satisfied with the default thickness of your CS:GO crosshair, you can adjust it. The default value of the parameter is 1, but you can pick anything between 0.1 and 3.

cl_crosshaircolor [color]

If you’d like your crosshair color to change, just use this command and give it a different color. The value of the parameter should be an integer number between 0 and 4. If you choose 0, your crosshair will be red. If you choose 3, it will be dark blue. And so on. Experiment and see how it goes.