CS2 Console Commands List

  • Page 69

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
contributionscore_team_kill

This command sets the amount of contribution score ("score" in leaderboard/TAB) a player receives when they kill a friendly player.

Examples, Generator & More
contributionscore_team_kill <Amount>
crash

This command causes your game engine to crash. We've warned you.

Examples, Generator & More
crash
crash_error

This command forcibly crashes the game engine using Plat_FatalError on the main thread. It is intended for debugging purposes only.

Examples, Generator & More
crash_error
crash_error_job

This command intentionally crashes the game engine for debugging purposes by causing a fatal error on the job thread.

Examples, Generator & More
crash_error_job
crash_error_thread

Intentionally causes the engine to crash by triggering a fatal error on a non-main thread. This command is used for debugging purposes.

Examples, Generator & More
crash_error_thread
crash_job

This command forces the engine to crash in a job thread. It is used for debugging purposes.

Examples, Generator & More
crash_job
crash_thread

This command is used to intentionally crash the game engine in a separate non-main thread. It is mainly used for debugging purposes to test crash handling mechanisms.

Examples, Generator & More
crash_thread
CreatePredictionError

This console command should generate a prediction error, but also makes your character glide a few spaces in a certain direction. Whichever way you face, you'll glide towards the same direction.

Examples, Generator & More
CreatePredictionError
cs_enable_player_physics_box

This command toggles player physics boxes on and off.

Examples, Generator & More
cs_enable_player_physics_box <0 / 1>
csgo_download_match

This command is used to download a CS:GO match, provided you know its unique serial code .

Examples, Generator & More
csgo_download_match <Match ID>
cs_hostage_near_rescue_music_distance

This command alters how far away you need to be from rescuing a hostage for the rescue music to start playing.

Examples, Generator & More
cs_hostage_near_rescue_music_distance <Distance>
cs_ShowStateTransitions

This console command is used to show player transitions.

Examples, Generator & More
cs_ShowStateTransitions <-2 / -1>
CS_WarnFriendlyDamageInterval

This command sets how frequently the server informs players that one of the players in the game damaged a teammate.

Examples, Generator & More
CS_WarnFriendlyDamageInterval <Frequency>
custom_bot_difficulty

This console command allows you to determine the difficulty of custom bots.

Examples, Generator & More
custom_bot_difficulty <Difficulty>
cyclevar

This command cycles through a set of values for a specified console variable (convar). It is used to iterate through different settings or configurations for testing or optimization purposes.

Examples, Generator & More
cyclevar <Convar name><Start value><End value><Step value>
debug_entity_outline_highlight
debug_entity_outline_highlight
debug_purchase_defidx
debug_purchase_defidx
debug_visibility_monitor

Activating this command attempts to debug the visiblity monitor.

Examples, Generator & More
debug_visibility_monitor <0 / 1>
default_fov

This command will set your field of view (FOV) to the specified number. This command allows you to set your FOV to any value (no matter how high or small), and therefore requires sv_cheats to be enabled before it can be used (as otherwise it would give an advantage in matchmaking).

Examples, Generator & More
default_fov
demo_goto

This command skips to the specified tick in the demo. See argument information for options.

Examples, Generator & More
demo_goto <Tick><Relative (0 / 1)><Pause (0 / 1)>