CS2 Console Commands List

  • Page 33

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

c_maxdistance <Maximum distance>

This command controls how far away your camera be at a maximum from your camera in third person mode. Set c_mindistance to the same value to avoid third person camera stuttering.

Name Description
Maximum distance

The maximum distance you want your third person camera to be from your character.

Examples, Generator & More
c_mindistance <Minimum distance>

This command controls how close the minimum distance your camera can be away from your character when in third person mode. Set c_maxdistance to the same value to avoid third person camera stuttering.

Name Description
Minimum distance

The minimum distance that your camera can be from your player.

Examples, Generator & More
cq_buffer_bloat_msecs <Buffer Bloat Milliseconds>

Specifies the tolerable buffer bloat in milliseconds before the system starts pushing the rate down to accommodate.

Name Description
Buffer Bloat Milliseconds

The amount of buffer bloat in milliseconds that is tolerable before rate adjustments.

Examples, Generator & More
cq_buffer_bloat_msecs_max <Buffer Bloat Milliseconds Max>

Sets the maximum milliseconds of buffer bloat before the system resets and discards buffered user commands to prevent delays or issues with command processing.

Name Description
Buffer Bloat Milliseconds Max

The maximum amount of milliseconds of buffer bloat.

Examples, Generator & More
cq_min_queue_size <Size>

Sets the minimum buffer queue target size, impacting server performance and network traffic handling.

Name Description
Size

The minimum size of the buffer queue.

Examples, Generator & More
csgo_use_fullsort_for_opaque <0 / 1>

This command configures the game to fully sort the opaque rendering pass in scenarios where a depth prepass did not take place, potentially affecting rendering performance and quality.

Name Description
0 / 1

Enables or disables full sorting for the opaque rendering pass.

Examples, Generator & More
csm_bias_override_0 <0 / 1>

This command, when enabled, overrides the default shadow mapping technique used in the game with a specific bias setting, potentially affecting the appearance of shadows.

Name Description
0 / 1

Enables or disables the csm_bias_override setting.

Examples, Generator & More
csm_bias_override_1 <0 / 1>

This command is likely related to rendering or shading settings in Counter-Strike 2, specifically for overriding a certain bias setting to enhance or modify visual aspects. The exact details may vary based on the context within the game's rendering engine.

Name Description
0 / 1

The value to set the csm_bias_override_1 to. 0 disables it, while 1 enables it.

Examples, Generator & More
csm_bias_override_2 <0 / 1>

This command adjusts the bias override setting for Counter-Strike 2's Cascaded Shadow Maps (CSM), often for developmental or debugging purposes.

Name Description
0 / 1

This argument toggles the cascaded shadow maps bias override off or on.

Examples, Generator & More
csm_bias_override_3 <0 / 1>

This command, when enabled, likely alters a specific aspect of the Counter-Strike 2's rendering or shaders system for debugging or optimization purposes. The exact effect can depend on the internal mechanics or graphics settings.

Name Description
0 / 1

Determines whether the bias override is turned off or on.

Examples, Generator & More
csm_cascade0_override_dist <Override Distance>

This command is used to override the distance at which the first cascade of shadows starts in the game environment. A debug and cheat command that allows developers and players (in a non-competitive, cheat-enabled environment) to test or modify how early or far shadows begin to render from the player's viewpoint.

Name Description
Override Distance

The distance from the player at which the first cascade of shadows will start. Setting this to -1 will disable the override and return to default behavior.

Examples, Generator & More
csm_cascade1_override_dist <Distance>

This command overrides the cascade shadow map distance for the first cascade shadow operation within the game. It requires cheat mode to be enabled to work.

Name Description
Distance

The distance at which the first cascade shadow map is applied. Set to -1 to use the default behavior.

Examples, Generator & More
csm_cascade2_override_dist <Distance>

This command is used to override the distance at which the Cascade Shadow Mapping 2.0 system operates, primarily a developer tool used for testing and optimizing shadow rendering.

Name Description
Distance

The distance in units to override the default shadow mapping. -1 disables override.

Examples, Generator & More
csm_cascade3_override_dist <Distance>

This cheat command is used to override the distance at which the third cascade for cascaded shadow mapping occurs.

Name Description
Distance

The override distance for the third cascade shadow mapping.

Examples, Generator & More
csm_cascade_viewdir_shadow_bias_scale <Bias Scale>

This command adjusts the bias scale of cascading view direction shadows, affecting how shadows are rendered in the game. It is marked as a cheat command, indicating it can't be used in multiplayer games without cheat permissions.

Name Description
Bias Scale

The scale factor for the shadow bias, affecting its rendering.

Examples, Generator & More
csm_max_dist_between_caster_and_receiver <Distance>

This command sets the default maximum distance allowed between the caster and the receiver for certain in-game interactions. It is marked as a 'cheat' command, meaning it may only be usable in cheat-enabled sessions.

Name Description
Distance

The maximum distance in units between the caster and the receiver.

Examples, Generator & More
csm_max_visible_dist <Distance>

This command sets the maximum visible distance for cascaded shadow maps, affecting how far shadows can be rendered from the player's perspective.

Name Description
Distance

The distance, in units, where shadows will no longer be rendered.

Examples, Generator & More
csm_viewdir_shadow_bias <Bias value>

Adjusts the bias in directional shadows to manage shadow artifacts and quality.

Name Description
Bias value

Sets the directional shadow bias to manage shadow visuals.

Examples, Generator & More
csm_viewmodel_max_shadow_dist <Distance>

This command sets the maximum distance at which shadows from the viewmodel (player's weapon and arms) are rendered.

Name Description
Distance

Maximum distance for viewmodel shadows to be rendered.

Examples, Generator & More
debugoverlay_text_scale <Scale>

This command sets the scale of the text used for 3D display overlays when debugging.

Name Description
Scale

The scale factor to apply to the debug overlay text.

Examples, Generator & More