All CS2/CSGO Commands List

Below is CSDB's searchable list of all CS2 console commands. Each command in our database has in-depth insights on each command, with help and argument details (simply hover over a command to view).
sv_specnoclip
<0 / 1>
The sv_specnoclip command in CS: GO and CS2 controls whether a spectator can utilize the noclip mode.
Name:
0 / 1
Description:
0 turns off noclipping mode for spectators.
1 allows noclipping mode for spectators (default).
Examples, Generator & More
cl_interp
<Value>
The rate at which new updates are rendered relative to the current screen refresh cycle on the client side is determined via the cl_interp command
Name:
Value
Description:
One number between 0 and 0.5 represents the delays caused by interpolations measured in seconds. The value defaults to 0.03125 seconds (31.25 milliseconds).
Examples, Generator & More
sv_showimpacts_time
sv_showimpacts_time
<Seconds>
The sv_showimpacts_time is a follow up console command to the popular show impacts CSGO command.
Name:
Seconds
Description:
The amount of time, which is in seconds, this will show bullet impacts before being removed.
Examples, Generator & More
sv_grenade_trajectory
sv_grenade_trajectory
<0 / 1>
The main purpose of the grenade trajectory command is to display a trail of the grenade you have just thrown. A green line will follow the journey of the grenade before it eventually lands.
Name:
0 / 1
Description:
Setting this to 0 will not show the grenade trajectory. Setting this to 1 will show the grenade trajectory.
Examples, Generator & More
cl_autobuy
<Weapon Codes>
This command is used and allows you to set up your auto-buy preferences, this means you can buy the most needed gear each round, by typing auto-buy into your developer console.
Name:
Weapon Codes
Description:
You can enter as many weapon codes as you like, you just need to enter a space in between each one. For example "cl_autobuy vesthelm vest m4a1 ak47 m4a4 famas galilar smokegrenade flashbang defuser hegrenade incgrenade molotov"
Examples, Generator & More
mm_dedicated_search_maxping
mm_dedicated_search_maxping
<Max Ping >
The mm_dedicated_search_maxping is a CSGO max ping console command that allows you to set the maximum ping you prefer when playing on official Valve servers. 
Name:
Max Ping
Description:
Players can set their maximum ping as low as they want, such as 10 or 15 ping. The default is 150. It is not advised to set your maximum ping to less than 20. 
Examples, Generator & More
demo_timescale
<Playback Speed>
Alters playback speed of the demo.
Name:
Playback Speed
Description:
If you “SetTimescale” as 2, it means that you’re doubling speed and vice versa​ if you choose half speed set timescale as 0.5​.
Examples, Generator & More
demo_gototick
<Tick>
This command jumps you directly to a particular tick in the demo. In CS:GO 64 ticks represent one second making this command useful for accurate navigation purposes.
Name:
Tick
Description:
The tick you want the demo to skip to.
Examples, Generator & More
mp_overtime_startmoney
mp_overtime_startmoney
<Amount>
The command will set the amount of money that players start with at the beginning of each over time. The default is 10,000.
Name:
Amount
Description:
The amount of money that each player will have at the start of each overtime half.
Examples, Generator & More
sv_show_teammate_death_notification
sv_show_teammate_death_notification
<0 / 1>
This command is used to determine whether you will receive a chat notification when your teammate has died in the round.
Name:
0 / 1
Description:
Use the value “0” to disable the command, or use the value “1” to enable the command.
Examples, Generator & More
ui_party_msg_sound_enabled
ui_party_msg_sound_enabled
This command will mute the sound notifications for messages sent when you are in a party lobby with your friends.
Examples, Generator & More
cl_sanitize_muted_players
cl_sanitize_muted_players
<0 / 1>
This command will sanitize muted players, which means the game will hide their messages and also their Steam avatars so you don’t have to get annoyed by them further.
Name:
0 / 1
Description:
This argument will control if names and avatars of muted players are hidden or visable.
Examples, Generator & More
cl_mute_enemy_team
cl_mute_enemy_team
<0 / 1>
This chat command is used to mute all incoming messages from the enemy team, regardless of whether there are friends on the opposing team.
Name:
0 / 1
Description:
Use the value “0” to disable the command, or use the value “1” to enable the command.
Examples, Generator & More
cl_mute_all_but_friends_and_party
cl_mute_all_but_friends_and_party
<0 / 1>
This chat command is used to mute all incoming messages from players that are not in your party or in your friends list.
Name:
0 / 1
Description:
Use the value “0” to disable the command, or use the value “1” to enable the command. 
Examples, Generator & More
say_team
say_team [Message]: The “say_team” command is used to make you send your desired message to your team chat only, so your opponents cannot see the message.
Examples, Generator & More
say
<Message>
say [Message]: The “say” command is used to make you send your desired message to all-chat, meaning your teammates and opponents.
Name:
Message
Description:
The message you want to send in chat to everyone on the server.
Examples, Generator & More
sv_steamgroup
<Group ID>
The "sv_steamgroup" command lets you establish the official Steam group for the server by providing its ID as input. For instance, if you wish to designate the CSGOAtse Steam group as the server's official one, you'll first need to find its ID. Then, you can enter this ID along with the sv_steamgroup command to set it up accordingly.
Name:
Group ID
Description:
The ID, which can be found on the group admin profile page.
Examples, Generator & More
weapon_accuracy_nospread
weapon_accuracy_nospread
<0 / 1>
This command toggles the spread of weapon inaccuracy, affecting their precision. When enabled, all weapons become 100% accurate regardless of distance. When disabled, each weapon's accuracy varies depending on the distance.
Name:
0 / 1
Description:
The command is “weapon_accuracy_nospread” and it accepts two arguments: 1 and 0. 1 stands for “true”, and 0 stands for “false”. When it’s set at 1, it means the command is enabled, and hence all the weapons will be 100% accurate regardless of the distance. And when it’s set at 0, it will introduce differing accuracy for all weapons.
Examples, Generator & More
m_pitch
<Y Sensitivity>
This command will control the sensitivity of your Y-axis. This means that it will only adjust your look sensitivity when you are looking up and down in the game.
Name:
Y Sensitivity
Description:
The sensitivity that you wish to set your Y axis this is up/down.
Examples, Generator & More
givecurrentammo
It’s a cheat command you can use to top up the ammo of your current weapons to the maximum level. Instead of having to buy them, this command will top them up instantly for free. Given its nature and action, it’s a cheat code and you cannot use it in public matches, unless it’s been enabled by the server admin or host.
Examples, Generator & More
speed
<-speed> <+speed>
They are two commands that allow you to slow down or restore the default speed of your character in the game: +speed and -speed. The first one will make your character slower, while the second one will return it to normal speed.
Name:
-speed
Description:
This command will return the speed back to normal.
Name:
+speed
Description:
The console command will slow down the movement of your in-game character.
Examples, Generator & More
sv_infinite_ammo
<0 / 1 / 2>
It is a command that allows you to set infinite ammo to your weapons in CS:GO and CS2. This is why it’s also known as the infinite ammo CSGO command, as you can use it to fire your guns forever without having to reload.
Name:
0 / 1 / 2
Description:
0 = Disables infinite ammo (default value)
1 = Enables infinite ammo without reloading
2 = Enables infinite ammo but you have to reload after shooting all the ammo in the clip
Examples, Generator & More
rcon_password
<Password>
If you want to send commands to a server without restrictions, first you need to use the rcon_password command to authenticate yourself for Remote Control.
Name:
Password
Description:
You can set your password for Rcon on your server.
Examples, Generator & More
logaddress_add
<IP address:port>
This command will allow you to set the IP addresses and port number, allowing for a remote host.
Name:
IP address:port
Description:
Enter the IP address and the port number that you wish to use in the format of IP:Port
Examples, Generator & More
Show entries:
18910111218

Above is CSDB’s searchable list of all CS2 console commands. Each command in our database has in-depth insights on each command, with help and argument details (simply hover over a command to view).

You can type in the name of a specific command to filter that command.

We also have a Command category making it easier for those looking for CSGO commands in a certain category.