CS2 Console Commands List

  • Page 12

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
sv_mapvetopickvote_maps

Specifies the maps available for the map veto pick sequence in competitive matches.

Examples, Generator & More
sv_mapvetopickvote_maps <Map list>
sv_mapvetopickvote_phase_duration

It seems like there was an error in the submission. The data appears incomplete or malformed, making it impossible to accurately describe or categorize the command.

Examples, Generator & More
sv_mapvetopickvote_phase_duration
sv_mapvetopickvote_rnd

When enabled, this command shuffles the veto pick maps list order every time.

Examples, Generator & More
sv_mapvetopickvote_rnd <0 / 1>
sv_playerradio_use_allowlist

This command determines whether player radio commands can only use responses from a predefined allow list, enhancing control over in-game communications.

Examples, Generator & More
sv_playerradio_use_allowlist <0 / 1>
sv_show_teammate_death_notification

This command configures whether a notification is shown in the chat when a teammate dies.

Examples, Generator & More
sv_show_teammate_death_notification <0 / 1>
sv_strafing_inaccuracy_bias

Adjusts the amount of inaccuracy bias applied when strafing to simulate movement inaccuracies.

Examples, Generator & More
sv_strafing_inaccuracy_bias <Inaccuracy Bias Value>
sv_strafing_inaccuracy_enabled

This command enables or disables inaccuracy while strafing. When enabled, it makes firing less accurate during movement.

Examples, Generator & More
sv_strafing_inaccuracy_enabled <0 / 1>
sv_strafing_inaccuracy_scale

Adjusts the scale of inaccuracy applied to a weapon when the player is strafing. A higher value increases the inaccuracy.

Examples, Generator & More
sv_strafing_inaccuracy_scale <Scale>
ui_party_msg_sound_enabled

This command controls whether a short sound is played for lobby messages. When enabled, every time a lobby message is received, a notification sound will play.

Examples, Generator & More
ui_party_msg_sound_enabled <0 / 1>
ui_playsettings_custom_preset

This command is used to set or retrieve the current custom preset number for play settings in CS2. The default value is 0, which likely indicates a default or non-customized setting.

Examples, Generator & More
ui_playsettings_custom_preset <Preset Number>
ui_playsettings_flags_listen_cooperative

This command is used to set or get the cooperative play settings for listen servers.

Examples, Generator & More
ui_playsettings_flags_listen_cooperative <0 / 1>
ui_playsettings_flags_official_cooperative

Controls the setting flags for official cooperative game modes. Changing this setting may impact how cooperative game modes are configured or displayed in the UI.

Examples, Generator & More
ui_playsettings_flags_official_cooperative <0 / 1>
ui_playsettings_maps_official_gungameprogressive

This command is used to set the official map group for Arms Race, a game mode in Counter-Strike 2.

Examples, Generator & More
ui_playsettings_maps_official_gungameprogressive <Map Group ID>
ui_vanitysetting_loadoutslot_ct

This command configures the default item or weapon loadout for the Counter-Terrorist side, specifically for the rifle slot.

Examples, Generator & More
ui_vanitysetting_loadoutslot_ct <Loadout Slot>
ui_vanitysetting_loadoutslot_t

This command configures the visual setting for the loadout slot of the terrorist team, specifically for choosing the item displayed in the main menu.

Examples, Generator & More
ui_vanitysetting_loadoutslot_t <Loadout Slot Item>
writekeybindings

This command saves the current key bindings to the disk, essentially backing up your current configuration.

Examples, Generator & More
writekeybindings <cmd>
alias

The alias command in CS:GO allows you to assign a longer command or commands to a custom phrase that you enter into your console.

Examples, Generator & More
alias <Alias><"Command">
bindss

This command binds a specific key to a command for use by a particular splitscreen player, allowing for multiple players to have unique key bindings in a splitscreen setup.

Examples, Generator & More
bindss <Splitscreen Player Index><Key><0 / 1><Command>
bot_dont_shoot

This command can be used to prevent NPC characters (bots) from being able to fire guns.

Examples, Generator & More
bot_dont_shoot <0 / 1>
bot_kill

This command kills all of the bots in your selected criteria. Unlike the bot_kick command, this doesn't remove them from server, and means that all killed bots will respawn on the next round.

Examples, Generator & More
bot_kill <Kill Criteria>