CS2 Console Commands List

  • Page 52

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

nav_test_smooth_separating_dist <Distance>

This command is used to test the smooth separation distance in navigation, typically for debugging purposes in map development and AI behavior.

Name Description
Distance

The separation distance to be set for smooth navigation testing.

Examples, Generator & More
nav_test_smooth_spring_const <smooth spring constant value>

This command is used to test and adjust the 'smooth spring constant' used in navigational path finding for bots or AI within the game. The default value is -1, which likely disables the test feature or sets it to a predefined behavior.

Name Description
smooth spring constant value

The value to set for the smooth spring constant, which influences navigation path smoothing for bots. '-1' likely disables the test.

Examples, Generator & More
nav_test_smooth_spring_tension_max <Tension>

This command is used to set the maximum spring tension for smooth navigation testing.

Name Description
Tension

The maximum spring tension value for smooth navigation testing.

Examples, Generator & More
nav_volume_debug <0 / 1>

This command is used to draw or print debug information about navigation (nav) volume queries in-game. It's useful for developers or map creators for troubleshooting and optimizing navigation paths.

Name Description
0 / 1

This argument enables or disables the drawing and printing of debug information about nav volume queries.

Examples, Generator & More
phys_shoot

This command shoots a physical object from the player's current position in the direction they are facing. It is a cheat command, used for testing physics interactions.

Examples, Generator & More
player_debug_off_nav <0 / 1>

This command toggles the off-mesh navigation debugging for players, useful for developers testing and refining player movement across non-standard terrains.

Name Description
0 / 1

Enable or disable the off-mesh navigation debug.

Examples, Generator & More
ragdoll_friction_scale <Friction Scale>

Adjusts the friction scale applied to ragdolls in the game, which affects how easily they slide or move when interacting with the environment.

Name Description
Friction Scale

The scale factor for ragdoll friction.

Examples, Generator & More
ragdoll_gravity_scale <Scale>

This command adjusts the scale of gravity applied to ragdolls in the game, allowing for more exaggerated or subdued physics reactions.

Name Description
Scale

Multiplier for the gravity applied on ragdolls.

Examples, Generator & More
r_csgo_debug_reflection_rects <0 / 1>

Toggles the debug mode for showing reflection rectangles in the game, which is used for development and troubleshooting reflections.

Name Description
0 / 1

Toggle debug mode for reflection rectangles.

Examples, Generator & More
r_csgo_decal_debug <0 / 1>

This command enables or disables the debug mode for CS:GO decals, which is used for development and testing purposes.

Name Description
0 / 1

A parameter to enable or disable decal debug mode.

Examples, Generator & More
r_csgo_mboit_bias <Bias value>

This command adjusts the multi-bounce order-independent transparency bias, used in graphics rendering, particularly for handling transparency in the rendering pipeline.

Name Description
Bias value

The bias value to be applied for the multi-bounce order-independent transparency.

Examples, Generator & More
r_csgo_mboit_overestimation <Overestimation Value>

Adjusts the Multi-Blend Order Independent Transparency overestimation value. Useful for developers testing visual effects in-game.

Name Description
Overestimation Value

Sets the overestimation value for Multi-Blend OIT.

Examples, Generator & More
r_csgo_override_global_time <0 / 1>

This command is used to override the global time for various CS:GO systems when debugging or for specific cheat functions. A developer or player with cheating permissions can use this to manipulate how certain timed events or systems operate within the game.

Name Description
0 / 1

Whether to enable or disable the override of the global time.

Examples, Generator & More
r_csgo_shadows_debug <0 / 1>

Toggles the shadow debug mode in CS2, which can help in diagnosing issues with the game's shadow rendering.

Name Description
0 / 1

Enable or disable shadow debug mode.

Examples, Generator & More
r_csgo_water_refraction <0 / 1>

Toggles the rendering of water refraction effects in CS:GO. When enabled, water surfaces will refract the scenery beneath them, creating a more realistic appearance.

Name Description
0 / 1

Enable or disable water refraction effects.

Examples, Generator & More
r_drawpanorama <0 / 1>

Enables or disables the rendering of the panorama UI.

Name Description
0 / 1

Whether to enable or disable the rendering of panorama UI.

Examples, Generator & More
r_draw_particle_children_with_parents <0 / 1>

Controls whether particle children are drawn with their parent particles. It can be set to follow the game info file, to disable, or to enable this feature.

Name Description
0 / 1

Set the state of drawing particle children with their parents.

Examples, Generator & More
recast_mark_overhang <0 / 1>

This command enables or disables the detection of overhangs in the game environment. It is primarily used for development and debugging purposes.

Name Description
0 / 1

Enable or disable overhang detection.

Examples, Generator & More
recast_partitioning <0 / 1 / 2>

This command adjusts the method of partitioning used in the recast navigation mesh generation. It can select between watershed, monotone, and layers partitioning methods.

Name Description
0 / 1 / 2

Choose the partitioning method for recast navigation mesh generation.

Examples, Generator & More
r_force_zprepass <0 / 1>

This command is related to rendering settings, allowing the user to force the Z prepass, a rendering optimization technique.

Name Description
0 / 1

Enables or disables the forced Z prepass.

Examples, Generator & More