CS2 Console Commands List

  • Page 31

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

voice_threshold_delay <Delay Time>

This command sets the amount of time in seconds that the game waits while the player is silent to assume they have stopped talking.

Name Description
Delay Time

The amount of time in seconds to wait before inferring that the talker has stopped talking.

Examples, Generator & More
voice_threshold_hold <Duration>

This command sets the duration in seconds the system continues to treat a player as 'talking' even if their voice falls below the activation threshold. It aims to improve voice communication consistency by avoiding abrupt cuts during speech.

Name Description
Duration

The time in seconds to continue treating a player as 'talking' after their voice falls below the threshold.

Examples, Generator & More
voice_vox <0 / 1>

Toggles the use of VOX (voice-operated exchange), allowing the voice chat to be always on without the need to press a push-to-talk button.

Name Description
0 / 1

Enable or disable VOX-style voice chat.

Examples, Generator & More
bot_crouch <0 / 1>

This command, if set to 1, will make all bots in the game crouch. Set to 0 to disable.

Name Description
0 / 1

Set to 0 to make bots not crouch (default). Set to 1 to make all bots crouch.

Examples, Generator & More
bot_join_team <T / CT / Any>

This console command is used to set which team bots should join when adding more to a server with the "bot_add" command. You can choose between Terrorist side, Counter-Terroists or any team.

Name Description
T / CT / Any

The team that any bots that are added with "bot_add" (or a similar command) should join by default. The values you can choose from are:

  • T
  • CT
  • Any
Examples, Generator & More
bot_max_visible_smoke_length <Distance in units>

Defines the maximum distance (in units) up to which bots can recognize players through smoke. This helps to configure bots' visibility through smoke, making gameplay with bots more realistic.

Name Description
Distance in units

The distance in game units up to which bots can detect players through smoke.

Examples, Generator & More
bot_quota_mode <Mode>

The mode that the number of bots should be controlled by. Options are: normal, fill and match. Normal is normal behaviour. Fill will fill the server with as many bots as "bot_quota" is set to. Match will keep a 1 human : bot_quota ratio of bots.

Name Description
Mode

The quota mode to set bots in. Options are:

  • normal
  • fill - the amount of bots in the server will be the same as bot_quota
  • match - the ratio of humans to bots will me maintained as 1 human:bot_quota (where bot_quota is the amount set with the bot_quota command)
Examples, Generator & More
bot_randombuy <0 / 1>

This command clears the preference settings of what bots are programmed to buy, and instead casues them to purchase items randomly with the money they have.

Name Description
0 / 1

Enter 1 to make your bots buy items randomly, and 0 to turn the command off and return their buying habits to normal.

Examples, Generator & More
bot_snipers_only

This cheat command restricts bots to only be able to use sniper rifles, such as the AWP.

Examples, Generator & More
bot_zombie <0 / 1>

Puts bots into zombie mode, causing them idle and not to attack or fire their guns.

Name Description
0 / 1

Enter 1 to make bots idle and not attack anybody, and 0 to turn this command off and allow them to attack enemies.

Examples, Generator & More
buymenu

This command will show or hide the buy menu, as long as you are standing in the buy zone and are within the time limit to buy items. It works similarly as pressing B on a default keyboard setup.

Examples, Generator & More
cash_team_elimination_bomb_map <Money Earned/Lost>

This console command sets how much money each team member earns when they eliminate all 5 enemies in a bomb defusal map , like Mirage or Dust II.

Name Description
Money Earned/Lost

The amount of money each team member earns for winning a round in a bomb defusal map. Use a minus sign (-) before the number to have that amount taken from each player.

Examples, Generator & More
cc_delay_time <Delay Time>

Sets the delay time before showing captions for close captions in the game.

Name Description
Delay Time

The time in seconds before a close caption is shown after being triggered.

Examples, Generator & More
cl_avatar_convert_png

This command converts all RGB formatted avatars found in the avatars directory into PNG format.

Examples, Generator & More
cl_clock_recvmargin_spew_interval <Interval>

This command sets the interval for displaying information related to the clock's received margin in the console.

Name Description
Interval

Sets the time in seconds between spew intervals. Setting this to 0 disables the spew.

Examples, Generator & More
cl_ent_find <Substring>

This command is used to find and list all entities within the game that have classnames or targetnames containing a specified substring. It is particularly useful for developers or players interested in debugging or learning more about the game's underlying mechanics.

Name Description
Substring

The substring to search for within entity classnames or targetnames.

Examples, Generator & More
cl_ent_find_index <Index>

This command displays data for the entity that matches the specified index.

Name Description
Index

The index of the entity.

Examples, Generator & More
cl_error_report_time <Time in seconds>

Sets the minimum time in seconds that must elapse before printing a prediction error summary. Setting it to 0 disables this feature.

Name Description
Time in seconds

The minimum time to wait before printing a prediction error summary. Setting this to 0 disables the summary.

Examples, Generator & More
cl_fixedcrosshairgap <Gap>

This console command alters the gap inbetween the pips (the four lines that form a crosshair) when using the fixed crosshair.

Name Description
Gap

A number that determines how large the gap in your crosshair is. The larger the number, the larger the crosshair gap. The default value is 3.

Examples, Generator & More
cli_ent_hitbox <0 / 1>

This command is used to display the skeleton for the specified entity or entities, useful for debugging and development purposes. It requires cheat mode to be enabled.

Name Description
0 / 1

Enable or disable the display of skeletons.

Examples, Generator & More