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).
sv_showimpacts_time
sv_showimpacts_time
<Seconds>
The sv_showimpacts_time is a follow up console command to the popular show impacts CSGO command.
Name:
Seconds
Description:
The amount of time, which is in seconds, this will show bullet impacts before being removed.
Examples, Generator & More
sv_grenade_trajectory
sv_grenade_trajectory
<0 / 1>
The main purpose of the grenade trajectory command is to display a trail of the grenade you have just thrown. A green line will follow the journey of the grenade before it eventually lands.
Name:
0 / 1
Description:
Setting this to 0 will not show the grenade trajectory. Setting this to 1 will show the grenade trajectory.
Examples, Generator & More
cl_autobuy
<Weapon Codes>
This command is used and allows you to set up your auto-buy preferences, this means you can buy the most needed gear each round, by typing auto-buy into your developer console.
Name:
Weapon Codes
Description:
You can enter as many weapon codes as you like, you just need to enter a space in between each one. For example "cl_autobuy vesthelm vest m4a1 ak47 m4a4 famas galilar smokegrenade flashbang defuser hegrenade incgrenade molotov"
Examples, Generator & More
mp_overtime_startmoney
mp_overtime_startmoney
<Amount>
The command will set the amount of money that players start with at the beginning of each over time. The default is 10,000.
Name:
Amount
Description:
The amount of money that each player will have at the start of each overtime half.
Examples, Generator & More
sv_infinite_ammo
<0 / 1 / 2>
It is a command that allows you to set infinite ammo to your weapons in CS:GO and CS2. This is why it’s also known as the infinite ammo CSGO command, as you can use it to fire your guns forever without having to reload.
Name:
0 / 1 / 2
Description:
0 = Disables infinite ammo (default value)
1 = Enables infinite ammo without reloading
2 = Enables infinite ammo but you have to reload after shooting all the ammo in the clip
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
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
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
mp_respawnwavetime_ct
mp_respawnwavetime_ct
<Seconds>
It is a type of CS GO respawn command that allows you to define how often CT players will respawn during the match. If it’s set to 20 seconds, dead Counter-Terrorists will respawn every 20 seconds. As such, it can be adjusted to your preferences without restrictions, ranging from instant respawn to delaying it for 5 minutes.
Name:
Seconds
Description:
The amount in seconds, between every respawn wave. Default is 10.
Examples, Generator & More
mp_randomspawn
<0 / 1 / 2 / 3>
This command grants you the ability to select the respawn points for both Terrorist and Counter-Terrorist players after dying. You have the flexibility to either implement random respawn locations for all players, restrict respawns to either Counter-Terrorists or Terrorists, or disable random respawns entirely.
Name:
0 / 1 / 2 / 3
Description:
This command accepts four specific values: 0, 1, 2, and 3. Please note that utilizing an alternative value such as "5" won’t work, because it will only accept the designated value as an argument.
Examples, Generator & More
mp_autokick
<0 / 1>
It is a command that allows you to enable or disable the autokick function, which will automatically kick AFK players and players who cause team damage (also killing their own teammates) repeatedly. Below, we will explore all the facets of this command.
Name:
0 / 1
Description:
Input this to 0 to disable all auto kick functionality. Setting this to 1 will allow for the autokick functionality.
Examples, Generator & More
mp_friendlyfire
<0 / 1>
The mp_friendlyfire command, commonly referred to as the CSGO friendly fire command, allows you to turn the damage caused by friendly fire on or off. By default, it's disabled, but if you wish to turn it on, you just need to enter the command in the console.
Name:
0 / 1
Description:
0 to disable this command 1 to enable it.
Examples, Generator & More
mp_buy_anywhere
<1 / 2 / 3 >
Allows players to buy items from anywhere on the map.
Name:
1 / 2 / 3
Description:
0 - only allowed in buy zones
1 - buy anywhere enabled for all teams
2 - buy anywhere for only the T side
3- Buy anywhere only for the CT side
Examples, Generator & More
mp_restartgame
<Seconds>
Restarts the game so that the changes take effect.
Name:
Seconds
Description:
The amount in seconds that it will count down before starting the game. The default value is 1 seconds.
Examples, Generator & More
mp_afterroundmoney
mp_afterroundmoney
<Amount>
Sets the amount of money you receive after a round has ended.
Name:
Amount
Description:
The amount of Money to give to each player on either side of play, no matter a win or a loss.
Examples, Generator & More
mp_maxmoney
<Amount>
It is a command that allows you to set the maximum amount of money each player can have at once in CS:GO and CS2. Its argument is the maximum amount of money you want to set, and the values range from 0 to 65,535, and the default value is 16,000.
Name:
Amount
Description:
The max amount of money that a play can have at one time.
Examples, Generator & More
mp_startmoney
This command will set how much players receive at the beginning of each round. The default is set at 800.
Examples, Generator & More
mp_humanteam
<Any / CT / T>
You can use this command to restrict bots and alive players to a specific team. For example, only real players can join the Ts, whereas bots can only join the CTs
Name:
Any / CT / T
Description:
Enter "Any" which will allow players to join any team. Enter "T" which allows non-bot players only on the T team. Enter "CT which will only allow non-bot players on the CT side of play.
Examples, Generator & More
mp_limitteams
<Amount>
You can use this command to prevent kicked bots from rejoining the game.
Name:
Amount
Description:
This sets the maximum difference in players that a team can have. Set this to 0 disable the team limiting functionality
Examples, Generator & More
mp_free_armor
<0 / 1 / 2 >
Gives a kevlar to all players whenever they respawn in the game.
Name:
0 / 1 / 2
Description:
Enter a 0 to disable the free armor and helmet for all players. Enter 1 to give players a free vest on respawn. Enter 2 to give players a free vest and helmet to all players in server on respawn.
Examples, Generator & More
mp_autoteambalance
mp_autoteambalance
<0 / 1>
Disables automatic team balancing.
Name:
0 / 1
Description:
Input a 0 to disable the auto team balancing. Input 1 which will enable the auto team balancing.
Examples, Generator & More
mp_respawn_on_death_t
mp_respawn_on_death_t
<0 / 1>
Enables Terrorist bots to respawn after death.
Name:
0 / 1
Description:
Set 0 to make it that the terrorist team will only respawn at the start of the round. Setting this to 1 will make the terrorists respawn after each death.
Examples, Generator & More
Show entries:

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.