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

Command Description More
r_freezeparticles

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.

Examples, Generator & More
r_freezeparticles <0 / 1>
r_morphing_enabled

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

Examples, Generator & More
r_morphing_enabled <0 / 1>
r_particle_shadows_compute

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.

Examples, Generator & More
r_particle_shadows_compute <0 / 1>
r_pixelvisibility_partial

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.

Examples, Generator & More
r_pixelvisibility_partial <0 / 1>
r_render_world_node_bounds

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.

Examples, Generator & More
r_render_world_node_bounds <0 / 1>
r_show_build_info

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

Examples, Generator & More
r_show_build_info <0 / 1>
r_showsceneobjectbounds

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.

Examples, Generator & More
r_showsceneobjectbounds <0 / 1>
r_show_time_info

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

Examples, Generator & More
r_show_time_info <0 / 1>
sc_disable_culling_boxes

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.

Examples, Generator & More
sc_disable_culling_boxes <0 / 1>
sc_disableThreading

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

Examples, Generator & More
sc_disableThreading <0 / 1>
sc_dump_lists

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

Examples, Generator & More
sc_dump_lists <0 / 1>
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_dumpworld
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_dumpworld3d
sc_fade_distance_scale_override

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

Examples, Generator & More
sc_fade_distance_scale_override <Scale Override>
sc_force_lod_level

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.

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

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

Examples, Generator & More
sc_force_materials_batchable <0 / 1>
sc_force_translation_in_projection

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

Examples, Generator & More
sc_force_translation_in_projection <0 / 1>
script_add_debug_filter

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.

Examples, Generator & More
script_add_debug_filter <Filter name>
script_add_watch

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

Examples, Generator & More
script_add_watch <Variable name>
script_add_watch_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.

Examples, Generator & More
script_add_watch_pattern <pattern>