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 |
---|---|---|---|
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> |