CS2 Console Commands List

  • Page 34

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
debugoverlay_toggle

Toggles visibility of the debug overlay system. This command is useful for developers or content creators who need to access in-depth debugging information about various aspects of the game such as rendering info, physics interactions, and more. It requires 'sv_cheats' to be enabled.

Examples, Generator & More
debugoverlay_toggle
disable_dynamic_prop_loading

Prevents the loading of dynamic props in the game when a map is loaded, if set to a non-zero value.

Examples, Generator & More
disable_dynamic_prop_loading <0 / 1>
dump_entity_report

This command generates a report listing all client-side entities currently in the scene, useful for debugging purposes.

Examples, Generator & More
dump_entity_report
engine_show_frame_pacing

Toggles the display of frame pacing information. When enabled, it shows details on how evenly frames are paced over time, which is useful for diagnosing stuttering or irregular frame delivery.

Examples, Generator & More
engine_show_frame_pacing <0 / 1>
ent_actornames

This command displays the entity names for all entities that have the 'ShouldDisplayInActorNames' set to true in the code, making it useful for developers and players looking to understand more about the game's entities.

Examples, Generator & More
ent_actornames
ent_actornames_font

Specifies the font name used for displaying actor names in entities.

Examples, Generator & More
ent_actornames_font <Font Name>
ent_actornames_fontsize

Changes the font size of the names displayed over entities when actor names are enabled.

Examples, Generator & More
ent_actornames_fontsize <Font size>
ent_kill

This command is used to instantly kill specific entities in the game. It can target player entities, bots, or other entities within the game environment.

Examples, Generator & More
ent_kill <Entity ID>
ff_damage_decoy_explosion

This command enables or disables the ability for decoy grenades to inflict damage on teammates when they detonate.

Examples, Generator & More
ff_damage_decoy_explosion <0 / 1>
getpos

This command would print your current location to the console (both position and camera angle) as setpos and setang commands. Using these commands will return you to the position you are at when you typed the getpos command.

Examples, Generator & More
getpos
getpos_exact

This command would print to the console your origin and camera angle to the console.

Examples, Generator & More
getpos_exact
ik_enable

This command enables or disables Inverse Kinematics (IK) on player models, affecting how animations, particularly limb movements, are calculated and displayed.

Examples, Generator & More
ik_enable <0 / 1>
inferno_initial_spawn_interval

This command sets how long it takes for a molotov or incendiary grenade to bloom out and reach its maximum spread. If you set this value higher than the time the molotov is active, it will never reach its full size and stay contained to just a small section of where you threw it.

Examples, Generator & More
inferno_initial_spawn_interval <Time>
inferno_max_child_spawn_interval

Use this command to set the longest period of time that can pass before a molotov or incendiary grenade's child flames spawn.

Examples, Generator & More
inferno_max_child_spawn_interval <Time>
input_forceuser

This command forces the user input to a specified split screen player, useful for debugging or controlling multiple characters.

Examples, Generator & More
input_forceuser <Player Index>
joy_axisr_deadzone

Adjusts the deadzone for the right joystick axis on a controller, which is the area in which small movements are ignored.

Examples, Generator & More
joy_axisr_deadzone <Deadzone Value>
joy_axisr_relative

This command sets the joystick's right axis movement to be interpreted as relative input values rather than absolute ones. Typically used to adjust how joystick inputs are processed, making it useful for fine-tuning controller settings.

Examples, Generator & More
joy_axisr_relative <0 / 1>
joy_axisu_deadzone

Adjusts the deadzone for a specific joystick axis, preventing minimal input movement from being registered to enhance controller precision.

Examples, Generator & More
joy_axisu_deadzone <Deadzone Value>
joy_axisu_relative

This command configures joystick handling, determining if the U-axis should be treated as relative input.

Examples, Generator & More
joy_axisu_relative <0 / 1>
joy_axisv_deadzone

Sets the deadzone for vertical axis on a joystick, reducing small, unintentional movements.

Examples, Generator & More
joy_axisv_deadzone <Deadzone Value>