CS2 Console Commands List

  • Page 71

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
Loading...

Commands List

Command Description More
echoln

Echoes provided text or command arguments in the console. This can be used for testing, debugging, or displaying messages during a script or game session.

Examples, Generator & More
echoln <Text>
endround

This command will end the current round. Note that this essentially restart the current round. At the start of the next round, the scores will remain the same (there will not be a winner or loser).

Examples, Generator & More
endround
engine_no_focus_sleep

This command can be used to disable, lengthen or shorten, the "sleeping" of the game engine when you are tabbed out, or CS:GO is not your current active window. Usually, when you tab out of CS:GO, the engine will "sleep" for a set amount of milliseconds (repeatedly) to reduce power and resource usage - this will lower your FPS and lag any locally hosted servers when tabbing out. Set this to 0 to completely disable the sleeping of the engine when tabbed out.

Examples, Generator & More
engine_no_focus_sleep
english

This command determines whether the game uses English language assets. Setting it to 1 enables English language assets.

Examples, Generator & More
english <0 / 1>
ent_absbox

This command will display the total bounding box for the specified entity. If you do not specify an entity or class name as an argument, the total bounding box for the entity under your crosshair will be shown.

Examples, Generator & More
ent_absbox <Entity / Class Name>
ent_attachments

This command will display the attachment points for the specified entity. If you do not specify an entity or class name as an argument, the attachment points for the entity under your crosshair will be shown.

Examples, Generator & More
ent_attachments <Entity / Class Name>
ent_autoaim

This command will display the auto aim radius for the specified entity. If you do not specify an entity or class name as an argument, the auto aim radius for the entity under your crosshair will be shown.

Examples, Generator & More
ent_autoaim <Entity / Class Name>
ent_bbox

This command will display the movement bounding box for the specified entity. If you do not specify an entity or class name as an argument, the movement bounding box for the entity under your crosshair will be shown.

Examples, Generator & More
ent_bbox <Entity / Class Name>
ent_clear_debug_overlays

This command clears all currently active debug overlays from the game.

Examples, Generator & More
ent_clear_debug_overlays
ent_create

This command will create an entity of the specified type at the location your crosshair is over.

Examples, Generator & More
ent_create <Entity Type>
ent_find

This command is used to search for and list all entities within the game that have classnames or targetnames containing the specified substring(s). It's a useful tool for developers and server administrators to debug or manage entities in a game environment.

Examples, Generator & More
ent_find <Substring>
ent_find_index

This command finds and displays data for the entity that matches the specified index.

Examples, Generator & More
ent_find_index <Entity Index>
ent_fire
ent_fire
ent_fire_output

This command allows you to send an input to an entity in the game. It's useful for interacting with the game environment or entities in ways not typically accessible through standard gameplay. Primarily used for testing or debugging.

Examples, Generator & More
ent_fire_output <Entity Name / !self><Action><Parameter><Delay><0 / 1>
ent_grab

This command lets the player grab the object that is directly in front of them. It is used primarily for testing or fun in cheat-enabled environments.

Examples, Generator & More
ent_grab
ent_hierarchy

The command 'ent_hierarchy' is used to print the entity hierarchy tree, focusing on entities specified in the command's parameters. It serves as a debugging tool that displays the structure and relationships between entities within the game environment.

Examples, Generator & More
ent_hierarchy
ent_hitbox

This command displays the hitboxes for specified entities within the game. It's commonly used for debugging purposes and requires cheat flags to be enabled.

Examples, Generator & More
ent_hitbox <Entity ID><0 / 1>
ent_info
ent_info
ent_joints

This command, when used, displays the names of the joints and their axes for a specific entity. It is primarily used for debugging purposes.

Examples, Generator & More
ent_joints <Entity ID>
ent_messages
ent_messages