CS2 Console Commands List

  • Page 44

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
cli_ent_pivot

Displays the interpolated pivot for the specified entity or entities, with the pivot orientation indicated by colors (y=up=green, z=forward=blue, x=left=red).

Examples, Generator & More
cli_ent_pivot <Entity ID>
cli_ent_skeleton

This command is used in CS2 to display the skeleton structure for specified entities in the game. It requires enabling cheats and is primarily used for debugging or visual inspection purposes.

Examples, Generator & More
cli_ent_skeleton <Entity ID><0 / 1>
cl_imgui_set_status_text

This command is used to set the status text displayed in the ImGui header, primarily for debugging or development purposes within the game's UI framework.

Examples, Generator & More
cl_imgui_set_status_text <Text>
cl_interpolate_report

Enables the display of interpolation profile timing, primarily useful for debugging or analyzing the network interpolation.

Examples, Generator & More
cl_interpolate_report <0 / 1>
cl_itemimages_dynamically_generated

This command controls whether item images should be dynamically generated in-game. This might affect performance and loading times for assets.

Examples, Generator & More
cl_itemimages_dynamically_generated <0 / 1>
cl_jiggle_bone_debug

This command shows the player debugging information related to the bone physics in NPCs and other character models. It will create light beams showing how each bone is working at that time, so is useful for fixing issues with physics.

Examples, Generator & More
cl_jiggle_bone_debug <0 / 1>
cl_latch_report

This command, when enabled, outputs statistics regarding latching processes.

Examples, Generator & More
cl_latch_report <0 / 1>
cl_obs_interp_pos_rate

This command adjusts the rate of positional interpolation for observed entities, impacting how smoothly they move in the observer's view.

Examples, Generator & More
cl_obs_interp_pos_rate <Interpolation Rate>
cl_particle_simulate

This command enables or disables the simulation of particles within the game.

Examples, Generator & More
cl_particle_simulate <0 / 1>
cl_querycache_stats

Displays the status of the query cache on the client side, including usage and performance statistics. This can be particularly useful for developers and testers to assess the efficiency of data retrieval processes in the game.

Examples, Generator & More
cl_querycache_stats
cl_radial_radio_version_reset

Resets the radial radio version to its default value.

Examples, Generator & More
cl_radial_radio_version_reset <Default Value>
cl_script_help

This command outputs help information for script functions available in Counter-Strike 2, useful for developers or those exploring game scripting capabilities.

Examples, Generator & More
cl_script_help
cl_showmem

This command toggles the display of approximate memory usage at the top of the screen.

Examples, Generator & More
cl_showmem <0 / 1>
cl_spewserializers

This command dumps information about serializers to the console. It is primarily used for debugging and development purposes.

Examples, Generator & More
cl_spewserializers
cl_test_list_entities

This command is used for testing purposes, specifically to list all the entities currently available in the game. It's a cheat command, meaning it can only be executed with cheat permissions enabled.

Examples, Generator & More
cl_test_list_entities
collect_entity_model_name

This command reports the model names of the entities that are currently under the user's crosshair, primarily used for debugging purposes.

Examples, Generator & More
collect_entity_model_name
consoletool

This command opens a subtool within the VConsole interface.

Examples, Generator & More
consoletool <cmd><0 / 1><Flags>
cq_logging

Enables or disables command queue logging of events.

Examples, Generator & More
cq_logging <0 / 1>
cq_logging_interval

Sets the interval for logging command queue statistics per player in seconds. Setting it to 0 disables this logging.

Examples, Generator & More
cq_logging_interval <Interval in seconds>
cq_print_every_command

This command is used for debugging purposes. When enabled, it prints every command executed by the game server to the console, helping developers or server administrators troubleshoot issues or monitor server actions.

Examples, Generator & More
cq_print_every_command <0 / 1>