CS2 Console Commands List

  • Page 53

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

r_freezeparticles <0 / 1>

This command is used to pause the simulation of particles within the game. It can be helpful for debugging or examining specific visual effects in detail.

Name Description
0 / 1

Turn off or on the freezing of particle simulation.

Examples, Generator & More
r_morphing_enabled <0 / 1>

This command toggles the rendering morphing feature, which can affect visual effects in-game.

Name Description
0 / 1

Toggle the feature off or on.

Examples, Generator & More
r_particle_shadows_compute <0 / 1>

This command is used to toggle the computation of particle shadows in the game. Enabling it may improve visual fidelity at the cost of performance.

Name Description
0 / 1

Determines whether particle shadow computation is enabled or disabled.

Examples, Generator & More
r_pixelvisibility_partial <0 / 1>

This command controls the partial pixel visibility system, which affects rendering and optimization in the game. It's a cheat-protected variable used to tweak how certain visual elements are computed and displayed.

Name Description
0 / 1

Turns the partial pixel visibility system off or on.

Examples, Generator & More
r_render_world_node_bounds <0 / 1>

This command is used for debugging purposes, allowing the rendering of world node boundaries within the game. It is marked as a cheat command, meaning it can only be used on servers where cheats are enabled.

Name Description
0 / 1

Enables or disables the rendering of world node bounds.

Examples, Generator & More
r_show_build_info <0 / 1>

Displays build information on the screen. It is recommended to leave this enabled when submitting bug reports in the form of screenshots or videos.

Name Description
0 / 1

Determines whether the build information is shown (1) or hidden (0).

Examples, Generator & More
r_showsceneobjectbounds <0 / 1>

This command is used to toggle the visibility of scenesystem object bounding boxes. When enabled, it shows the bounding boxes of objects in the scene, which can be useful for debugging purposes.

Name Description
0 / 1

Enable or disable the visibility of scenesystem object bounding boxes.

Examples, Generator & More
r_show_time_info <0 / 1>

This command enables the display of real-time information in a large format on the screen.

Name Description
0 / 1

Controls whether the large real-time information display is enabled or disabled.

Examples, Generator & More
sc_disable_culling_boxes <0 / 1>

This command disables the culling of boxes, which helps in debugging scenarios by allowing developers to see all boxes without them being culled (removed from view) based on the camera position and angle.

Name Description
0 / 1

Toggles the culling of boxes for debugging purposes.

Examples, Generator & More
sc_disableThreading <0 / 1>

Disables threading in the game's operations, which can impact performance and behavior. This is typically used for debugging purposes.

Name Description
0 / 1

Whether to disable threading or not.

Examples, Generator & More
sc_dump_lists <0 / 1>

Dumps the script cache contents to a list. Useful for developers/debugging.

Name Description
0 / 1

Disables or enables script cache list dumping.

Examples, Generator & More
sc_dumpworld

This command dumps a list of objects currently present in the scene world to the console. This is mainly used for debugging purposes to understand what entities are currently loaded in the scene.

Examples, Generator & More
sc_dumpworld3d

This command dumps the objects in a scene world into a 3D geoview buffer for viewing or analysis purposes.

Examples, Generator & More
sc_fade_distance_scale_override <Scale Override>

Overrides the scale at which sunlight shadow fades with distance. The default value of -1 means no override is applied.

Name Description
Scale Override

The scale at which sunlight shadows fade with distance. A value of -1 means no override.

Examples, Generator & More
sc_force_lod_level <Level of Detail (LOD)>

Forces the Level of Detail (LOD) to a specific level. A cheat command that affects how detailed models appear in the game. The default value of -1 allows the game to automatically adjust LOD based on performance.

Name Description
Level of Detail (LOD)

Defines the detail level of models in the game. Higher values reduce detail.

Examples, Generator & More
sc_force_materials_batchable <0 / 1>

This command, marked as a cheat, forces materials to be batched, potentially altering performance and visual effects in rendering.

Name Description
0 / 1

Determines whether materials should be forced as batchable or not.

Examples, Generator & More
sc_force_translation_in_projection <0 / 1>

This command, when enabled, incorporates the camera's movement into the projection matrix, commonly used for debugging purposes in game development and rendering.

Name Description
0 / 1

This argument enables or disables the inclusion of camera translation in the projection matrix.

Examples, Generator & More
script_add_debug_filter <Filter name>

This command adds a specific filter to the game debug overlay, helping to narrow down the displayed debug information to only what's relevant to the user.

Name Description
Filter name

The name of the filter to add.

Examples, Generator & More
script_add_watch <Variable name>

This command adds a watch to the game debug overlay for debugging purposes, allowing variables or game state to be monitored in real-time.

Name Description
Variable name

The name of the variable or game state to watch.

Examples, Generator & More
script_add_watch_pattern <pattern>

Adds a watch to the game debug overlay for monitoring specific scripts or commands during debugging. This is particularly useful for developers or modders aiming to track how certain scripts or commands behave in real-time.

Name Description
pattern

The pattern or name of the script/command to watch in the debug overlay.

Examples, Generator & More