Profilerr
Settings

CS2 Console Commands

🎮Controller Commands

joy_accelmax
client

Defines the maximum acceleration of your joystick.

joy_accelscale
client

Default: 3.5

joy_accelscalepoly
client

Extra CS:GO controller commands to get even more control about the axis layout.

joy_advanced
client

Extra CS:GO controller commands to get even more control about the axis layout.

joy_advaxisr
client

Extra CS:GO controller commands to get even more control about the axis layout.

joy_advaxisu
client

Extra CS:GO controller commands to get even more control about the axis layout.

joy_advaxisv
client

Extra CS:GO controller commands to get even more control about the axis layout.

joy_advaxisx
client

Extra CS:GO controller commands to get even more control about the axis layout.

joy_advaxisy
client

Extra CS:GO controller commands to get even more control about the axis layout.

joy_advaxisz
client

Extra CS:GO controller commands to get even more control about the axis layout.

joy_autoaimdampen
client

Defines how much input is required when the crosshair is on a target.

joy_autoAimDampenMethod
client

Defines the sensitivity of your joystick input.

joy_autoaimdampenrange
client

Defines the stick range for when aim dampening kicks in.

joy_axis_deadzone
default

Defines the dead zone of a controller, so that it does not impact the movement on the game.

joy_axisbutton_threshold
server

Defines the axis range of the joystick's analog stick.

joy_cfg_preset
client

Extra CS:GO controller commands to get even more control about the axis layout.

joy_circle_correct
client

CS:GO command for the joystick circle corecction.

joy_curvepoint_1
server

Console command for the client. Works for1-4 and for "_end".

joy_curvepoint_2
client

Console command for the client. Works for1-4 and for "_end".

joy_curvepoint_3
client

Console command for the client. Works for1-4 and for "_end".

joy_curvepoint_4
client

Console command for the client. Works for1-4 and for "_end".

joy_curvepoint_end
client

Console command for the client. Works for1-4 and for "_end".

joy_diagonalpov
client

This CS:GO command causes the POV (point of view) manipulator when using a joystick diagonal.

joy_display_input
client

Allows displaying the input.

joy_forwardsensitivity
client

Control the forward sensitivity of the joystick.

joy_forwardthreshold
client

Control the forward threshold.

joy_gamma
client

Define the gamma.

joy_inverty
client

With this CS:GO console command you can invert the Y-axis for looking around with a joystick: Moving the joystick up or forward will make the character look down.0 = Off1 = On

joy_lowend
client

Client-only command for low-end of the joystick.

joy_lowend_linear
client

Client-only command for the linear low-end of the joystick.

joy_lowmap
client

Client-only command for the low map of the joystick.

joy_movement_stick
client

Define the stick location for the movement in CS:GO. 0/1/2

joy_name
client

Client-only command for the name of the joystick.

joy_no_accel_jump
client

Client-only command for the jump acceleration of the joystick.

joy_pitchsensitivity
client

Client-only command for the sensitivity of the joystick.

joy_pitchthreshold
client

Adjusts the pitch threshold.

joy_response_look
client

Adjusts the look stick response.

joy_response_look_pitch
client

Adjusts the look stick response pitch.

joy_response_move
client

Define the movement stick response for your joystick. 0/1/2/3/4/5

joy_sensitive_step0
client

Client-only command for the sensitivity of the joystick.

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.