CS2 Console Commands List

  • Page 126

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
ui_playsettings_maps_official_casual

Sets your default map group to use in Casual from the official map pool.

Examples, Generator & More
ui_playsettings_maps_official_casual <Map Group>
ui_playsettings_maps_official_deathmatch

Sets your default map group to use in Deathmatch from the official map pool.

Examples, Generator & More
ui_playsettings_maps_official_deathmatch <Map Group>
ui_playsettings_maps_workshop
ui_playsettings_maps_workshop
ui_playsettings_mode_listen

This command is used to select between game modes for your player settings.

Examples, Generator & More
ui_playsettings_mode_listen <Game Mode>
ui_playsettings_warmup_map_name

Use this command to set your default map for warming up (this is translated into loading you into a Deathmatch server with bots).

Examples, Generator & More
ui_playsettings_warmup_map_name <Map>
ui_popup_weaponupdate_version
ui_popup_weaponupdate_version
ui_steam_overlay_notification_position
ui_steam_overlay_notification_position
ui_vanitysetting_team

Sets which team is assigned to the vanity setting command.

Examples, Generator & More
ui_vanitysetting_team <T / CT>
unpause

This command unpauses the game, provided it was previously paused with the "pause" command, use mp_unpause_match to unpause other pauses.

Examples, Generator & More
unpause
view_punch_decay
view_punch_decay
vis_force
vis_force
vismon_poll_frequency
vismon_poll_frequency
vismon_trace_limit
vismon_trace_limit
vmix_input

This command is used to set an input mix value, primarily for audio mixing purposes in the game engine. It is flagged as a cheat, meaning it can only be used on servers that have cheats enabled.

Examples, Generator & More
vmix_input
vmix_output

This command dumps the main graph control output values into the console. It's used primarily for debugging purposes to understand how certain visual rendering components are being mixed and outputted by the engine.

Examples, Generator & More
vmix_output <cmd>
voice_player_speaking_delay_threshold
voice_player_speaking_delay_threshold
voice_test_log_send

This command controls the logging of voice test data, typically used for debugging or testing in-game voice communication features.

Examples, Generator & More
voice_test_log_send <0 / 1>
volume

This command sets the volume of your game, 1 being loudest and 0 being muted.

Examples, Generator & More
volume <0 - 1>
weapon_accuracy_forcespread
weapon_accuracy_forcespread
weapon_accuracy_nospread

This command, if enabled (set to 1), will disable weapon inaccuracy spread, meaing weapons will be 100% accurate at any distance. Default is disabled (1).

Examples, Generator & More
weapon_accuracy_nospread <0 / 1>