Settings

CS:GO Console Commands

HUD Commands

cl_drawhud
Client
🔥
Hide HUD
cl_hud_background_alpha
Client
Allows you to change the background transparency of some HUD elements.
cl_hud_bomb_under_radar
Client
Change the position of the bomb icon.
cl_hud_color
Client
Change the colors of the HUD elements. 0 = Normal, 1 = White, 2 = Light Blue, 3 = Dark Blue, 4 = Purple, 5 = Red, 6 = Orange, 7 = Yellow, 8 = Green, 9 = Aquamarine, 10 = Pink.
cl_hud_healthammo_style
Client
Show / Hide the health and shield display bars, and the HUD bullet display bar.
cl_hud_playercount_pos
Client
Change player counter position. Screen top or bottom.
cl_hud_playercount_showcount
Client
0 = The player counter will display the avatars, 1 = The counter will display the number of remaining players.
cl_loadout_colorweaponnames
Client
1 = The name of the weapons changes color according to their rarity. 0 = The weapons name is displayed in white.
cl_show_clan_in_death_notice
Client
0 = Does not display clan / group tag in death notifications. 1 = Displays the clan / group tag in the death notifications.
cl_showfps
Client
🔥
Show your FPS. To improve your FPS
cl_showloadout
Client
1 = Always displays the equipment on the right side of the screen. 0 = After a while, it will stop displaying the equipment until the weapon is changed.
hud_scaling
Default
Change HUD size.
net_graph
Client
🔥
Show information: fps, ping, tick...
net_graphheight
Client
Default: 64
Height of netgraph panel
net_graphholdsvframerate
Client
Default: 0
Hold worst case in server framerate line.
net_graphmsecs
Client
Default: 400
The latency graph represents this many milliseconds.
net_graphpos
Client
Default: 1
net_graphproportionalfont
Client
Change net_graph size. 0 = Small; 1 = Normal
net_graphshowinterp
Client
Default: 1
Draw the interpolation graph.
net_graphshowlatency
Client
Default: 1
Draw the ping/packet loss graph.
net_graphshowsvframerate
Client
Default: 0
Draw the server framerate graph.
net_graphsolid
Client
Default: 1
net_graphtext
Client
Default: 1
Draw text fields
safezonex
Default
Changes HUD position horizontally.
safezoney
Default
Changes HUD position vertically.

Command List

// Add commands from the list

Why are Console Commands Needed in CS:GO?

Console commands in CS:GO allow players to activate changes or settings in the game instantly. All you need to do is to open the console (click ‘~’), type the one you need, and press the ‘Enter’ key. The whole process takes as long as you need to read this sentence.

Despite the presence of 3,057 CS:GO commands available via the console, the most important settings are available in the main menu of the game. All basic aspects needed for comfortable playing — Video, Audio, Game, Keyboard/Mouse, Controller — all can be adjusted without touching a keyboard. But you still can use your console to copy-paste someone's entire settings list rather than adjusting various options one by one.

There is also a huge list of commands, like adding bots and their control, activating infinite armor, or grenade trajectories, that are vital for training. Or, you can use them for fun with friends when you are tired of competitive mode and just want something wild. 

Including all CS:GO console commands into a basic display menu would be a huge waste of space and not at all user-friendly, so developers left these options for configuration but "hid" them into the console. Advanced players usually know about a hundred from the whole CS:GO commands list, but they only scratch the surface. To easily find the needed one, we’ve added all and grouped them, so you can quickly find the required by choosing the category.

What Commands Cannot be Used in Competitive Modes?

With the variety of Counter-Strike console commands, the majority of them are used like pre-game settings. In other words, they are set at once and rarely need changes, especially during the match.

However, a huge cluster can be used only during training sessions. Their activation starts by typing ‘sv_cheats 1’ in the console, opening the road for things forbidden in the competitive modes. An easy character’s flying across the map, god mode, infinite weapon, closest spawn to test timings, grenade trajectories, and many more can help while training.

Another cluster of commands that are not for competitive modes usage is related to adjusting a local server with the game. Thus, you cannot change the freeze-time, round time, team sizes, or money amount when playing official Matchmaking.

Still, all CS:GO commands mirrored in the game default menu (screen above) are available anytime. Thus, you can easily change crosshair details, viewmodel, radar orientation, voice and HUD settings, bind new messages, and many more.

FAQ

How do I activate console commands in CS:GO?

To activate the console in CS:GO, follow this procedure: Launch Game → Settings → Game → Enable Developer Console → Yes. Then, press the “~” button to activate it.

How do I cancel commands?

Basically, you need to type the opposite command. For some, it means adding the opposite value, which is usually ‘1’ for activation and ‘0’ for deactivation (e.g., sv_cheats 1 enables 'cheat' commands, and sv_cheats 0 disables them). For others, you need to find an opposite command (e.g., bot_add/bot_kick)

What are the most used commands for CS:GO?

The most often used commands are related to adjusting game volume rates, mouse sensitivity, and binds, which can be changed up to several times per single map.

Can I upgrade my skill with CS:GO commands?

Console commands have almost no impact on the skill itself but can definitely make the gaming process smoother and more pleasant, so you can easily kill more enemies.