CS2 Console Commands List

  • Page 14

Below is Total CS' searchable list of all CS2 console commands. Each command in our database has detailed documentation, with help and argument explanation (hover over a command to view). Click on a command's name to visit its individual page, on which you can find more information including working examples and its default setting or value.

Type the name of a command into the search box to instantly filter our entire database of commands. Toggle between different views by pressing the "Card View" and "Table View" buttons.

If you are looking for a more specific selection of commands, you may prefer to sort by category.

Updated for CS2: We've updated our list to include over 1,000 console commands that were added in CS2.

We're the only website that has a complete list of all Counter-Strike 2 commands with complete documentation and examples. CS:GO Commands are hidden from this list by default. If you're playing on CS:GO, check the "Show CS:GO Commands" box to show commands that exist in Counter-Strike: Global Offensive.

How to Use CS:GO & CS2 Commands
  1. Enable the developer console:

    Go to Settings > Game Settings and set "Enable Developer Console" to "Yes".

  2. Press ` or ~ on your keyboard.

  3. Enter a command and hit ENTER on your keyboard to run it!

Are you still stuck? More Help
IPS

Commands List

demo_gotomark

This command is used during demo playback, allowing the user to skip directly to a previously marked tick in the demo file.

Examples, Generator & More
demo_gototick <Tick>

Forces the demo you're watching to skip to a certain tick.

Name Description
Tick

The tick you want your demo to skip to. Important to note that a Valve matchmaking server produces 64 ticks a second. You can enter the tick you want to skip to as a raw number (e.g. 7000) or as a minute value (e.g. 20min).

Examples, Generator & More
execute_command_every_frame <0 / 1>

This command, when enabled, allows a specified command to be executed automatically every frame. This is particularly useful for testing or automation purposes but is flagged as a cheat, meaning it can only be used on servers where cheats are enabled.

Name Description
0 / 1

Determines whether the command should be executed every frame or not.

Examples, Generator & More
glow_use_tolerance <Tolerance>

This command adjusts the tolerance level for the glow effect on players and items, which can affect visibility and performance.

Name Description
Tolerance

The tolerance level for the glow effect.

Examples, Generator & More
inferno_max_flames <Max Flames>

This command is used to set the maximum number of flames that can be created from a single molotov or an incendiary grenade.

Name Description
Max Flames

The max amount of flames you want to be able to spawn. Sadly, setting it to a number like 1,000 won't produce 1,000 flames when using a molotov or incendiary grenade.

Examples, Generator & More
inferno_per_flame_spawn_duration <Time>

This command is the time in seconds that each new flame in an incendiary grenade or molotov will try to create new flames.

Name Description
Time

The time until new flames will try and spawn more new flames. The default value for this command is 3 seconds.

Examples, Generator & More
invnext

This command switches to the next item in your inventory. If you have your rifle equipped it will swap to your pistol, and if you have your pistol equipped it will swap you to your knife.

Examples, Generator & More
invnextselect

This command cycles to the next item in the player's inventory and selects it.

Examples, Generator & More
invprev

This command works backwards through your inventory, equipping you with the item that is the previous selection of what you currently have out. That means that using this command when you have your knife out equips your pistol, and using it with your pistol out equips your rifle (if you have one).

Examples, Generator & More
invprevselect

This command is used to select the previously highlighted item in the player's inventory.

Examples, Generator & More
mat_disable_normal_mapping <0 / 1>

Disables normal mapping on textures. Normal mapping adds lighting and texture details without adding geometry, giving a detailed 3D illusion.

Name Description
0 / 1

Set this to 1 to disable normal mapping, or to 0 to enable it.

Examples, Generator & More
mp_bot_ai_bt_clear_cache

Clears the cache for behavior tree files, likely to refresh or update AI behavior scripts without restarting the game.

Examples, Generator & More
mp_coopterrorhunt_kill_add_time <Time in seconds>

This command specifies the number of seconds to be added to the game clock whenever players get a kill in a co-op terror hunt game mode.

Name Description
Time in seconds

The amount of time to add to the game clock per kill.

Examples, Generator & More
mp_coopterrorhunt_num_enemies <Number of Enemies>

Specifies the number of enemies that Counter-Terrorists have to eliminate in a co-op terror hunt game mode.

Name Description
Number of Enemies

The total number of enemies to be defeated.

Examples, Generator & More
mp_give_player_c4 <0 / 1>

This command sets whether or not a player (on T side) should be given a bomb at the start of the round. Default depends on gamemode, for demolition gamemodes, this setting is enabled (1).

Name Description
0 / 1

Enter 0 to make the C4 not be spawned. Enter 1 to make the C4 be given to a random T at the start of the round.

Examples, Generator & More
m_pitch <Y Sensitivity>

This command controls the sensitivity of your Y axis . That means it only adjusts your look sensitivity when looking up or down.

Name Description
Y Sensitivity

The sensitivity you want to set to your Y axis (up/down). The default value for this command is 0.022. To balance your sens on all angles, you need to use the m_yaw command that controls your X axis sensitivity.

Examples, Generator & More
mp_min_halftime_duration <Minimum Halftime Duration>

Defines the minimum duration of halftime in seconds. This duration applies even if team introductions are active.

Name Description
Minimum Halftime Duration

The minimum number of seconds halftime will last.

Examples, Generator & More
mp_retake_max_consecutive_rounds_same_target_site <Number of rounds>

This command sets a limit on the number of consecutive rounds that can target the same bomb site in retake scenarios.

Name Description
Number of rounds

The maximum number of consecutive rounds allowed for targeting the same site in retake modes.

Examples, Generator & More
mp_team_timeout_ot_add_each <Number of timeouts>

This command determines the number of timeouts each team is additionally granted when a match enters the 2nd or any subsequent overtime periods.

Name Description
Number of timeouts

The number of additional timeouts granted to each team for every overtime beyond the first.

Examples, Generator & More
mp_team_timeout_ot_add_once <Number of timeouts>

Defines the number of timeouts to add for each team when the regular match time concludes and the game proceeds into overtime. This setting is primarily used to adjust the pacing and strategic planning of overtime periods in competitive matches.

Name Description
Number of timeouts

The additional number of timeouts each team will receive once the game enters overtime.

Examples, Generator & More