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_footsteps
<0 / 1>
Enables footsteps in the game.
Name:
0 / 1
Description:
Input a 0 to disable footsteps, 1 will enable footsteps.
Examples, Generator & More
mp_timelimit
<Minutes>
Determines how many minutes any match will last on your CS2 server.
Name:
Minutes
Description:
Input a 0 which will disable the time limit. The command is set in minutes.
Examples, Generator & More
mp_roundtime_defuse
mp_roundtime_defuse
<Minutes>
Allows you to determine the time CTs need to defuse the bomb.
Name:
Minutes
Description:
The amount of time which is in minutes, that a round bomb defuse will take.
Examples, Generator & More
mp_warmuptime
<Seconds>
Changes the warm-up time to a second you specify.
Name:
Seconds
Description:
Your chosen warm-up time, in seconds.
Examples, Generator & More
mp_warmup_pausetimer
mp_warmup_pausetimer
<0 / 1>
Sets the warm-up time to infinity.
Name:
0 / 1
Description:
Setting this to 0 will make the warmup count down as normal. Setting this to 1 will make the warmup timer pause.
Examples, Generator & More
mp_warmup_end
Automatically ends the warm-up process.
Examples, Generator & More
mp_warmup_start
Enables the warm-up lap with the default duration.
Examples, Generator & More
sv_showimpacts
<0 / 1 / 2 / 3>
The sv_showimpacts command is a cheat command that allows players to see the impact marks of their bullets. Normally, this can be done by seeing bullet holes on the wall, but it is important to note that the bullet impact on players cannot be seen regularly.
Name:
0 / 1 / 2 / 3
Description:
0 - disabled
1 - enabled (red client) server (blue impact locations)
2 - show only bullet impact locations (client)
3 - show only server bullet impact locations (server)
Examples, Generator & More
mp_roundtime
<Minutes>
The mp_roundtime command allows a player to change the default round timer, either increasing or decreasing it. It is the most-used round time command CSGO has to offer. 
Name:
Minutes
Description:
The amount of time it takes in time, which is in minutes. You can use decimals for seconds.
Examples, Generator & More
mp_freezetime
<Seconds>
Using the mp_freezetime command in both CS:GO and its successor, CS2, you can control the duration of buy-time at every game start-up. During this period, players can only move aside from purchasing equipment and discussing tactics if they fear an immediate reaction. The default freeze time is 15 seconds, but it could be changed based on your server’s needs or players’ preferences.
Name:
Seconds
Description:
Where [Seconds] denotes the number of seconds to keep all players paralyzed at each new round start.
Examples, Generator & More
ammo_grenade_limit_total
ammo_grenade_limit_total
<Maximum Amount >
This will change the maximum grenade capacity to five, meaning you can carry every grenade simultaneously.
Name:
Maximum Amount
Description:
The max amount of a grenade of a grenade type that you can carry that is not a flashbang.
Examples, Generator & More
mp_overtime_enable
mp_overtime_enable
<0 / 1>
The command mp_overtime_enable controls whether or not overtime is allowed in a game of CS:GO. By default, this setting is off (0)
Name:
0 / 1
Description:
0 = No overtime (default).
1 = Overtime enabled.
Examples, Generator & More
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
Show entries:
13456

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.