All CS2/CSGO Commands List

Below is CSDB's searchable list of all CS2 console commands. Each command in our database has in-depth insights on each command, with help and argument details (simply hover over a command to view).
voice_unmute
<Player Name>
On this page, we will let you know what this command is, how it works and how you can use it by sharing clear instructions and real life examples on how it’s implemented.
Name:
Player Name
Description:
Input the users player name after the command to unmute the player.
Examples, Generator & More
cl_drawhud_force_deathnotices
cl_drawhud_force_deathnotices
<- 1 / 0 / 1>
This command is related to the death notices, in other words, the kill feed on the top-right corner of the screen. Turning off death notices is not recommended in a normal game. The only time you would use this command is when creating videos such as fragmovies, when you don’t want the HUD and kill feed to show on the screen.
Name:
- 1 / 0 / 1
Description:
-1 - permanently hides the kill feed
0 - displays the kill feed only when the HUD is on
1 - always display the kill feed
Examples, Generator & More
sv_airaccelerate
<Acceleration>
Thanks to the sv_airaccelerate command, you can define how fast or slow you accelerate when in the air, allowing you to further customize your gameplay experience.
Name:
Acceleration
Description:
The amount of acceleration in the air. The default is 12.
Examples, Generator & More
spike
It will automatically generate a fake lag spike in the game.
Examples, Generator & More
cl_lagcompensation
cl_lagcompensation
<Lag Compensation>
As its name suggests, the cl_lagcompensation command compensates for server lag.
Name:
Lag Compensation
Description:
A value which will dictate the lag compensation. 1 is default.
Examples, Generator & More
exec
<File Name>
This command allows you to execute a specific script file directly from the developer console, by inputting it along with the file name of the script as an argument. Below, you will find all the information about it, to understand what this command is and how it works.
Name:
File Name
Description:
Located in \Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg\ by default.
Examples, Generator & More
score
<+score > <-score>
The score commands in CS:GO and CS2 are used to control the visibility of the scoreboard. There are two commands in this category: +score and -score. Using +score will display the scoreboard permanently, while activating -score hides the scoreboard until +score is used again.
Name:
+score
Description:
Will display the scoreboard.
Name:
-score
Description:
Will hide the scoreboard.
Examples, Generator & More
mp_ct_default_grenades
mp_ct_default_grenades
<Grenade Code(s)>
It is a command that allows you to define what grenades CTs will have every time they spawn in the game. You can use this command to equip CTs with any of the available grenades, in order to customize the gameplay experience.
Name:
Grenade Code(s)
Description:
See below for all Grenade Codes that can be used with this command.
Examples, Generator & More
game_mode
<Game Mode>
It is one of the four commands you can use to launch CS:GO or CS2 with your desired game mode. The game_mode command is used in conjunction with the game_type command, to select one of the 15 game modes available.
Name:
Game Mode
Description:
See below for game mode codes.
Examples, Generator & More
voice_scale
<0 - 1>
It is a command that allows you to adjust the volume for voice communications in CS:GO. By default it is set to “1”, which is the loudest, and you can reduce it to “0”, which is mute. Therefore, you can play with different values ranging from 0 to 1 to adjust the voice volume for everyone using the microphone in the game.
Name:
0 - 1
Description:
This command needs a valid numeric argument to work, within the range of 0 to 1.
Examples, Generator & More
sv_vote_kick_ban_duration
sv_vote_kick_ban_duration
<Minutes>
It is a command that allows you to define the ban duration for vote kicked players. It’s expressed in minutes, and it can only be used by server hosts and admins, as it’s only executed on the server side.
Name:
Minutes
Description:
The time a ban is active from a vote kick in minutes.
Examples, Generator & More
cl_updaterate
<Packets per second>
It is a command that  allows you to adjust how frequently the game updates itself and shares that data with the server (tickrate). This data covers everything from shooting bullets and jumping off buildings to throwing grenades and tracking player and object positions in CS:GO.
Name:
Packets per second
Description:
The number of packets per second that can be received from the server.
Examples, Generator & More
impulse
<81/ 203>
It is a command you can input in conjunction with a specific code to execute predefined effects ranging from spawning skulls to spraying blood. As such, it doesn’t serve a specific functional purpose in the game, as opposed to other commands, yet it’s a fun bit of code you can play around with.
Name:
81/ 203
Description:
You can input 81 all the way to 203.
Examples, Generator & More
mp_team_timeout_max
mp_team_timeout_max
<Timeouts>
It is a command that allows you to define the maximum number of timeouts each team can take during the game. Whether you're sorting out computer glitches, answering a knock at the door, or taking a quick bathroom break, timeouts give both teams the chance to deal with these and other issues while putting the game on hold.
Name:
Timeouts
Description:
The default value for this command is 1.
Examples, Generator & More
host_timescale
<Multiplier>
If you want to make your CS2 and CS.GO matches go faster or slower, you can use the command host_timescale. It lets you change how fast things happen in the game because it can alter the speed of the server.
Name:
Multiplier
Description:
For example, if you want the game to go slower by half, use "0.5" like this: host_timescale 0.5.
Examples, Generator & More
cl_show_team_equipment
cl_show_team_equipment
<-cl_show_team_equipment> <+cl_show_team_equipment>
You can use the command 'cl_show_team_equipment' to remove the names and equipment that are constantly displayed above your teammates’ heads.
Name:
-cl_show_team_equipment
Description:
Display your teammates’ names and equipment on top of their heads [Recommended].
Name:
+cl_show_team_equipment
Description:
Does not display your teammates’ names and equipment.
Examples, Generator & More
net_fakelag
<Milliseconds>
The net_fakelag command can help you, because as its name clearly suggests, it will allow you to fake lag, and this has clear advantages such as improving aimfeel and performance on a bad internet connection.
Name:
Milliseconds
Description:
The amount of lag in Milliseconds that it will fake lag. 4000 = 4000 Milliseconds.
Examples, Generator & More
mp_c4timer
<Seconds>
If you type in mp_c4timer via console, you’ll be able to define how many seconds it will take the bomb to explode after being planted.
Name:
Seconds
Description:
For example, if you want it to explode in 50 seconds, it’d result in the following command: mp_c4timer 50.
Examples, Generator & More
ignorerad
Disables and ignores radio commands for the user
Examples, Generator & More
sticktog
Encourages the team to "stick together"
Examples, Generator & More
sectorclear
Informs the team that “sector is clear”
Examples, Generator & More
takepoint
Alerts the team to “take point”
Examples, Generator & More
takingfire
Alerts the team of "taking fire"
Examples, Generator & More
getout
Warns teammates to "get out of there, it’s gonna blow"
Examples, Generator & More
Show entries:
191011121318

Above is CSDB’s searchable list of all CS2 console commands. Each command in our database has in-depth insights on each command, with help and argument details (simply hover over a command to view).

You can type in the name of a specific command to filter that command.

We also have a Command category making it easier for those looking for CSGO commands in a certain category.