CS2 Console Commands List

  • Page 3

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

cl_radar_always_centered <0 / 1>

This command decided whether or not your radar is always centered to your location. Turning this feature off can be useful, as when you're by the edge of the map less of the radar's space is taken up by empty space, meaning you can see your surroundings more clearly.

Name Description
0 / 1

Enter a 0 after this command to disable having your radar centered around you all the time. Enter a 1 after the command to return the radar to centering around you.

Examples, Generator & More
cl_radar_rotate <0 / 1>

This command toggles whether or not your radar rotates as you rotate and look around with your camera. Some players find disabling this feature makes it easier to use the radar.

Name Description
0 / 1

Enter a 0 after this console command to prevent the radar from rotating as your character model rotates. Use a 1 after this command to have the radar rotate as you rotate (default).

Examples, Generator & More
clutch_mode_toggle

Toggles the clutch mode configuration variable, enabling or disabling clutch mode.

Examples, Generator & More
fov_desired <FOV value>

Sets the base field-of-view (FOV). This command adjusts the player's base FOV to a desired value, affecting how much of the game world is visible on the screen.

Name Description
FOV value

The desired field-of-view setting.

Examples, Generator & More
joy_movement_stick <0 / 1 / 2>

This console command is used to determine which stick on the joystick controls the movement of your player model.

Name Description
0 / 1 / 2

Enter a 0 after this command to assign the left stick to control movement, a 1 after the command to assign the right stick to control movement, and a 2 after the command to assign legacy controls to control movement.

Examples, Generator & More
key_listboundkeys

This console command lists all of the keys and buttons you have that have a specific action bound to them (e.g. the space bar being bound to jump).

Examples, Generator & More
r_shadows <0 / 1>

Toggles the rendering of shadows in the game. Only works if cheats are enabled.

Name Description
0 / 1

Toggles the shadow rendering.

Examples, Generator & More
snd_gamevoicevolume <Volume>

This command sets the volume of game voice overs, such as character dialogues and announcer voices, independently of other game sounds.

Name Description
Volume

The volume level for game voice overs.

Examples, Generator & More
sv_infinite_ammo <0 / 1 / 2>

This command, if set to 1, will give you infinite ammunition for your weapon allowing you to fire your gun continuously. If you set this command to 2, you will have infinite ammo to reload with, but you will still run out of ammo after firing all of the bullets in your gun's clip.

Name Description
0 / 1 / 2

Set to 0 to disable infinite ammo (default). Set to 1 for never ending ammo in the gun that allows you to shoot forever without reloading. Set to 2 for infinite ammo to reload with, but you still need to reload after shooting all the ammo in the gun.

Examples, Generator & More
ui_playsettings_flags_official_casual <0 / 1>

This command is used to control the settings flags for official casual matchmaking.

Name Description
0 / 1

Determines whether the official casual matchmaking settings are enabled or disabled.

Examples, Generator & More
ui_playsettings_flags_official_deathmatch <Flags Value>

This command is used to configure settings specific to the official Deathmatch mode in Counter-Strike 2.

Name Description
Flags Value

Sets the configuration flags value for the official Deathmatch mode.

Examples, Generator & More
ui_playsettings_flags_official_scrimcomp2v2 <0 / 1>

This command is used to enable or disable the 2vs2 scrimmage competitive mode in the official matchmaking settings.

Name Description
0 / 1

Enable or disable the 2vs2 scrimmage mode.

Examples, Generator & More
violence_ablood <0 / 1>

This command controls whether alien blood effects are shown in the game.

Name Description
0 / 1

Enable or disable alien blood effects.

Examples, Generator & More
violence_agibs <0 / 1>

This command is used to enable or disable the display of alien gibs (gore parts) in the game. When enabled, players will see alien gibs upon certain types of alien deaths.

Name Description
0 / 1

Determines whether alien gibs are shown (1) or hidden (0).

Examples, Generator & More
violence_hblood <0 / 1>

Controls whether or not human blood effects are shown in the game.

Name Description
0 / 1

Disable or enable human blood effects.

Examples, Generator & More
bot_controllable <0 / 1>

This command is used to determine if players can control bots within the game.

Name Description
0 / 1

Determines if bots can be controlled by players.

Examples, Generator & More
cash_team_bonus_shorthanded <Bonus Amount>

This command sets the reward in cash that the team receives when they are playing with fewer players than the opposing team.

Name Description
Bonus Amount

The amount of cash to be given as a bonus.

Examples, Generator & More
cl_buywheel_nonumberpurchasing <0 / 1>

This command, when set, prevents players from purchasing items using the number keys through the buy wheel in the game.

Name Description
0 / 1

Whether to prevent (1) or allow (0) buy wheel from purchasing via number keys.

Examples, Generator & More
cl_color <Color Value>

This useful command sets your preference for what color you like to be in matchmaking. This color is shown on the radar and on your Steam avatar when in the lobby.

Name Description
Color Value

Enter a number from 0-4 that corresponds with one of the available colors in CS:GO.

Examples, Generator & More
cl_crosshairalpha <Alpha Value>

This command sets how transparent your crosshair is on your screen. The lower the value, the less visible your crosshair is.

Name Description
Alpha Value

How transparent you want your crosshair to be. Use a low number like 10 to have it barely visible, and a high number like 250 to have it fully colored. Default value for this command is 200.

Examples, Generator & More