Multiplayer & Game Commands

Below there is a complete list of the multiplayer setting commands available to CS:GO and CS2. Use these settings primarily for changing your multiplayer settings.

mp_force_pick_time
mp_force_pick_time
<Seconds>
This command determines the time, in seconds, allotted for a player to select a team. If a player fails to choose within this duration, the game assigns a team automatically. The default duration is 15 seconds.
Name:
Seconds
Description:
This denotes the duration, in seconds, that a player has to choose a team before the game automatically assigns one to them.
Examples, Generator & More
mp_round_restart_delay
mp_round_restart_delay
<Seconds>
Often, when playing 1v1 or against bots, you may want to reset the round start time. In such cases, you can open the console and enter the command “Mp_round_restart_ delay [Seconds].” If you write the number of seconds in the seconds section here, the next round will start with this time.
Name:
Seconds
Description:
The amount of time, which is in seconds, just before the next round starts after the round ends.
Examples, Generator & More
mp_technical_timeout_per_team
mp_technical_timeout_per_team
<Timeout>
Determines the maximum technical timeout limit that each team on your server can take.
Name:
Timeout
Description:
The number of timeouts which are technical that are available for each team.
Examples, Generator & More
mp_technical_timeout_duration_s
mp_technical_timeout_duration_s
<Seconds>
Determines the duration of the technical timeout in seconds in CS2.
Name:
Seconds
Description:
The duration of the technical timeout which is in seconds.
Examples, Generator & More
mp_team_intro_time
mp_team_intro_time
<Seconds>
You can enable this command to adjust the seconds of the teams' intro when starting a match.
Name:
Seconds
Description:
The time in seconds for the team intro.
Examples, Generator & More
mp_suicide_penalty
mp_suicide_penalty
<0 / 1>
You can change whether players who commit suicide during the match will be penalized or not with this command.
Name:
0 / 1
Description:
Enable with 1 0 to disable.
Examples, Generator & More
mp_shield_speed_deployed
mp_shield_speed_deployed
<Speed Value>
You can make changes to the movement speed of players when they use a shield in CS2.
Name:
Speed Value
Description:
The maximum speed a player can have when a shield is deployed
Examples, Generator & More
mp_retake_ct_loadout_light_buy_round
mp_retake_ct_loadout_light_buy_round
<Loadout Configuration>
In Retake game mode, you can configure which equipment you want players with CT to use.
Name:
Loadout Configuration
Description:
A config string that you can set up, for setting up specific loadouts for the CT side.
Examples, Generator & More
mp_overtime_limit
<Overtime Limit>
Allows you to set the maximum number of overtimes in a CS2 match. If you leave the value as "0", overtime will be played without any restrictions.
Name:
Overtime Limit
Description:
The max number of overtimes which are allowed in your match.
Examples, Generator & More
mp_min_halftime_duration
mp_min_halftime_duration
<Halftime Duration>
You can easily set the half-time time in seconds.
Name:
Halftime Duration
Description:
In seconds for the halftime duration.
Examples, Generator & More
mp_hostages_spawn_force_positions_xyz
mp_hostages_spawn_force_positions_xyz
<X2,Y2,Z2,X3,Y3,Z3>
It is a command used for hostage maps on your server. You can actively use this command if you want hostages to appear in the areas you specify in CS2.
Name:
X2,Y2,Z2,X3,Y3,Z3
Description:
A separated list of XYZ coordinates for the use of hostage spawn points.
Examples, Generator & More
mp_guardian_give_random_grenades_to_bots
mp_guardian_give_random_grenades_to_bots
<0 / 1>
You can enable or disable this command if you want bots to pick up grenades in the Guardian game mode. In CS2.
Name:
0 / 1
Description:
When enabled it will allow guardian bots receive grenades at the start of each round wave.
Examples, Generator & More
mp_guardian_ai_bt_difficulty_max_next_level_bots
mp_guardian_ai_bt_difficulty_max_next_level_bots
<Bot Number>
If Guardian mode is on, you can control the number of bots arriving in each wave with this command in CS2.
Name:
Bot Number
Description:
The number of bots which will increase difficulty per wave.
Examples, Generator & More
mp_guardian_ai_bt_difficulty_initial_value
mp_guardian_ai_bt_difficulty_initial_value
<Difficulty Level>
For the Guardian game mode, you change the initial difficulty level of the bots in CS2.
Name:
Difficulty Level
Description:
The difficulty for bots in the game mode.
Examples, Generator & More
mp_guardian_ai_bt_difficulty_cap_beginning_round
mp_guardian_ai_bt_difficulty_cap_beginning_round
<Round Number>
You can use this command in CS2 Guardian game mode if you want bots to play smarter after a certain round. AI Bots will start playing in a more complicated way after the round you specify.
Name:
Round Number
Description:
The round when the difficulty will be applied.
Examples, Generator & More
mp_dm_healthshot_killcount
mp_dm_healthshot_killcount
<Kill Value>
In CS2 deathmatch mode, players' health begins to regenerate after receiving a certain number of kills. You can set the renewed health value with this command.
Name:
Kill Value
Description:
The number of kills needed before getting a headshot kill.
Description:
Examples, Generator & More
mp_coopterrorhunt_num_enemies
mp_coopterrorhunt_num_enemies
<Number Of Enemies>
With this command, you can set how many enemies CTs should kill in Co-op Terror Hunt mode.
Name:
Number Of Enemies
Description:
The total number enemies that have been defeated.
Examples, Generator & More
mp_coopterrorhunt_kill_add_time
mp_coopterrorhunt_kill_add_time
<Seconds>
You can set how many seconds will be added to the game clock when players kill each other in Terror Hunt mode.
Name:
Seconds
Description:
The amount of time that you can add to the game clock every kill.
Examples, Generator & More
cl_upspeed
<Upspeed>
Allows players to adjust the speed of up speed in a game. The default value is set as 320.
Name:
Upspeed
Description:
The value you want to set. The default is 320.
Examples, Generator & More
mp_forcechasecam
<1 / 2>
Players can only watch their teammates after death.
Name:
1 / 2
Description:
If you set the command to 2, you will remain fixed in the place where you died after you die.
Examples, Generator & More
mp_chasecam
<0 / 1>
Players who die are restricted to ghost mode. They can never move around the map.
Name:
0 / 1
Description:
0 to disable 1 to enable.
Examples, Generator & More
mp_chattime
<1 / 120>
Determines how long messages in the chat remain visible
Name:
1 / 120
Description:
Minimum is 1 max is 120.
Examples, Generator & More
mp_fadetoblack
<0 / 1>
Causes the screen to darken when players die.
Name:
0 / 1
Description:
1 to enable, 0 to disable.
Examples, Generator & More
mp_flashlight
Turns the use of flashlights on and off.
Examples, Generator & More
Show entries:

In Counter-Strike 2, there are a lot of different commands you can use to tweak the game a bit. Players can use commands for single-player gameplay, settings, multiplayer, etc. Every CS game has the option to use commands in the command prompt, making the game way more versatile. This allows for big changes in the game for all the players, and you can get creative with it and make your custom game mode. Today, we will talk about the most important CS2 multiplayer commands.

How to Use Commands in CS2?

To enable commands in CS2, first go to your in-game settings and enable the developer console. After that, you can start entering commands and customizing the game according to your choice. We will share the most known multiplayer game commands below.

The Best CS2 Multiplayer Commands

There are a lot of different commands in CS2. Some of them can change the way you play the game a little bit. Others will change the game itself, turning it into a different custom game mode. Here you will see all the important CS2 multiplayer commands you can use to have fun with your friends:

  • cash_player_bomb_defused <Money Earned/Lost> – This command sets how money much the player that defuses the bomb receives or loses. This cannot exceed the maximum amount of money a player can hold. If you want to take money from a player, you will need to type ‘’-’’ in front of the numbers.
  • cash_player_bomb_planted <Money Earned/Lost> – This command sets how much money the player defusing the bomb receives or loses. This amount cannot exceed the maximum money you can have on a specific server. If you want the number to be negative, type ‘’-’’ before the amount, and players will lose money when planting.
  • cash_player_killed_enemy_default <Money Earned/Lost> – This will set how much money will be received or lost when a player kills the enemy with the default weapon(default pistols). If you want players to lose money from this command, use ‘’-’’ before entering the amount of money.
  • cash_player_get_killed <Money Earned/Lost> – This command sets the money a player will receive or lose after being killed. The default value is 0, but this can be changed to either give money or take money from the player.
  • cash_player_killed_enemy_factor <Money Earned/Lost> – This command sets how much money the player receives for killing the enemy factor. The enemy factor will be the player using one of the main rifles, AK/M4. You can use ‘’-’’ before entering the amount of money for players to instead lose money when they kill the enemy factor.
  • cash_player_respawn_amount <Money Earned/Lost> – This command will set with how much money the players respawn. You can also take money from the players if you type ‘’-’’ before entering the money amount.
  • cash_team_loser_bonus <Money Earned/Lost> – With this command you can set how much money a team is getting after losing a round. If you use ‘’-’’ before entering the amount, the money will be taken from the players instead.
  • cash_team_loser_bonus_consecutive_rounds <Money Earned/Lost> – This command sets how much money a team is getting for each consecutive loss. The default amount is 500, which means that for each consecutive round that the team is losing, they will get 500 more than the previous one, it caps at 5 lost rounds in a roll. If you use a ‘’-’’ before the amount, the money received by the team will be reduced based on your desired amount.
  • cash_team_planted_bomb_but_defused <Money Earned/Lost> – This sets the amount of money a team will get if they plant the bomb, but the enemy team defuses it before the round ends. This stacks with the consecutive losing bonus as well. The default value is 800. You can also use a ‘’-’’ before entering the amount to take money from the team that had their bomb defused.
  • cash_team_terrorist_win_bomb <Money Earned/Lost> – This sets the amount of money each player on the terrorist team gets when they win a round by exploding the bomb. If you use ‘’-’’ the players will lose money instead.
  • cash_team_win_by_defusing_bomb <Money Earned/Lost> – This sets the amount of money each member of the CT team gets after they win a round by defusing the bomb. You can use ‘’-’’ before entering the amount, and this way the players will lose money instead.
  • cash_team_win_by_time_running_out_bomb – This command sets the money that the CT team gets after winning a round by time. This means that if the T team can’t plant or kill every member of the CT team before the timer reaches 0, the CT will win and receive extra cash.
  • changelevel <Map Name> – This command allows you to change the map you are currently playing on.
  • cl_dm_buyrandomweapons <0 / 1> –  This command will allow players to have a random weapon whenever they spawn or respawn in a deathmatch. Enter ‘’1’’ to spawn with a random weapon, or enter ‘’0’’ to disable it, which is set by default.