Enable the developer console:
Go to Settings > Game Settings and set "Enable Developer Console" to "Yes".
Press ` or ~ on your keyboard.
Enter a command and hit ENTER on your keyboard to run it!

Commands List
Command | Description | More | Syntax |
---|---|---|---|
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>
|