CS2 Console Commands List

  • Page 59

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

Command Description More
benchframe

This command takes a snapshot from a particular frame in a CS:GO demo.

Examples, Generator & More
benchframe <Demo Name><Frame><TGA Filename>
bot_autodifficulty_threshold_high

Sets the difficulty rating of bots to high. The default value for bots' difficulty is 5, the minimum is -20 and the maximum is 20.

Examples, Generator & More
bot_autodifficulty_threshold_high
bot_autodifficulty_threshold_low

Sets the difficulty rating of bots to low. The default value for bots' difficulty is 5, the minimum is -20 and the maximum is 20.

Examples, Generator & More
bot_autodifficulty_threshold_low
bot_debug

This command will toggle (0 = disabled, 1 = enabled) bot debug features.

Examples, Generator & More
bot_debug <0 / 1>
bot_debug_target

This console command debugs bot issues but is primarily used for testing purposes.

Examples, Generator & More
bot_debug_target
bot_defer_to_human_goals

This command prevents bots from doing scenario tasks when it is set on.

Examples, Generator & More
bot_defer_to_human_goals <Value>
bot_defer_to_human_items

This console command prevents bots from taking scenario items when it is set on.

Examples, Generator & More
bot_defer_to_human_items <Value>
bot_join_after_player

This cheat command can be used to only have bots join the server you're on once another live player joins, which can be helpful to balance teams.

Examples, Generator & More
bot_join_after_player <0 / 1>
bot_pistols_only

Restricts bots on your server to only use pistols, meaning they can't use other weapons like Rifles or SMGs.

Examples, Generator & More
bot_pistols_only <0 / 1>
bot_show_nav

This is command, when enabled (set to 1), will show each bots navigation mesh.

Examples, Generator & More
bot_show_nav <0 / 1>
bot_show_occupy_time

This command brings up a display on your screen showing each area that can be first reached by either team. This is most of a map, so this command will cause low FPS for players using older and less powerful computers.

Examples, Generator & More
bot_show_occupy_time <0 / 1>
bug_submitter_override

This command is used to override bug submission settings. It's a developer tool, typically used for enabling or disabling automatic bug report submissions.

Examples, Generator & More
bug_submitter_override <0 / 1>
cam_collision

You can use this command to attempt to make the third person experience in CS:GO run smoother, activated with the command "thirdperson". When turned on, it can prevent your camera from coliding with walls around the map.

Examples, Generator & More
cam_collision <0 / 1>
cam_command

This command adjusts your in game camera view between first person (default) and third person.

Examples, Generator & More
cam_command <0 / 1 / 2>
cam_idealdelta

This command adjusts the speed that your camera attemps to fix any discrepancies between its angles when in third person mode.

Examples, Generator & More
cam_idealdelta <Camera speed>
cam_ideallag

This command controls how fast you can move your camera around when in third person mode. The default value is 4.

Examples, Generator & More
cam_ideallag <Camera speed>
cam_showangles

This command will enable a menu in the top right of your screen displaying the exact statistics for your camera angles when in third person.

Examples, Generator & More
cam_showangles <0 / 1>
cam_snapto

This command will snap your camera up its default position when in third person mode.

Examples, Generator & More
cam_snapto <0 / 1>
cash_player_damage_hostage

This command sets the money lost or earned for damaging a hostage. By default this deducts $30 from the player for each time the hostage is damaged, and can be set to deduct even more or to award the player.

Examples, Generator & More
cash_player_damage_hostage <Money Earned/Lost>
cash_player_get_killed

This command sets the money earned or lost for getting killed by an enemy. By default this is $0, but can be changed to either award the player or take money from them.

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