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
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.
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
0 - displays the kill feed only when the HUD is on
1 - always display the kill feed
sv_airaccelerate
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.
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.
exec
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.
score
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.
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.
game_mode
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.
voice_scale
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.
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.
cl_updaterate
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.
impulse
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.
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.
host_timescale
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.
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.
net_fakelag
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.
mp_c4timer
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.
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.