CS2 Console Commands List

  • Page 15

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

mp_team_timeout_ot_max <Max number of timeouts per OT>

Specifies the maximum number of timeouts each team is allowed to have per overtime (OT) after all OT timeouts have been added.

Name Description
Max number of timeouts per OT

The maximum number of timeouts each team can have per overtime.

Examples, Generator & More
m_yaw <X Sensitivity>

This console command is used to adjust your mouse sensitivity only on the X axis , which is looking left/right.

Name Description
X Sensitivity

This is the sensitivity value you want to use on the X axis. This will only change how fast you move around when looking left or right. The default value for this command is 0.022. To balance the two values, you'll need to use the m_pitch command that controls the Y axis.

Examples, Generator & More
nav_draw_area_connections <0 / 1>

This command toggles the display of connections between navigation areas in the game, which are used primarily for the pathfinding of bots. It's a debugging tool useful during map development for improving bot navigation.

Name Description
0 / 1

Toggle the visualization of nav area connections.

Examples, Generator & More
nav_draw_area_filled <0 / 1>

This command toggles the filling of navigational areas, mainly used in the development or debugging of AI pathfinding.

Name Description
0 / 1

Sets the navigational area filling on or off.

Examples, Generator & More
nav_draw_blocked <0 / 1>

Toggles the visualization of blocked navigation areas used by bots or AI to navigate the map. When enabled, blocked areas will be highlighted.

Name Description
0 / 1

Determines whether the visualization of blocked navigation areas is enabled or disabled.

Examples, Generator & More
nav_draw_blocked_connections <0 / 1>

This command, when enabled, visually indicates blocked navigation connections in the game environment. Blocked navigation connections are routes that AI characters (bots) are unable to traverse.

Name Description
0 / 1

This parameter determines whether the command is enabled (1) or disabled (0).

Examples, Generator & More
nav_draw_connected_area_radius <Radius>

Defines the radius in which connected navigation areas will be drawn from the selected nav area.

Name Description
Radius

Defines the radius in units from the selected navigation area.

Examples, Generator & More
nav_draw_mesh <0 / 1>

Toggles the visualization of the navigation mesh used by bots for navigation. When enabled, the mesh will be drawn in the game world, showcasing how bots understand and navigate the map.

Name Description
0 / 1

Enable or disable the drawing of the navigation mesh.

Examples, Generator & More
net_print_sdr_ping_times

Prints the current ping times to Steam Datagram Relay (SDR) points of presence, as well as the selected network route, in the console.

Examples, Generator & More
player_nevershow_communityservermessage <0 / 1>

This console command is used to toggle between whether you want to show the custom message whenever you join a community server that has one.

Name Description
0 / 1

Enter a 1 after this command to never show the welcome message in community servers, and enter a 0 to show the messages (default).

Examples, Generator & More
player_survival_list_10_0_303 <Map List>

Specifies the list of maps available for selection in the Danger Zone mode.

Name Description
Map List

A comma-separated list of map codes for Danger Zone.

Examples, Generator & More
player_wargames_list2_10_0_0 <0 / 1>

This command likely pertains to setting or querying a specific configuration or state related to the 'Wargames' feature in CS2. The exact purpose of this command is not clear without further context.

Name Description
0 / 1

Enables or disables a specific wargames feature or setting.

Examples, Generator & More
r_csgo_depth_prepass_viewmodel <0 / 1>

This command controls whether the depth prepass is applied to the viewmodel. It is a feature primarily used for visual debugging and optimization.

Name Description
0 / 1

Controls whether the depth prepass is applied to the viewmodel. 0 disables it, 1 enables it.

Examples, Generator & More
r_csgo_enable_high_precision_lighting <0 / 1>

Enables or disables high precision lighting in Counter-Strike 2, potentially improving visual fidelity at a performance cost.

Name Description
0 / 1

Enable or disable high precision lighting.

Examples, Generator & More
r_csgo_enable_tonemapping <0 / 1>

Toggles the tonemapping effect in the game, which affects the overall color and lighting depth. Useful for adjusting visual preferences or for performance considerations.

Name Description
0 / 1

Toggle the tonemapping effect on or off.

Examples, Generator & More
r_csgo_postprocess_enable <0 / 1>

Enables or disables the post-processing effects in the game. Post-processing effects include bloom, color correction, and other visual enhancements that are applied after the scene has been rendered.

Name Description
0 / 1

Toggle post-processing effects.

Examples, Generator & More
r_csgo_render_decals_on_translucent <0 / 1>

This command controls whether decals (such as bullet marks or blood) are rendered on translucent surfaces in the game.

Name Description
0 / 1

Disables or enables rendering of decals on translucent surfaces respectively.

Examples, Generator & More
r_csgo_render_inferno_decals <0 / 1>

Controls the rendering of inferno decals, often related to aspects like fire or explosion marks on walls within the game.

Name Description
0 / 1

Determines whether inferno decals are to be rendered.

Examples, Generator & More
r_csgo_render_opaque <0 / 1>

This command controls the rendering of opaque materials in CS2, useful for testing and debugging graphics.

Name Description
0 / 1

Determines whether rendering of opaque materials is enabled or disabled.

Examples, Generator & More
r_csgo_render_overlays <0 / 1>

This command toggles the rendering of certain HUD overlays in Counter-Strike 2, primarily for debugging or performance analysis purposes.

Name Description
0 / 1

Toggle for turning the rendering of HUD overlays on or off.

Examples, Generator & More