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.

map_showspawnpoints
map_showspawnpoints
This command will allow you to show the map's spawn points. Invalid spawn points will be on red color. (Valid ones are green) They will be hidden after 60 seconds.
Examples, Generator & More
mp_swapteams
<0 / 1>
This command switches the teams (Ts would play as the CT side, and then it will restart the game (including scores).
Name:
0 / 1
Description:
Setting this to - will disable the fullalltak. 1 will enable this.
Examples, Generator & More
hostname
<Hostname> <hostname myserver.com>
The host name for the server you want to use (your server domain).
Name:
Hostname
Description:
This is your chosen server hostname,
Name:
hostname myserver.com
Description:
This command will set the server's hostname to myserver.com.
Examples, Generator & More
sv_coaching_enabled
sv_coaching_enabled
<0 / 1>
When setting this command at 1, it will allow a player, to spectate and communicate with a team and as a coach. You can use Use "coach t" or "coach ct" to become a coach after enabling.
Name:
0 / 1
Description:
0 to disable 1 to enable.
Examples, Generator & More
mp_plant_c4_anywhere
mp_plant_c4_anywhere
<0 / 1>
This command when set to 1, it will allow players to plant a C4 at any location. When this is set to 0 the C4 will only be planted at a bomb site.
Name:
0 / 1
Description:
0 to disable 1 to enable.
Examples, Generator & More
mp_damage_scale_ct_head
mp_damage_scale_ct_head
<Multiplier>
This command will set the multiplier for the damage dealt, which will be to the head of the CT Players. The default is 1. Setting this to 0 will disable the headshot damage
Name:
Multiplier
Description:
This amount will multiply the damage dealt to the CT's head.
Examples, Generator & More
cc_delay_time
<Delay Time>
This will Set the delay time before showing captions for close captions in the game in CS2.
Name:
Delay Time
Description:
The time in seconds before a caption is shown after its triggered.
Examples, Generator & More
sv_lan
<0 / 1>
This command will set if or not the server is a LAN server. If a server is a LAN server there is no heartbeat, no Steam authentication, and no non-class C addresses.
Name:
0 / 1
Description:
Input 0 to make the server not a LAN server . Set to 1 to make the server a a LAN.
Examples, Generator & More
fov_cs_debug
<FOV>
This command will allow you to set the view (FOV) to the specified value, provided sv_cheats is set at 1.
Name:
FOV
Description:
A number - your selected FOV choice.
Examples, Generator & More
log_level
This cheat command produces a list in the developer console on how this can be set up on the spew level for the logging channel.
Examples, Generator & More
mp_scrambleteams
This command randomize the teams (switches Ts to CTs and vice versa randomly) and will restart the game.
Examples, Generator & More
crash
This command causes your the game engine to crash, use with caution.
Examples, Generator & More
mobile_fps_limit
<0 / 1>
This will Sets a limit on the frames per second (FPS) that the game will render when being played on a mobile devices.
Name:
0 / 1
Description:
The maximum number of frames per second the game can render.
Examples, Generator & More
mp_randomspawn_los
mp_randomspawn_los
<0 / 1>
When this command is enabled, will make the server try to spawn players whom are outside the line of sight from another player.
Name:
0 / 1
Description:
Setting this to 0 will disable the current line-of-sight check. When this is set to 1 it will try to spawn players in locations that are not in the view of other players.
Examples, Generator & More
mp_c4_cannot_be_defused
mp_c4_cannot_be_defused
<0 / 1>
This console command will set if the C4 can be defused or not once its been planted.
Name:
0 / 1
Description:
1 to enable 0 to disable.
Examples, Generator & More
glow_outline_effect_enable
glow_outline_effect_enable
<0 / 1>
This command can be used to enable outline glow effects.
Name:
0 / 1
Description:
0 to disable 1 to enable.
Examples, Generator & More
cl_ent_hitbox
<0 / 1>
This command will be used to display hitboxes for the required entities within the game. It's used for debugging purposes, this helps players and developers to see areas of the structures that will be able to register hits in CS2.
Name:
0 / 1
Description:
0 to disable 1 to enable.
Examples, Generator & More
mp_pause_match
<0 / 1>
This command will allow you to pause the match at the end of each round. You can Resume with mp_unpause_match.
Name:
0 / 1
Description:
This will Set the player visibility mode to either basic or enhanced.
Examples, Generator & More
mp_teamname_1
<Team Name>
This command will set the name of Team 1
Name:
Team Name
Description:
Your chosen team name for team 1.
Examples, Generator & More
mp_heavyassaultsuit_aimpunch
mp_heavyassaultsuit_aimpunch
<Aimpunch>
This console command will determine how much extra aim punch a player can receive when they get shot wearing an assault suit.
Name:
Aimpunch
Description:
A number is used to signify an extra aim punch the player that is wearing an assault suit receives when they get shot.
Examples, Generator & More
mp_endmatch_votenextmap
mp_endmatch_votenextmap
This command will enable and disable the option for players to vote for the next map. (Which will be random) Entering a 1 (Which Is Default) it will allow players to vote for the next map.
Examples, Generator & More
mp_force_assign_teams
mp_force_assign_teams
<0 / 1>
This command will enable or disable the force assignment on the teams. If the force team assignment is enabled, players don't get a choice of which team they can join. The players are automatically placed on a team.
Name:
0 / 1
Description:
Setting this to 0 will allow players to choose their team. When this is set to 1, it will not allow players to select their team.
Examples, Generator & More
mp_spectators_max
<Amount>
This command will set the maximum amount of spectators that a game can have.
Name:
Amount
Description:
The maximum amount of spectators for a match the maximum is 2.
Examples, Generator & More
mp_damage_scale_ct_body
mp_damage_scale_ct_body
<0 / 1>
This command will set the multiplier for damage that is dealt to the Counter-Terrorists by
Name:
0 / 1
Description:
0 to disable 1 to enable.
Examples, Generator & More
Show entries:
12346

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.