CS2 Console Commands List

  • Page 46

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

gameinstructor_dump_run_lesson_counts

This command outputs a list of in-game lessons that have been completed or shown.

Examples, Generator & More
host_timescale_dec

This command decreases the game's simulation rate by a specific step, making everything in the game move slower.

Examples, Generator & More
host_timescale_inc

This command increments the game's timescale by one step, effectively speeding up or slowing down the pace of the game. It is flagged as a cheat command, meaning it can usually only be used in non-competitive environments where cheats are enabled.

Examples, Generator & More
inferno_spawn_angle <Degrees>

This console command adjusts the angle from which child flames burn to their parent. You can use it to edit slightly the way that molotovs spread when they burn.

Name Description
Degrees

The angle in degrees that the child flames burn based off their parents position. The default value for this command is 45 degrees.

Examples, Generator & More
inferno_surface_offset <Offset>

This command edits the surface offset used in incendiary grenades and molotovs when they hit the ground and begin burning.

Name Description
Offset

The desired offset you want your fire grenades to burn at. The default value for this command is 20.

Examples, Generator & More
input_button_code_is_scan_code_scd <0 / 1>

This command configures the game to bind keys based on keyboard position rather than the name of the key, enabling a more consistent experience across different keyboard layouts.

Name Description
0 / 1

Enable or disable the feature.

Examples, Generator & More
input_filter_relative_analog_inputs <0 / 1>

This command sets whether to filter relative analog inputs, such as those from a joystick, to enhance precision.

Name Description
0 / 1

Enable or disable the filtering of relative analog inputs.

Examples, Generator & More
install_dlc_workshoptools_cvar <DLC Install Status>

This command is used to check the install status of the DLC Workshop Tools.

Name Description
DLC Install Status

Indicates the installation status of the DLC Workshop Tools.

Examples, Generator & More
joy_response_move <0 / 1 / 2 / 3 / 4 / 5>

This console command sets the movement stick reponse mode on a joystick.

Name Description
0 / 1 / 2 / 3 / 4 / 5

The number you enter will be assigned with a certain setting. See our examples column for a list of these.

Examples, Generator & More
lightquery_debug_indirect_lighting <0 / 1>

This command toggles the debugging of indirect lighting in the game, helping developers to visualize how indirect light affects the game environment.

Name Description
0 / 1

Toggles the debugging of indirect lighting on or off.

Examples, Generator & More
listdemo

When in a demo file, putting this command into your console will show you a list of the contents in this particular demo.

Examples, Generator & More
logic_npc_counter_debug <0 / 1>

This command toggles the debug mode for NPC logic counters, used for testing and adjusting NPC behavior in the game.

Name Description
0 / 1

Toggle debug mode for NPC logic counters off (0) or on (1).

Examples, Generator & More
markup_group_ent_bbox <Markup Group Name>

This command toggles the boundary box visualization (ent_bbox) for all members of a specified markup group in the game environment. This can be particularly useful for developers and map creators to visually inspect and debug entity boundaries within groups.

Name Description
Markup Group Name

The name of the markup group for which to toggle ent_bbox visualization.

Examples, Generator & More
markup_group_ent_text <Markup Group Name>

This command toggles the display of entity text for all members of a specified markup group within the game. It can be useful for developers or players in a cheat-enabled environment to visually inspect entity attributes and states.

Name Description
Markup Group Name

The name of the markup group for which entity text will be toggled.

Examples, Generator & More
markup_group_spew

This command displays information about all current markup groups and their members in the console, useful for debugging text rendering and layout issues.

Examples, Generator & More
mat_lpv_luxels <0 / 1>

This command, typically marked as a cheat, is used to control Light Propagation Volumes (LPVs) luxel rendering in the game. Luxels represent the smallest unit of light storage in LPVs, which can enhance lighting dynamics and realism but may impact performance.

Name Description
0 / 1

Enables or disables the LPV luxels rendering.

Examples, Generator & More
mat_shading_complexity_max_instruction_count <Instruction Count>

Sets the maximum shader instruction count, controlling the complexity of shaders. Primarily used for performance testing and optimization.

Name Description
Instruction Count

The maximum number of instructions that a shader can contain.

Examples, Generator & More
mat_shading_complexity_max_register_count <Maximum Register Count>

This command sets the maximum register count for shading complexity calculations, used primarily for development and debugging of shader complexity.

Name Description
Maximum Register Count

The maximum number of registers to use for shading complexity calculations.

Examples, Generator & More
mp_anyone_can_pickup_c4 <0 / 1>

This console command allows any player, T or CT, to pick up the C4 if it's on the ground.

Name Description
0 / 1

Enter a 0 after the command to turn it off, and only allow T's to pick up the C4, and enter a 1 after the command to turn it on and allow anybody to pick up the bomb.

Examples, Generator & More
mp_c4_cannot_be_defused <0 / 1>

This console command sets whether or not the C4 can be defused once it has been planted.

Name Description
0 / 1

Enter a 1 after the command to turn it on and make it impossible to defuse the C4 (bomb), and a 0 after the command to turn it off (default).

Examples, Generator & More