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.

sv_deadtalk
<0 / 1>
This command, if enabled at 1 will allow dead players to speak to those still alive. Default is enabled (1), set to 0 to not allow dead players to speak to players while still alive. On either setting, dead players can hear both dead and the alive players.
Name:
0 / 1
Description:
0 to disable 1 to enable.
Examples, Generator & More
mp_backup_restore_load_file
mp_backup_restore_load_file
<Backup File>
Name:
Backup File
Description:
The name of the backup file you wish to restore back to the game. Find the backup file name with mp_backup_restore_list_files. You need to include the .txt file extension.
Examples, Generator & More
mp_weapons_glow_on_ground
mp_weapons_glow_on_ground
<0 / 1>
This command will set if weapons on the ground have a glow around each weapon that is on the floor.
Name:
0 / 1
Description:
Inputting a 1 will make weapons glow 0 is the default value with no glow.
Examples, Generator & More
mp_teamlogo_1
<Shorthand Code>
This command will set the logo of team 1 to the chosen logo. The logo file is placed in "resource/flash/econ/tournaments/teams" folder.
Name:
Shorthand Code
Description:
The shorthand code of of the team flag you would wish to use navi is Na`Vi for example.
Examples, Generator & More
mp_dm_bonus_respawn
mp_dm_bonus_respawn
<0 / 1 / 2>
This command is primarily used in deathmatch, when there is a bonus weapon, this command will allow you to accept it or if you are given the bonus weapon automatically.
Name:
0 / 1 / 2
Description:
When setting this to 0 it will allow players to spectate any team. When you set this to 1. It will allow players to spectate their own team. Setting this command to 2 will disallow spectating, players will then be shown a black screen untill the next round.
Examples, Generator & More
cl_forwardspeed
<Speed>
This command will allow you to set the speed that you run at while moving.
Name:
Speed
Description:
Enter a value which will set your running speed, when you move forward. The higher the value the faster, until 1000 where the movement will start to bug. The default value is 450.
Examples, Generator & More
cl_use_new_headbob
cl_use_new_headbob
<0 / 1>
This command will determine if your head bobs when you move. Only available in private servers with cheats.
Name:
0 / 1
Description:
1 to enable 0 to disable.
Examples, Generator & More
give
<Weapon Code>
This command will give you the item while using the specified item code For example AK-47 is (weapon_ak47)
Name:
Weapon Code
Description:
Use your desired weapon code after the command to select what item you would like to use.
Examples, Generator & More
cl_forcepreload
<0 / 1>
This command will allow you to enable or disable preloading on the server.
Name:
0 / 1
Description:
1 to enable 0 to disable.
Examples, Generator & More
cl_usenewbob
<0 / 1>
This command will allow you to enable or disable the weapon bobbing effect in CS2.
Name:
0 / 1
Description:
1 to enable 0 to disable.
Examples, Generator & More
status
This command will prin console information about the server which you connected to, includes, the map, the players, your connection and more.
Examples, Generator & More
fps_max_menu
<FPS Cap>
This command will allow you to set your FPS while you are on the main screen of the game the default value is 0.
Name:
FPS Cap
Description:
Your desired FPS cap. The FPS will not go above this number, setting this to 0 will remove the cap.
Examples, Generator & More
mp_buytime
<Seconds>
Unfortunately, sometimes people are too distracted from opening their phones after dying, and might miss the buy period. Or, they forget to buy an extra grenade or two and have to run back to base, only to see that the buy period is over. That being said, the buy period duration can be extended using the mp_buytime console command to as long as you desire. 
Name:
Seconds
Description:
The amount of buy time that players can use the buy menu for.
Examples, Generator & More
mp_forcerespawnplayers
mp_forcerespawnplayers
<0 / 1>
This command is intended to force all dead players to respawn, though it may not always work as expected.
Name:
0 / 1
Description:
mp_respawn_on_death_t <0 / 1> Where 0 means that Terrorists will only respawn at the start of the next round while entering 1 will mean that Terrorists will respawn immediately after death.
Examples, Generator & More
mp_deathcam_skippable
mp_deathcam_skippable
<0 / 1>
This command determines whether or not the death cam can be skipped. The default setting is 1 - which means that it is skippable.
Name:
0 / 1
Description:
Where entering 0 means the deathcam cannot be skipped, and if you set it to 1, it means that the deathcam can be skipped (which is the default).
Examples, Generator & More
sv_party_mode
<0 / 1>
One of the lesser known Counter Strike game modes, you can use this command to toggle the party game mode on and off. When party mode is enabled, bombs and tasers (zeuses) will shoot confetti. However, by default, this feature is turned off.
Name:
0 / 1
Description:
Where you set it to 0 to disable party mode (the default) and set it to 1 to enable party mode.
Examples, Generator & More
sv_dz_player_spawn
sv_dz_player_spawn
<Amount>
Using this command essentially determines the initial health that players spawn with in the Danger Zone. The default value is 120 - which is also the maximum health players can have.
Name:
Amount
Description:
The amount of spawn health the default is 120.
Examples, Generator & More
mp_respawn_immunitytime
mp_respawn_immunitytime
<Seconds>
This command can be edited to set how long players are immune after respawning and is normally used in deathmatch game modes. The default value is 0 for non-deathmatch game modes.
Name:
Seconds
Description:
mp_respawn_immunitytime : Where is how much immunity you get (in seconds) after being respawned.
Examples, Generator & More
mp_match_end_changelevel
mp_match_end_changelevel
<0 / 1>
This command determines whether the map should reload when the next map is the same map. By default, it's set to off (0), which means scores and other settings reset at the end of a match without reloading the map if it's the same.
Name:
0 / 1
Description:
Where you set it to 0 to retain the current map if it's the same after a match (default) and set it to 1 to reload the map.
Examples, Generator & More
mat_texture_list
<+mat_texture_list> <-mat_texture_list>
This page offers assistance for mat_texture_list.
Name:
+mat_texture_list
Description:
This command toggles the display of CS:GO textures in the game. However, it's worth being aware that his command may cause your Counter-Strike: Global Offensive game to crash, so use it carefully.
Name:
-mat_texture_list
Description:
This command hides the display of CS:GO textures that +mat_texture_list brings up. Both of these commands can frequently cause CS:GO to crash, though, so make sure you use them carefully.
Examples, Generator & More
ff_damage_reduction_bullets
ff_damage_reduction_bullets
<Multiplier>
This command basically adjusts the multiplier for bullet damage that is inflicted on friendly teammates. The standard damage inflicted by bullets is multiplied by this value. So, for example, if the multiplier is set to 0.5 and a bullet would have dealt 20 damage, it will now deal only 10 damage in friendly fire situations. Setting the multiplier to 0 renders bullets harmless to friendly teammates. However, be aware that this command applies only when friendly fire is enabled.
Name:
Multiplier
Description:
Where Multiplier the multiplier is for friendly damage. If set to 1, the damage would be the same to friendly teammates as it would be to hostile. If it is set to 0, there would be 0 damage done by bullets to friendly teammates. However, if set to 0.5, the bullets would do half the damage.
Examples, Generator & More
r_drawtracers_firstperson
r_drawtracers_firstperson
<0 / 1>
This command will allow you to enable or disable bullet tracers. These are visual effects of bullets that you can see when firing your weapon.
Name:
0 / 1
Description:
Inputting a 0 will disable the tracers a 1 will enable bullet tracers.
Examples, Generator & More
mp_drop_knife_enable
mp_drop_knife_enable
<0 / 1>
The following command basically enables players to drop their knives when set to 1 (0 is the default, meaning players cannot drop their knives). It's worth noting that moving without a knife is faster than moving with one.
Name:
0 / 1
Description:
mp_drop_knife_enable <0 / 1>: 0 / 1 - if you Enter a 1 after this command, it will allow players to drop their knife (G to drop on default). If you enter a 0 after the command, you will disable this feature - which is the default setting.
Examples, Generator & More
mp_ct_default_primary
mp_ct_default_primary
<Weapon Code(s)>
This command establishes the default primary weapon that counter-terrorists spawn with at the beginning of each round. The default setting is none (0).
Name:
Weapon Code(s)
Description:
You can set which weapon by using a weapon code.
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.