CS2 Console Commands List

  • Page 21

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
mp_shorthanded_cash_bonus_round_delay

Specifies the minimum number of previous rounds a team must be understaffed to qualify for the short-handed income bonus.

Examples, Generator & More
mp_shorthanded_cash_bonus_round_delay <Number of Rounds>
nav_avoid_obstacles

This command specifies whether the navigation for characters (especially bots) should take obstacles into account to avoid them during movement.

Examples, Generator & More
nav_avoid_obstacles <0 / 1>
nav_draw_area_ground

Toggles the drawing of the ground areas in the navigation mesh. This command is useful for developers or map creators to visualize and adjust navigation meshes.

Examples, Generator & More
nav_draw_area_ground <0 / 1>
nav_draw_area_split_by_nav_link_mgr

This command is used for debugging navigation meshes in Counter-Strike 2. It highlights areas of the navigation mesh that are split by navigation links.

Examples, Generator & More
nav_draw_area_split_by_nav_link_mgr <0 / 1>
nav_draw_area_split_by_obstacle_mgr

This command is used to control whether navigation areas split by the obstacle manager are visually drawn in the game for debugging purposes. It's primarily a tool for developers to visually inspect how navigation meshes are affected by dynamic obstacles.

Examples, Generator & More
nav_draw_area_split_by_obstacle_mgr <0 / 1>
nav_draw_attribute_game

Enables the drawing of all navigation areas with a specific game attribute. This command is used for debugging and level designing purposes, allowing developers to visually inspect navigation attributes relevant to game logic.

Examples, Generator & More
nav_draw_attribute_game <0 / 1>
nav_draw_link_alignment

Draws the alignment of navigational links, usually for debugging navigation mesh issues or path-finding in bots.

Examples, Generator & More
nav_draw_link_alignment <0 / 1>
nav_draw_markup

This command is used to toggle the drawing of navigation markup for debugging purposes in game, useful for map creators and developers.

Examples, Generator & More
nav_draw_markup <0 / 1>
nav_draw_mesh_grid

This command enables or disables the visualization of the spatial grid structure of the navigation mesh around the editing cursor's position, useful in debugging or adjusting the navigation mesh for bots.

Examples, Generator & More
nav_draw_mesh_grid <0 / 1>
net_option

Allows to get or set SteamNetworkingSockets options such as fake packet lag and loss. Useful for testing network conditions.

Examples, Generator & More
net_option <Option name><Value>
particles_multiplier

This command multiplies the number of rendered particles by a specified factor for performance testing purposes.

Examples, Generator & More
particles_multiplier <Multiplier>
player_ping

Creates a ping notification where the player is currently aiming. Useful for communication or marking specific locations in the game environment.

Examples, Generator & More
player_ping
r_csgo_depth_prepass

A command that controls whether a depth pre-pass is utilized for rendering in CS:GO. Enabling this can help with performance and rendering issues, especially in complex scenes, by determining the depth of objects before the main rendering pass.

Examples, Generator & More
r_csgo_depth_prepass <0 / 1>
r_csgo_directional_lightmaps

This command enables or disables the usage of directional lightmaps in CS2, affecting how light and shadows are rendered in the game for a more dynamic lighting experience.

Examples, Generator & More
r_csgo_directional_lightmaps <0 / 1>
r_csgo_enable_translucent_screen_space

Enables or disables the rendering of translucent screen space effects in CS2.

Examples, Generator & More
r_csgo_enable_translucent_screen_space <0 / 1>
r_csgo_reconstruct_normals

This command reconstructs normals from depth for a CS2 shader effect, potentially enhancing visual fidelity at the cost of performance. It's marked as a cheat, meaning it can primarily be used in non-competitive, cheat-enabled environments.

Examples, Generator & More
r_csgo_reconstruct_normals <0 / 1>
r_csgo_render_dynamic_objects

Toggles the rendering of dynamic objects in CS:GO, useful for debugging or improving game performance.

Examples, Generator & More
r_csgo_render_dynamic_objects <0 / 1>
r_csgo_render_post_film_grain

Controls the rendering of film grain effect in-game.

Examples, Generator & More
r_csgo_render_post_film_grain <0 / 1>
r_csgo_render_post_local_contrast

This command adjusts the rendering of local contrast post-processing effects in the game, intended to enhance visual detail.

Examples, Generator & More
r_csgo_render_post_local_contrast <0 / 1>
r_drawchickens

This command controls whether chickens are rendered in-game. When enabled, chickens are visible, and when disabled, they are not.

Examples, Generator & More
r_drawchickens <0 / 1>