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
Ad

Commands List

nav_obstruction_draw <0 / 1>

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

Name Description
0 / 1

Toggles the drawing of obstructions on navigation meshes on or off.

Examples, Generator & More
nav_split_show_line <0 / 1>

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

Name Description
0 / 1

Toggles the visibility of the free split line in navigation mesh editing.

Examples, Generator & More
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_messageinfo <Classname or ID>

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.

Name Description
Classname or ID

The classname or ID of the network message to display information about.

Examples, Generator & More
net_validatemessages <0 / 1>

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.

Name Description
0 / 1

Enable or disable net message validation.

Examples, Generator & More
player_ping_token_cooldown <Cooldown Time>

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

Name Description
Cooldown Time

The time in seconds before a player's ping token is refreshed.

Examples, Generator & More
player_use_radius <Radius>

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

Name Description
Radius

Radius in game units within which players can interact with objects.

Examples, Generator & More
rcon <Command>

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.

Name Description
Command

The command you wish to run using rcon (run on the server).

Examples, Generator & More
rcon_address <IP 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.

Name Description
IP Address

The remote IP address you wish to use for rcon.

Examples, Generator & More
rcon_password <Password>

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

Name Description
Password

The password for rcon on your server.

Examples, Generator & More
r_csgo_depth_prepass_reflections_large <0 / 1>

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.

Name Description
0 / 1

Sets the depth prepass for large reflections to off or on.

Examples, Generator & More
r_csgo_depth_prepass_reflections_small <0 / 1>

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

Name Description
0 / 1

Enable or disable the depth prepass for small reflections.

Examples, Generator & More
r_csgo_depth_prepass_skybox_alpha_tested <0 / 1>

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

Name Description
0 / 1

Enable or disable the feature.

Examples, Generator & More
r_csgo_mixed_resolution_color_slices <0 / 1>

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

Name Description
0 / 1

Determines whether the mixed resolution color slices feature is disabled or enabled.

Examples, Generator & More
r_csgo_mixed_resolution_particles_minmax <0 / 1>

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.

Name Description
0 / 1

Disables or enables the mixed resolution particles feature.

Examples, Generator & More
r_csgo_mixed_resolution_particles_scale <Scale factor>

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

Name Description
Scale factor

The scale factor to apply to mixed resolution particle effects.

Examples, Generator & More
r_csgo_reflection_min_far_plane <Distance>

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

Name Description
Distance

The minimum distance at which reflections will be rendered on distant objects.

Examples, Generator & More
r_csgo_render_dither_scale <Dither Scale>

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

Name Description
Dither Scale

The scale of dithering effects.

Examples, Generator & More
r_directlighting <0 / 1>

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

Name Description
0 / 1

Disable or enable direct lighting.

Examples, Generator & More
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