CS2 Console Commands List

  • Page 54

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
script_clear_watches

This command clears all debugging watches from the game overlay.

Examples, Generator & More
script_clear_watches
script_remove_debug_filter

This command removes a previously added filter from the game debug overlay, which is used for development and debugging purposes.

Examples, Generator & More
script_remove_debug_filter <Filter name>
script_remove_watch

Removes a watch previously set on a variable in the game's debug overlay, aiding in debugging scripts.

Examples, Generator & More
script_remove_watch <Command>
script_remove_watch_pattern

This command removes a previously set watch from the game's debug overlay, allowing developers to stop monitoring specific game variables or behaviors.

Examples, Generator & More
script_remove_watch_pattern <Pattern>
script_resurrect_unreachable

This command is utilized by the game engine's scripting system to use the garbage collector in order to identify and handle reference cycles that are unreachable, as part of debugging or optimization processes. It's a cheat-protected server-side command primarily used in development or testing environments.

Examples, Generator & More
script_resurrect_unreachable
script_trace_disable

This command disables a specific script trace output, identified by either the file or function name, which is useful during debugging or development.

Examples, Generator & More
script_trace_disable <File or Function Name>
script_trace_disable_all

This command disables all trace output, useful for debugging scripts without cluttering the console.

Examples, Generator & More
script_trace_disable_all
script_trace_disable_key

This command is used to disable specific trace outputs by targeting their table or instance, useful for debugging scripted elements in the game.

Examples, Generator & More
script_trace_disable_key <Table/Instance>
script_trace_enable

Turns on a specific trace output identified either by file name or function name, facilitating debugging or analysis by outputting detailed trace information.

Examples, Generator & More
script_trace_enable <0 / 1>
script_trace_enable_all

This command enables all script trace outputs, providing detailed script execution information, useful for debugging. It's marked as a server-side command and requires cheat mode to be enabled.

Examples, Generator & More
script_trace_enable_all <0 / 1>
script_trace_enable_key

Enables specific script trace output by its table or instance name, useful for debugging script behaviors.

Examples, Generator & More
script_trace_enable_key <Table/Instance Name>
sc_screen_size_lod_scale_override

This command adjusts the Level of Detail (LOD) scale based on screen size, overriding the default setting, which can affect the visual quality and performance.

Examples, Generator & More
sc_screen_size_lod_scale_override <Scale factor>
sc_skip_traversal

This command, marked as a cheat, allows skipping of spatial content traversal in game mechanics, potentially affecting performance or debugging spatial issues.

Examples, Generator & More
sc_skip_traversal <0 / 1>
shatterglass_edge_uv_scale

Sets the UV scale for shatter glass edge effects, impacting how textures on shattered glass edges appear.

Examples, Generator & More
shatterglass_edge_uv_scale <UV scale>
skel_constraints_enable

This command, when enabled, activates the skeleton constraints within the game’s physics engine, typically used for debugging or enhancing certain animation or physics interactions in-game.

Examples, Generator & More
skel_constraints_enable <0 / 1>
skeleton_instance_scaleset_enable

This command enables or disables the skeleton instance scale set.

Examples, Generator & More
skeleton_instance_scaleset_enable <0 / 1>
skeleton_instance_smear_boneflags

Smears boneflags across the model to test for consistency. It increases computational cost but ensures that bone flags are consistent.

Examples, Generator & More
skeleton_instance_smear_boneflags <0 / 1>
slot0

This command switches your active slot (what you are holding in your hand) to slot 0.

Examples, Generator & More
slot0
slot1

This command switches your active slot (what you are holding in your hand) to slot 1.

Examples, Generator & More
slot1
slot10

This command switches your active slot (what you are holding in your hand) to slot 10.

Examples, Generator & More
slot10