Camera Commands

Below is a searchable list of all camera console commands from Counter-Strike: Global Offensive. This category contains all of the console commands that effect the way your camera works, such as changing how it's viewed or fixing technical issues with how it works.

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

Commands List

+camdistance

Third person mode only command. This command will put your client in "cam distance mode", when in cam distance mode, moving your mouse will zoom the camera in and out (changing the camera distance).

Examples, Generator & More
+camin

Third person mode only command. This command will zoom your camera as close-in as it possibly can zoom to your player (or the player you're spectating).

Examples, Generator & More
+cammousemove

This command will stop your mouse movements from controling your player, allowing you to move the camera to a different position. For example, you could move the camera in front of the player after enabling this command: if this command was not enabled, your player would rotate as you move your mouse. Use -cammousemove to re-activate normal behaviour.

Examples, Generator & More
+camout

Third person mode only command. This command will move your camera as far out as it possibly can be from your character (or the player you're spectating). Use -camout to revert to normal.

Examples, Generator & More
+campitchdown

Third person mode only. This command will set your camera's pitch value (the pitch axis, aka the up/down axis) to its lowest possible value, making your camera face the player from the ground. Use -campitchdown to restore to normal.

Examples, Generator & More
+campitchup

Third person mode only. This command will set your camera's pitch value (the pitch axis, aka the up/down axis) to its highest possible value, making your camera face the player from the sky. Use -campitchup to restore to normal.

Examples, Generator & More
+camyawleft

Third person mode only. This command will rotate your camera in a leftwards direction around your character along its yaw axis (left/right). Use -camyawleft to restore to normal.

Examples, Generator & More
+camyawright

Third person mode only. This command will rotate your camera in a rightwards direction around your character along its yaw axis (left/right). Use -camyawright to restore to normal.

Examples, Generator & More
+commandermousemove

This command will move the mouse of the Commander from the "Weapons Course", which has since been removed from the game.

Examples, Generator & More
CS:GO Command

+csm_rot_x_neg

+csm_rot_x_neg

This is a client only command. It does not work and/or does not have a useful function.

CS:GO Command

+csm_rot_x_plus

+csm_rot_x_plus

This is a client only command. It does not work and/or does not have a useful function.

CS:GO Command

+csm_rot_y_neg

+csm_rot_y_neg

This is a client only command. It does not work and/or does not have a useful function.

CS:GO Command

+csm_rot_y_plus

+csm_rot_y_plus

This is a client only command. It does not work and/or does not have a useful function.

-camdistance

Third person mode only command. This command will take your client out of "cam distance mode", when in cam distance mode, moving your mouse will zoom the camera in and out (changing the camera distance). By disabling this mode, your mouse will control the angle/rotation of the camera around the player.

Examples, Generator & More
-camin

Third person mode only command. This command zoom your camera back to its original position, if you have previously ran the "+camin" command.

Examples, Generator & More
-cammousemove

Provided you have previously used the +cammousemove, this command will make your player be controlled by your mouse movements (as well as the camera) again.

Examples, Generator & More
-camout

Provided you have previously used the +camout command, this command will restore your camera to its previous position.

Examples, Generator & More
-campitchdown

This command will restore your camera to its previous position, provided you have previously ran the +campitchdown command.

Examples, Generator & More
-campitchup

This command will restore your camera to its previous position, provided you have previously ran the +campitchup command.

Examples, Generator & More
-camyawleft

This command will stop your camera from attempting to move left as a result of the +camyawleft command.

Examples, Generator & More
-camyawright

This command will stop your camera from attempting to move rightas a result of the +camyawright command.

Examples, Generator & More
-commandermousemove

This command will stop the mouse of the commander (from the Weapons Course) moving.

Examples, Generator & More
c_maxdistance <Maximum distance>

This command controls how far away your camera be at a maximum from your camera in third person mode. Set c_mindistance to the same value to avoid third person camera stuttering.

Name Description
Maximum distance

The maximum distance you want your third person camera to be from your character.

Examples, Generator & More
c_maxpitch

This command sets your camera's maximum pitch.

Examples, Generator & More
c_maxyaw

This command sets your camera's maximum yaw.

Examples, Generator & More
c_mindistance <Minimum distance>

This command controls how close the minimum distance your camera can be away from your character when in third person mode. Set c_maxdistance to the same value to avoid third person camera stuttering.

Name Description
Minimum distance

The minimum distance that your camera can be from your player.

Examples, Generator & More
c_minpitch

This command sets your camera's minimum pitch.

Examples, Generator & More
c_minyaw

This command sets your camera's minimum yaw.

Examples, Generator & More
cam_collision <0 / 1>

You can use this command to attempt to make the third person experience in CS:GO run smoother, activated with the command "thirdperson". When turned on, it can prevent your camera from coliding with walls around the map.

Name Description
0 / 1

Enter a 1 after the command to attempt to reduce camera collisions with walls when in thid person mode, and a 0 to disable this.

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

This command adjusts your in game camera view between first person (default) and third person.

Name Description
0 / 1 / 2

Using a 1 after this command will set your camera to third person. 0 and 2 set the camera to first person.

Examples, Generator & More
cam_idealdelta <Camera speed>

This command adjusts the speed that your camera attemps to fix any discrepancies between its angles when in third person mode.

Name Description
Camera speed

Enter your desired camera speed when its troubleshooting. The default value is 4.

Examples, Generator & More
cam_ideallag <Camera speed>

This command controls how fast you can move your camera around when in third person mode. The default value is 4.

Name Description
Camera speed

Use a low number, like 0.1, to make your camera move quickly in third person, and a higher number like 50 to make it move slowly.

Examples, Generator & More
cam_showangles <0 / 1>

This command will enable a menu in the top right of your screen displaying the exact statistics for your camera angles when in third person.

Name Description
0 / 1

Use the number 1 after the command to turn the menu on, and 0 to close it.

Examples, Generator & More
cam_snapto <0 / 1>

This command will snap your camera up its default position when in third person mode.

Name Description
0 / 1

Use the value 1 after the command to snap the camera to default position. Use a 0 after the command to reset the camera so you can perform the action again.

Examples, Generator & More
cl_maxrenderable_dist <Render Distance>

This command allows you to set the max distance from the camera that an object can be rendered onto your screen.

Name Description
Render Distance

The maximum distance away from you that you want objects to be rendered. Set to a lower value for objects to potentially render late, and a high value for objects to render as soon as possible. High values could cause performance drops for players on older computers.

Examples, Generator & More
cl_pitchdown <Degrees>

This fun command controls how many degrees down from eye level you can move your camera. That means you can edit this command to allow you to look under you, effectively looking through your character model's legs at what is behind you.

Name Description
Degrees

The degrees you want to be able to look down. The default value for this command is 89 (so you can look straight up at the sky), but this can changed to 200+.

Examples, Generator & More
cl_pitchup <Degrees>

This fun console command controls how many degrees from eye level you can look up into the sky. This can be adjusted to let you look so far around that you end up seeing behind you.

Name Description
Degrees

The degrees you want to be able to look up. The default value for this command is 89 (so you can look straight down at the floor), but this can changed to 200+.

Examples, Generator & More
firstperson

This command will enable first person mode (provided you are not already in first person mode).

Examples, Generator & More
camortho

Switches to an orthographic camera view, altering the perspective in-game to a 2D-like view. This command only works when cheats are enabled.

Examples, Generator & More
cl_deathcam_audio_mix_phase1_fade_time <Fade time>

This command adjusts the duration of the fade-out effect for audio during the first phase of the deathcam.

Name Description
Fade time

The duration in seconds for the audio to fade out during the first phase of the deathcam.

Examples, Generator & More
r_dof_override_far_blurry <Distance>

This command adjusts the distance at which the depth of field effect becomes maximally blurry, effectively controlling how far objects can be before they are fully blurred in the game's rendering.

Name Description
Distance

The distance in units at which objects will be fully blurred due to the depth of field effect.

Examples, Generator & More
r_dof_override_far_crisp <Distance>

This command adjusts the depth of field effect's 'far' crisp setting, which can determine the sharpness or blurriness of distant objects in Counter-Strike 2.

Name Description
Distance

The distance value to set the 'far' crisp distance to, affecting object sharpness.

Examples, Generator & More
r_dof_override_near_blurry <Distance>

This command adjusts the depth of field to make objects closer than a specified distance appear blurry.

Name Description
Distance

The threshold distance at which objects start appearing blurry. Negative values make objects closer than the set distance blurry.

Examples, Generator & More
spec_autodirector <0 / 1>

This command enables or disables the auto-director feature while spectating games. The auto-director automatically chooses the best view modes and perspectives.

Name Description
0 / 1

Enable or disable the auto-director feature.

Examples, Generator & More
spec_centerchasecam <0 / 1>

Enables or disables the camera focusing on the target player's center rather than their eye position in chase cam mode. Default is disabled.

Name Description
0 / 1

Enables or disables the center chase cam feature.

Examples, Generator & More
spec_lock_to_current_player

Locks the observer's view to the current target being observed, preventing it from automatically switching to another player's perspective.

Examples, Generator & More