CS2 Console Commands List

  • Page 62

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
cl_debugoverlay_hide_imgui

This command is used to hide the debug overlay.

Examples, Generator & More
cl_debugoverlay_hide_imgui
cl_debug_overlays_broadcast

This command enables the rendering of debug overlays received from the server.

Examples, Generator & More
cl_debug_overlays_broadcast <0 / 1>
cl_drawhud_force_deathnotices

This command sets circumstances under which deathnotices should be drawn (deathnotices is another word for kill feed that appears in the top right). See argument information for help.

Examples, Generator & More
cl_drawhud_force_deathnotices <-1 / 0 / 1>
cl_drawhud_force_radar

This command sets the circumstances under which the radar is is displayed. See argument information for help.

Examples, Generator & More
cl_drawhud_force_radar <-1 / 0 / 1>
cl_drawhud_force_teamid_overhead

This command sets the circumstances under which the "team ID" is drawn over your teammates heads (this is their name, weapons they're holding, etc). See argument information for help.

Examples, Generator & More
cl_drawhud_force_teamid_overhead <-1 / 0 / 1>
cl_drawhud_specvote

This command dictates whether or not spectators of a game can see the Call Vote UI whenever a vote is called, such as whether a player should be kicked.

Examples, Generator & More
cl_drawhud_specvote <0 / 1>
cl_drawline

This command draws a line between two three-dimensional points in the game world, showing green if there's no collision along the line and red if the line collides with an object.

Examples, Generator & More
cl_drawline
clear_bombs

This command clears/removes any bomb(s) that have been planted, halting the countdown.

Examples, Generator & More
clear_bombs
cl_ent_actornames

The command is used to display the entity name for all entities that meet a certain condition in the game's code, specifically those for which ShouldDisplayInActorNames returns true. It is useful for developers and those debugging the game.

Examples, Generator & More
cl_ent_actornames
cl_ent_animgraph_debug

This command activates debug draws for the animation graphs of specified entities, useful for developers and modders to diagnose or visualize animations.

Examples, Generator & More
cl_ent_animgraph_debug <0 / 1>
cl_ent_animgraph_record

This command toggles the recording of animation graph replay for specified entities, useful for debugging animation issues.

Examples, Generator & More
cl_ent_animgraph_record <Entity ID>
cl_ent_picker

Toggles 'picker' mode. When picker mode is active, it displays the bounding box, pivot point, and debugging text for whichever entity the player is currently focusing their view on. It is used primarily for debugging purposes and requires cheat mode to be enabled.

Examples, Generator & More
cl_ent_picker <0 / 1>
cl_ent_pivot

This command displays the pivot point of the specified entity or entities, marking the up direction in green, forward direction in blue, and left direction in red. It is typically used for debugging purposes.

Examples, Generator & More
cl_ent_pivot <Entity ID>
cl_ent_pivot_size

Adjusts the size of the pivot display for entities in the game. Primarily used for development and debugging purposes.

Examples, Generator & More
cl_ent_pivot_size <Size>
cl_ent_remove

This command is used to remove entities in the game. It requires developer mode to be enabled and works in cheat mode.

Examples, Generator & More
cl_ent_remove
cl_ent_remove_all

This command removes all entities of a specified type from the game. It is mainly used for debugging purposes.

Examples, Generator & More
cl_ent_remove_all <Entity Type>
cl_ent_scale

This command is used to scale the size of entities in the game. It requires 'cheat' mode to be enabled to work.

Examples, Generator & More
cl_ent_scale <Scale>
cl_ent_scenehierarchy

This command prints the entity scenenode hierarchy tree for the specified entities in the game. It requires the entities to be specified and is used for debugging purposes.

Examples, Generator & More
cl_ent_scenehierarchy
cl_ent_script_dump

This command dumps the names and values of a specific entity's script scope to the console, which is useful for debugging purposes.

Examples, Generator & More
cl_ent_script_dump
cl_ent_select

This command is used to select or deselect entities for subsequent manipulation. It is primarily used for debugging or development purposes.

Examples, Generator & More
cl_ent_select <Entity ID>