Profilerr
Settings

CS2 Console Commands

😂 Bind Commands

+alt1
client
-alt1
client

Deactivates the ALT hold key.

+alt2
client

The CS:GO command "+alt2" activates the ALT2 key (like holding down ALT key) until "alt2" has been used.

-alt2
client

Deactivates the ALT hold key.

+attack
client

The CS:GO command "+attack" causes to attack repeatedly until reloading.

-attack
client

Deactivates the attack command.

+attack2
client

The CS:GO command "attack2" activates the secondary attack until "-attack2" is used.

-attack2
client

Deactivates the attack2 command.

autobuy
client

Attempt to purchase items with the order listed in cl_autobuy

+back
client

The CS:GO command "+back" moves the character backwards until "-back" is used.

-back
client

The CS:GO command "-back" stops the character when used "+back" before.

bind
client
🔥

Bind a key.

bind_osx
client

Bind a key for OSX only.

BindToggle
client
🔥

"Performs a bind ""increment var 0 1 1"""

callvote
server

Start a vote on an issue.

+duck
client

The CS:GO command "+duck" lets the character crouch permanently until "-duck" is used.

-duck
client

Stops crouching.

forcebind
client

Bind a command to an available key. (forcebind command opt:suggestedKey)

+forward
client

The CS:GO command "+forward" lets the character move forward until "-forward" is used.

-forward
client

Stops moving forward.

+graph
client
-graph
client

The CS:GO command "-graph" will remove the graph display.

invnext
client

Switch the inventory to the next item in a loop.

invnextgrenade
client

Switches to the next available grenade in the inventory.

invnextitem
client

Switches to the next item in your inventory in a loop. It does not switch to any guns, only to items and the knife.

invnextnongrenade
client

Switches to the next non-grenade item in your inventory, it also ignores the knife. It only switches through weapons.

invprev
client

Go backwards in your menu selection, and switch between 2 items.

+jlook
client

The CS:GO command "+jlook allows to use a joystick to move the camera.

-jlook
client
+jump
client

The CS:GO command "+jump" lets the character jump until "-jump" is used.

key_findbinding
client

Find key bound to specified command string.

key_listboundkeys
client

List bound keys with bindings.

+klook
client

The CS:GO command "+klook" disables being able to move forward until "-klook" is used.

-klook
client
+left
client

The CS:GO command "+left" lets the camera spin to the left until "-left" is used.

-left
client
+movedown
client

The CS:GO command "+movedown" only works in noclip mode and in demos. It moves the camera or yourself downwards until "-movedown" is used.

-movedown
client

Stops moving down.

+moveleft
client

The CS:GO command "+moveleft" moves the character to the left until "-moveleft" is used.

-moveleft
client

Stops moving to the left.

Commands List

// Add commands from the list

Why are Console Commands Needed in CS2?

Console commands for CS2 allow players to activate changes or settings in the game instantly. All you need to do is to open the console (click ‘~’), type the one you need, and press the ‘Enter’ key. The whole process takes as long as you need to read this sentence.

Despite the presence of 3,057 CS2 commands available via the console, the most important settings are available in the main menu of the game. All basic aspects needed for comfortable playing — Video, Audio, Game, Keyboard/Mouse, Controller — all can be adjusted without touching a keyboard. But you still can use your console to copy-paste someone's entire settings list rather than adjusting various options one by one.

There is also a huge list of commands, like adding bots and their control, activating infinite armor, or grenade trajectories, that are vital for training. Or, you can use them for fun with friends when you are tired of competitive mode and just want something wild. 

Including all CS2 console commands into a basic display menu would be a huge waste of space and not at all user-friendly, so developers left these options for configuration but "hid" them into the console. Advanced players usually know about a hundred from the whole CS2 commands list, but they only scratch the surface. To easily find the needed one, we’ve added all and grouped them, so you can quickly find the required by choosing the category.

What Commands Cannot be Used in Competitive Modes?

With the variety of Counter-Strike 2 console commands, the majority of them are used like pre-game settings. In other words, they are set at once and rarely need changes, especially during the match.

However, a huge cluster can be used only during training sessions. Their activation starts by typing ‘sv_cheats 1’ in the console, opening the road for things forbidden in the competitive modes. An easy character’s flying across the map, god mode, infinite weapon, closest spawn to test timings, grenade trajectories, and many more can help while training.

Another cluster of commands that are not for competitive modes usage is related to adjusting a local server with the game. Thus, you cannot change the freeze-time, round time, team sizes, or money amount when playing official Matchmaking.

Still, all CS2 commands mirrored in the game default menu (screen above) are available anytime. Thus, you can easily change crosshair details, viewmodel, radar orientation, voice and HUD settings, bind new messages, and many more.

FAQ

To activate the console in CS2, follow this procedure: Launch Game → Settings → Game → Enable Developer Console → Yes. Then, press the “~” button to activate it.

Basically, you need to type the opposite command. For some, it means adding the opposite value, which is usually ‘1’ for activation and ‘0’ for deactivation (e.g., sv_cheats 1 enables 'cheat' commands, and sv_cheats 0 disables them). For others, you need to find an opposite command (e.g., bot_add/bot_kick)

The most often used commands are related to adjusting game volume rates, mouse sensitivity, and binds, which can be changed up to several times per single map.

Console commands have almost no impact on the skill itself but can definitely make the gaming process smoother and more pleasant, so you can easily kill more enemies.