CS2 Console Commands List

  • Page 28

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
nav_obstruction_draw

This command toggles the drawing of obstructions on navigation meshes, useful for debugging pathfinding.

Examples, Generator & More
nav_obstruction_draw <0 / 1>
nav_split_show_line

This command toggles the visibility of the free split line in navigation mesh editing, used in map development and testing.

Examples, Generator & More
nav_split_show_line <0 / 1>
net_listallmessages

This command lists all registered network messages, which is useful for debugging network communications and understanding the scope of information being exchanged in the game.

Examples, Generator & More
net_listallmessages
net_messageinfo

This command is used to display information about a network message either by specifying its classname or ID. It is primarily useful for debugging network-related issues.

Examples, Generator & More
net_messageinfo <Classname or ID>
net_validatemessages

This command activates or deactivates the net message validation, which is commonly used for debugging purposes to ensure that network messages are correctly formatted and valid.

Examples, Generator & More
net_validatemessages <0 / 1>
player_ping_token_cooldown

Sets the cooldown time before a player's ping token refreshes, allowing them to ping again. Players initially have 5 tokens.

Examples, Generator & More
player_ping_token_cooldown <Cooldown Time>
player_use_radius

Defines the radius within which players can interact with objects in the game environment.

Examples, Generator & More
player_use_radius <Radius>
rcon

This command will issue the specified rcon command (i.e. issues the specified command on your server). Rcon means remote console - it allows you to execute server commands from the client.

Examples, Generator & More
rcon <Command>
rcon_address

The IP address of the remote console you wish to connect to (default is the address of your own server). Change this only if the rcon address for the server you are connected to is different from the server's IP.

Examples, Generator & More
rcon_address <IP Address>
rcon_password

This command will authenticate you for rcon with the specified password.

Examples, Generator & More
rcon_password <Password>
r_csgo_depth_prepass_reflections_large

Toggles the depth prepass for large reflections in CS:GO. When enabled, it can improve the reflection quality of large surfaces at the cost of performance.

Examples, Generator & More
r_csgo_depth_prepass_reflections_large <0 / 1>
r_csgo_depth_prepass_reflections_small

This command controls whether small reflections receive a depth prepass in CS2, potentially impacting rendering performance and visual quality.

Examples, Generator & More
r_csgo_depth_prepass_reflections_small <0 / 1>
r_csgo_depth_prepass_skybox_alpha_tested

This command enables or disables the pre-pass rendering of alpha-tested materials in the skybox, which can affect rendering performance and visuals.

Examples, Generator & More
r_csgo_depth_prepass_skybox_alpha_tested <0 / 1>
r_csgo_mixed_resolution_color_slices

This command enables or disables the mixed resolution color slices feature, which can affect rendering performance and visual quality.

Examples, Generator & More
r_csgo_mixed_resolution_color_slices <0 / 1>
r_csgo_mixed_resolution_particles_minmax

This command adjusts particle quality by allowing a mix of resolutions in particle textures for optimization or visual quality purposes. Primarily used for debugging or performance tweaking.

Examples, Generator & More
r_csgo_mixed_resolution_particles_minmax <0 / 1>
r_csgo_mixed_resolution_particles_scale

Adjusts the scaling factor for mixed resolution particle effects, potentially improving performance on systems with lower specs by reducing the detail of particle effects.

Examples, Generator & More
r_csgo_mixed_resolution_particles_scale <Scale factor>
r_csgo_reflection_min_far_plane

This command sets the minimum distance for reflections to render on distant objects, enhancing detail and visual fidelity at range.

Examples, Generator & More
r_csgo_reflection_min_far_plane <Distance>
r_csgo_render_dither_scale

Controls the scale of dithering effects in rendering, which can affect the visual texture quality in-game.

Examples, Generator & More
r_csgo_render_dither_scale <Dither Scale>
r_directlighting

This command enables or disables the usage of direct lighting in the game, affecting how light sources illuminate the environment.

Examples, Generator & More
r_directlighting <0 / 1>
reloadgame

This command is used to reload the most recent saved game. It is a cheating command that requires cheats to be enabled.

Examples, Generator & More
reloadgame