Input Commands

Here you will find at the possible input console commands from the CS:GO series. Below listed, are the commands that allow you to accommodate an action input on your mouse, keyboard or other devices.

cl_interp_hermite
This command is used to enable or disable hermite interpolation. When it is enabled, it will smoothens the gameplay experience by interpolating it uses known data points for positions, vectors, etc., in CS2.
Examples, Generator & More
player_ping
This will create a ping notification where the player is aiming in CS2.
Examples, Generator & More
sv_allow_thirdperson
sv_allow_thirdperson
<0 / 1>
The command will set whether or not if third person is allowed on the server. Default is 0 which is not allowed.
Name:
0 / 1
Description:
0 to disable 1 to enable.
Examples, Generator & More
ch_createairboat
This command will spawn an Airboat infront of you, but will produce an error message instead as it is an unknown entity.
Examples, Generator & More
slot4
This command will switch your active slot (what you are holding in your hand) to slot 4.
Examples, Generator & More
gods
This command will allow god mode, for all players (which includes bots) on your server. When in God Mode, players in the game will not be able to take damage and they will not be able to die.
Examples, Generator & More
ff_damage_reduction_other
ff_damage_reduction_other
<Multiplier>
This command will set the multiplier with friendly fire damage which is made to teammates from items that are not bullets and grenades. This command will only take action when friendly fire is enabled.
Name:
Multiplier
Description:
The multiplier for friendly fire damage that is not by grenades or bullets.
Examples, Generator & More
r_player_visibility_mode
r_player_visibility_mode
<0 / 1>
This command will allow you to modify a player visibility mode; this will affect how many players will be rendered and seen through certain components.
Name:
0 / 1
Description:
This will Set the player visibility mode to either basic or enhanced.
Examples, Generator & More
sv_minimum_desired_chicken_count
sv_minimum_desired_chicken_count
<Desired Chicken Count>
This command will set the minimum number of chickens that the game can spawn on the map. It is most of the time used in server configurations mainly for fun in CS2.
Name:
Desired Chicken Count
Description:
The least number of chickens you can spawn on the map.
Examples, Generator & More
script
<Team Name>
The command runs the selected text in a script.
Name:
Team Name
Description:
Your chosen team name for team 1.
Examples, Generator & More
cl_ragdoll_gravity
cl_ragdoll_gravity
<Gravity Value>
This console command will dictate the gravity which will control psychics of ragdolls (death animations)
Name:
Gravity Value
Description:
This number will represent how much gravity you want when rag-dolling. The default value is set at 600. The lower the value, the less gravity used.
Examples, Generator & More
clearall
This command will clear the console output, which will be across all views and clean up any text messages that have been displayed.
Examples, Generator & More
sound_device_override
sound_device_override
<Device ID>
The ID of the audio device you wish to use as your main audio device in CS:GO.
Name:
Device ID
Description:
The ID of the audio device you wish to use as your audio device for CS:GO. Find ID by using sound_device_list.
Examples, Generator & More
reset_expo
<0 / 1>
This command will allow you to reset, all players, team scores, at the end of the current round.
Name:
0 / 1
Description:
If show the equipped character model for player avatars or not.
Examples, Generator & More
cl_show_equipped_character_for_player_avatars
cl_show_equipped_character_for_player_avatars
<0 / 1>
This will Control if the equipped character model is shown for player avatars in CS2.
Name:
0 / 1
Description:
If show the equipped character model for player avatars or not.
Examples, Generator & More
joystick_force_disabled
joystick_force_disabled
<Entity / Class Name>
This command will not allow any joystick functions to be pushed through; this is good for cases when a piece of hardware that is not a joystick is mistaken for one.
Name:
Entity / Class Name
Description:
1 to enable 0 to disable.
Examples, Generator & More
ent_autoaim
<Entity / Class Name>
This command will allow you to see the auto-aim radius for the selected entity. If you don't choose an entity or a class, an auto-aim under your crosshair will be chosen.
Name:
Entity / Class Name
Description:
The name of the entity you wish to choose.
Examples, Generator & More
sv_autobunnyhopping
sv_autobunnyhopping
<0 / 1>
This command, when set to 1 will allow you to bunny hop by just holding down the spacebar.
Name:
0 / 1
Description:
0 to disable, 1 to enable.
Examples, Generator & More
cl_dm_buyrandomweapons
cl_dm_buyrandomweapons
<0 / 1>
This command will set the multiplier for damage that is dealt to the Counter-Terrorists by
Name:
0 / 1
Description:
1 will allow weapons random weapons to spawn in the deathmatch. 0 will disable this feature.
Examples, Generator & More
map_enable_background_maps
map_enable_background_maps
<0 / 1>
This will enable or disable the use of portrait background maps in CS2.
Name:
0 / 1
Description:
0 to disable 1 to enable.
Examples, Generator & More
inferno_damage
<Damage Per Second>
This fun command can change how much damage incendiary grenades and Molotovs do. When the cheats are activated, you can set this value to be higher or lower.
Name:
Damage Per Second
Description:
The default value is 40, though it can be set to higher values like 1 or 2000 damage per second.
Examples, Generator & More
cl_spec_mode
<0 / 1>
This command w
Name:
0 / 1
Description:
You can enter a 1 after this command and it will save your spectator settings.
Examples, Generator & More
achievement_debug
<0 / 1>
When sv_cheats 1 is on this command will turn on achievement debug messages in game.
Name:
0 / 1
Description:
0 to enable 1 to disable this feature.
Examples, Generator & More
bot_freeze
<0 / 1>
This cheat command will prevent bots (NPC characters) from being able to move in the game.
Name:
0 / 1
Description:
Enter 1 to prevent bots from moving, and 0 which will set them back to normal and resume in the game
Examples, Generator & More
Show entries:

In a fast-paced shooter game like CS2, there are tons of different settings you can change. The game itself has its developer console, which every player can use for different commands. This offers a lot of diversity and versatility for the players. There are commands for almost anything connected to the game, and here you will learn everything about CS2 input commands.

How to Enable Developer Console in CS2?

If you want to use input commands in CS2, you will need to enable the developer console. Follow the steps below to do so:

  1. First, go to “Game Settings” and change the ‘’Enable Developer Console’’ setting to Yes
  2. After that, you can enter the game, open the developer console, and put down the commands you want to use. This will allow you to customize your game and in-game settings the way you want.

What Are Input Commands in CS2?

Input commands in CS2, are commands that make your character do a specific action. It can be used to create a specific macro, movement, and more. There are tons of different input commands that you can use and combine. These are the most important CS2 input commands you might need:

  • +attack – Activating this command will make your character use its primary attack over and over. If your character has an equipped gun, it will start shooting until the clip is empty and it needs to reload. Use ‘’-’’ instead of ‘’+’’ before the command to disable it.
  • +attack2 – Your character will use its secondary attack over and over after activating this command. For example, it will use your AWP scope or stab with the knife. To disable this command type ‘’-’’ instead of ‘’+’’ before the command in your console.
  • +back – Your character will start moving backwards endlessly after activating this command. To disable this command type ‘’-back’’ in your console. 
  • +duck – Using this command will make your character crouch, the same as holding your CTRL button on your keyboard. Use ‘’-’’ instead of ‘’+’’ in front of the command to stop it.
  • +forward – Your character will start moving forward endlessly after using this movement command. Use ‘’-’’ instead of ‘’+’’ before the command in your console to disable it.
  • +jump – This command will unbind your jump button and make your character jump once. To disable it type ‘’-jump’’ in your console.
  • +klook – After activating this command you will not be able to move your character forward with your keyboard. Use ‘’-’’ instead of ‘’+’’ before the command to deactivate it.
  • +moveleft – Your character will move left after using this command. Using ‘’-moveleft’’ will disable this command and make your character stop.
  • +moveright – Your character will move to the right after using this command. To stop this command type ‘’-’’ instead of ‘’+’’ in front of the command.
  • +reload – This command will make your character reload every time it shoots a bullet. Type ‘’-reload’’ to deactivate this command.
  • +right – Your camera will start spinning to the right continuously after you activate this command. Use ‘’-’’ instead of ‘’+’’ in front of the command to disable it
  • +left – Your camera will start spinning to the left without stopping after using this command. To stop it, use ‘’-’’ instead of ‘’+’’ when entering the command again.
  • +score – The scoreboard where you can see all the player’s kills, deaths, and assists will be shown after this command is used. Type ‘’-score’’ to remove the scoreboard from your screen. 
  • +use – This command will make your character automatically interact with an object on the map. For example, if you are carrying the bomb and you are on the bombsite, this command will make your character plant the bomb. Alternatively, if you are CT and you are near the bomb this command will make your character start defusing it, the same way the default keybind ‘’E’’ works. After this you will need to use the ‘’-use’’ command if you want to use this command again.
  •  +speed – Your character will move slower than the default movement speed. Use ‘’-’’ instead of ‘’+’’ before the command to make your character move with normal speed.
  •  button_info <Key or Button> – After using this command, you will see all the information regarding a specific button. It will show its technical state and if its bound to a specific action.
  • invnextselect – After using this command, the next item in your inventory will be automatically selected.
  •  +zoom – After using this command, it will make your AWP or Scout zoom in and stay like that until deactivated. This command can also trigger the alternate fire of other weapons, for example, the stab of the knife. Use ‘’-’’ instead of ‘’+’’ in front of the command to disable it.
  • repeat_last_console_command – This command will repeat the last command that was entered in the developer console. This can be helpful if you want to use the same command again.