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

Command Description More
gameinstructor_dump_run_lesson_counts

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

Examples, Generator & More
gameinstructor_dump_run_lesson_counts
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_dec
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
host_timescale_inc
inferno_spawn_angle

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.

Examples, Generator & More
inferno_spawn_angle <Degrees>
inferno_surface_offset

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

Examples, Generator & More
inferno_surface_offset <Offset>
input_button_code_is_scan_code_scd

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.

Examples, Generator & More
input_button_code_is_scan_code_scd <0 / 1>
input_filter_relative_analog_inputs

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

Examples, Generator & More
input_filter_relative_analog_inputs <0 / 1>
install_dlc_workshoptools_cvar

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

Examples, Generator & More
install_dlc_workshoptools_cvar <DLC Install Status>
joy_response_move

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

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

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

Examples, Generator & More
lightquery_debug_indirect_lighting <0 / 1>
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
listdemo
logic_npc_counter_debug

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

Examples, Generator & More
logic_npc_counter_debug <0 / 1>
markup_group_ent_bbox

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.

Examples, Generator & More
markup_group_ent_bbox <Markup Group Name>
markup_group_ent_text

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.

Examples, Generator & More
markup_group_ent_text <Markup Group Name>
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
markup_group_spew
mat_lpv_luxels

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.

Examples, Generator & More
mat_lpv_luxels <0 / 1>
mat_shading_complexity_max_instruction_count

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

Examples, Generator & More
mat_shading_complexity_max_instruction_count <Instruction Count>
mat_shading_complexity_max_register_count

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

Examples, Generator & More
mat_shading_complexity_max_register_count <Maximum Register Count>
mp_anyone_can_pickup_c4

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

Examples, Generator & More
mp_anyone_can_pickup_c4 <0 / 1>
mp_c4_cannot_be_defused

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

Examples, Generator & More
mp_c4_cannot_be_defused <0 / 1>