CS2 Console Commands List

  • Page 63

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_ent_setang

This command sets the angles of an entity in the game. It requires the entity's ID and the desired pitch, yaw, and roll values.

Examples, Generator & More
cl_ent_setang <Entity ID><Pitch><Yaw><Roll>
cl_ent_setname

This command is used to set the target name of specified entities in the game, which is mainly useful for testing and development purposes.

Examples, Generator & More
cl_ent_setname <Entity ID><New Name>
cl_ent_setpos

This command is used to move a specified entity to a given position in the game world. It requires specifying the entity ID and the target coordinates.

Examples, Generator & More
cl_ent_setpos <Entity ID><X><Y><Z>
cl_ent_show_contexts

This command enables or disables the display of entity contexts in the 'ent_text' visualization.

Examples, Generator & More
cl_ent_show_contexts <0 / 1>
cl_ent_show_damage

Sets damage display mode. When enabled, it displays the amount of damage dealt over the target's head, allowing players to see real-time feedback on the damage their attacks are causing.

Examples, Generator & More
cl_ent_show_damage <0 / 1>
cl_ent_showonlyattachment

This command, used as a cheat, enables the visualization of only attachments on entities, which can help developers debug attachment issues.

Examples, Generator & More
cl_ent_showonlyattachment <0 / 1>
cl_ent_showonlyhitbox

This command highlights the hitbox of a specific entity, making it easier for developers to visualize and debug hit detection.

Examples, Generator & More
cl_ent_showonlyhitbox <Entity ID>
cl_ent_skeleton

This command is used to display the skeletons of specified in-game entities. It is primarily used for debugging and visualization purposes in development or to better understand entity animations and interactions.

Examples, Generator & More
cl_ent_skeleton <0 / 1>
cl_ent_text

This command displays text debugging information about specified entities directly on top of them, aiding in debugging processes.

Examples, Generator & More
cl_ent_text
cl_ent_text256

This command displays text debugging information about specified entities within 256 units of the player, overlaying this information on top of the relevant entities.

Examples, Generator & More
cl_ent_text256
cl_ent_text_clear

This command is used to hide text debugging information that appears on top of entities in the game. This is particularly useful for developers or players looking to clean up their screen from overlay text for a clearer view.

Examples, Generator & More
cl_ent_text_clear
cl_ent_text_filter

This command controls filter settings for the 'ent_text' command, letting you customize which entity text information is displayed.

Examples, Generator & More
cl_ent_text_filter <Filter Options>
cl_ent_text_flags_active

This command sets the display flags for entity text, primarily used for debugging purposes.

Examples, Generator & More
cl_ent_text_flags_active <0 / 1>
cl_ent_text_no_name_really_i_mean_it

This command toggles the display of entity names in debug text visuals. Primarily used for debugging purposes.

Examples, Generator & More
cl_ent_text_no_name_really_i_mean_it <0 / 1>
cl_ent_text_radius

Displays text debugging information about entities near the player, overlaid on the entities themselves. This is useful for debugging purposes.

Examples, Generator & More
cl_ent_text_radius <radius>
cl_ent_text_sticky_add

This command adds the specified entity(ies) to a list for displaying textual debug information above the entity in-game. Useful for developers and those debugging custom maps or game functionalities.

Examples, Generator & More
cl_ent_text_sticky_add <Entity ID>
cl_ent_text_sticky_clear

This command clears the current list of entities that are set to display debugging text information on top of them. It is useful for developers or map creators who are debugging specific entities' behaviors.

Examples, Generator & More
cl_ent_text_sticky_clear
cl_ent_text_sticky_dump

This command is used to output a list of entity names for which text debugging information will be displayed on top of the entities. It's a cheat command primarily used for development and debugging purposes.

Examples, Generator & More
cl_ent_text_sticky_dump
cl_ent_text_sticky_remove

Removes names from the list for displaying text debugging information on top of specified entities, helpful in overlay text debugging.

Examples, Generator & More
cl_ent_text_sticky_remove
cl_ent_ungrab

This command releases any objects that are currently grabbed in the game environment. It is useful for developers or during testing to reset object interactions.

Examples, Generator & More
cl_ent_ungrab