CS2 Console Commands List

  • Page 32

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

cli_ent_vcollide_wireframe <0 / 1>

This command enables the display of the interpolated volume collision (vcollide) wireframe around an entity. It is useful for developers or players for debugging collision detection.

Name Description
0 / 1

This argument enables or disables the display of the vcollide wireframe.

Examples, Generator & More
cl_import_csgo_config <0 / 1>

This command is used to import configurations from Counter-Strike: Global Offensive into Counter-Strike 2, allowing players to transfer settings such as key bindings, sensitivity, and other personalized configurations.

Name Description
0 / 1

Enable or disable the import of CS:GO configurations.

Examples, Generator & More
cl_net_buffer_ticks <Buffer Ticks>

Controls the number of ticks of delay for server snapshots and user commands, indirectly setting the value of cl_interp_ratio which should not be modified directly.

Name Description
Buffer Ticks

The number of ticks of delay for server snapshots and user commands.

Examples, Generator & More
cl_paintkit_override <Skin ID>

This command allows the player to override the current weapon's skin with a specified skin ID when in a game that permits cheats.

Name Description
Skin ID

The ID number of the skin to apply to the current weapon.

Examples, Generator & More
cl_promoted_settings_acknowledged <0 / 1>

Acknowledges that the user has seen promoted settings, preventing them from being repeatedly highlighted or indicated as new.

Name Description
0 / 1

Sets the acknowledgment state for promoted settings.

Examples, Generator & More
cl_radial_radio_tab_1_text_8 <Custom Text>

Sets the custom text for the 8th slot in the first tab of the radial radio menu, allowing players to customize in-game communication.

Name Description
Custom Text

The custom text that will be displayed in the 8th slot of the first tab in the radial radio menu.

Examples, Generator & More
cl_radial_radio_tab_2_text_1 <Text>

Configures the text or command for the first slot in the second tab of the radial radio menu, commonly used for quick communication.

Name Description
Text

The text or command to be configured for the radial radio menu slot.

Examples, Generator & More
cl_radial_radio_tab_2_text_2 <Text>

Assigns a specific text or chat wheel command to the second slot of the radial radio (chat wheel) under tab 2.

Name Description
Text

The identifier for the chat or command to be used in the specified radial radio slot.

Examples, Generator & More
cl_radial_radio_tab_2_text_3 <Text>

This command sets the text displayed on the third slot of the second tab in the radial radio (chat wheel) to a custom value or a predefined chat command.

Name Description
Text

The text or command to be displayed on the specified slot of the radial radio.

Examples, Generator & More
cl_radial_radio_tab_2_text_4 <Text>

Sets the text for a specific slot in the second tab of the radial radio command menu. By default, it is set to display 'Thanks'.

Name Description
Text

The identifier for the chat message to be displayed. These are typically localized identifiers starting with '#'.

Examples, Generator & More
cl_radial_radio_tab_2_text_5 <Text>

This command sets the text displayed for the fifth option in the second tab of the radial radio menu, commonly used for in-game communication.

Name Description
Text

The text to display for the specified radio command.

Examples, Generator & More
cl_radial_radio_tab_2_text_6 <Text/Command>

This command defines the text or command that is assigned to slot 6 of the radial radio menu's second tab.

Name Description
Text/Command

The text or command to assign to the specified slot in the radial radio menu.

Examples, Generator & More
cl_radial_radio_tab_2_text_7 <Text>

This command customizes the message displayed as option 7 in the second tab of the radial radio menu, allowing players to communicate predefined messages quickly in-game.

Name Description
Text

The text or message to be displayed for the specified radial menu option.

Examples, Generator & More
cl_radial_radio_tab_2_text_8 <Text>

This command sets the text displayed on the 8th slot of the second radial radio menu to a predefined value or custom text.

Name Description
Text

The text you want to display in the 8th slot of the second radial radio menu.

Examples, Generator & More
cl_showloadout <0 / 1>

Use this console command to toggle between showing your current loadout or not. This includes your weapons and grenades that show up in the bottom left of your screen.

Name Description
0 / 1

Enter a 1 after this command to show your loadout, and a 0 to hide your loadout.

Examples, Generator & More
cl_spec_show_bindings <0 / 1>

You can use this console command in spectator mode to toggle a list of the spectator binds that are possible to set up.

Name Description
0 / 1

Enter a 1 after the command to turn on the list of spectator binds (default), and enter a 0 to hide the display.

Examples, Generator & More
cl_tickpacket_recvmargin_spew_interval <0 / 1>

Determines the interval at which information about the tick packet receive margin is output. A value of 0 disables this output.

Name Description
0 / 1

Enable or disable the output of tick packet receive margin information.

Examples, Generator & More
cl_ticktiming <print, <interval>> <summary, detail>

This command is used to print the current timing statistics immediately or set an interval for reporting these stats. It is useful for monitoring the performance and timing of game events.

Name Description
print, <interval>

Determines whether to print current statistics immediately or set an interval for future reports.

summary, detail

The level of detail for the timing stats report.

Examples, Generator & More
cl_track_aim_head_log_closest <0 / 1>

This command enables logging information about when the closest distance to a target's head was achieved during aiming, and what that distance was.

Name Description
0 / 1

Enable or disable logging of closest aim distance to head.

Examples, Generator & More
cl_track_aim_head_threshold <Threshold distance>

This command configures the notification sent to the rendering device when rendering a frame with an enemy's head within a certain threshold distance.

Name Description
Threshold distance

The distance within which an enemy's head proximity will trigger a notification to the render device.

Examples, Generator & More