CS2 Console Commands List

  • Page 122

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

Commands List

Test_CreateEntity <Entity Type>

Creates an entity of the specified type for testing purposes. This command is generally used in testing environments and requires cheat mode to be enabled.

Name Description
Entity Type

The type of entity you want to create.

Examples, Generator & More

test_dispatcheffect

test_dispatcheffect

Test_EHandle

Test_EHandle

test_entity_blocker

test_entity_blocker
Test_ExitProcess <Exit Code>

This command immediately terminates the game process using the specified exit code.

Name Description
Exit Code

The exit code to terminate the game process with.

Examples, Generator & More
think_limit <Milliseconds>

This command sets the maximum think time in milliseconds. If the think time exceeds this amount, a warning will be printing to console. Set to 0 to disable.

Name Description
Milliseconds

Your desired think limit, in milliseconds.

Examples, Generator & More
thirdperson

This command puts you in third person mode. Use firstperson to return.

Examples, Generator & More

thirdperson_lockcamera

thirdperson_lockcamera

thirdperson_mayamode

thirdperson_mayamode

timedemo

timedemo

timedemoquit

timedemoquit
timeleft

This command prints to console the amount of time that remains in the match.

Examples, Generator & More

timeout_ct_start

timeout_ct_start

timeout_terrorist_start

timeout_terrorist_start
toggle <Command> <Values>

The command will toggle a convar on and off (between 0 and 1), or cycle it through its values.

Name Description
Command

The command (convar) you wish to toggle.

Values

Optional. If you don't specify any values here, the command will be toggled between 0 and 1. Specify a list of values to toggle through, separated by spaces (e.g. "0 1 2 3" without quotes).

Examples, Generator & More
toggleconsole

This command toggles visibility of the console. Obviously if the console is closed, you can't use this command - it is primarily used in binds (where you can execute commands without the console being open)./

Examples, Generator & More

tv_advertise_watchable

tv_advertise_watchable

tv_allow_autorecording_index

tv_allow_autorecording_index

tv_allow_camera_man_steamid

tv_allow_camera_man_steamid

tv_allow_camera_man_steamid2

tv_allow_camera_man_steamid2