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).
cl_interpolate
<0 / 1>
In CS:GO and CS2, cl_interpolate controls whether interpolation is enabled. In this context, interpolation smoothes out player movements between server updates, giving a more fluid visual feel, especially during fast moves.
Name:
0 / 1
Description:
0-Not able to interpolate
1-Able to interpolate (Default)
Examples, Generator & More
sv_showimpacts
<0 / 1 / 2 / 3>
The sv_showimpacts command is a cheat command that allows players to see the impact marks of their bullets. Normally, this can be done by seeing bullet holes on the wall, but it is important to note that the bullet impact on players cannot be seen regularly.
Name:
0 / 1 / 2 / 3
Description:
0 - disabled
1 - enabled (red client) server (blue impact locations)
2 - show only bullet impact locations (client)
3 - show only server bullet impact locations (server)
Examples, Generator & More
cl_resend
<Wait Time>
The cl_resend CSGO ping command isn’t directly related with your ping, but is used to restore connection to CS2 servers, hopefully resulting in a better connection and giving lower ping.
Name:
Wait Time
Description:
By setting the value to 10, the game will try to reconnect players every 10 seconds every time it fails. You can input a number between 1.5 and 20.
Examples, Generator & More
ping
This command will print the console to your ping, to the server you are connected to.
Examples, Generator & More
restart
This command restarts the current game - including map & scores.
Examples, Generator & More
cl_crosshair_sniper_show_normal_inaccuracy
cl_crosshair_sniper_show_normal_inaccuracy
<0 / 1>
This command is used to determine whether your crosshair in your sniper scope will blur out whenever you move. As you may know, you are inaccurate while moving, which will be indicated by your sniper crosshair blurring.
Name:
0 / 1
Description:
0: This command is used to not show inaccuracy when standing still, which is the default setting.
1: This command is used to not show inaccuracy while standing still, but show inaccuracy when moving.
Examples, Generator & More
cl_crosshairalpha
<Alpha Value>
Used to adjust the transparency of your crosshair.
Name:
Alpha Value
Description:
For this command, using a higher value means your crosshair is more visible, while a lower value makes it less visible. You can select a value between 0 to 255.
Examples, Generator & More
cl_crosshairstyle
<Crosshair Style>
This command is used to change the style of your crosshair, which changes general characteristics such as shapes and whether it opens when you are moving around.
Name:
Crosshair Style
Description:
0: This is the default Counter-Strike crosshair. It is a dynamic type of crosshair.
1: This is the default Counter-Strike crosshair, but it is the static type version of crosshair.
2: This is a classic static crosshair that has dynamic dots on each side of it.
3: This is a classic dynamic crosshair.
4: This is a classic static crosshair.
5: This is a classic static and dynamic crosshair.
Examples, Generator & More
cl_crosshairdot
<0 / 1>
Inputting this command will add a dot in the center of the crosshair.
Name:
0 / 1
Description:
Use a 1 after the command this will enable a dot crosshair, adding a 0 after it will disable the dot in the command.
Examples, Generator & More
cl_crosshair_drawoutline
cl_crosshair_drawoutline
<0 / 1>
This console command can be used to enable and also disable the small outline that is visible on your crosshair.
Name:
0 / 1
Description:
You can set this command to a 0 to include no black outline and 1 to enable
Examples, Generator & More
cl_crosshairsize
<Size>
This command will control the length and size of the visible 4 lines in a crosshair. When using a low value it will give your crosshair smaller lines, a larger number will give the crosshair strong long lines.
Name:
Size
Description:
A number that will represent what size of the crosshair you want. The default value is 5.
Examples, Generator & More
cl_crosshairgap
<Gap>
This console command adjusts the size of the gap in the middle of your crosshair. A smaller value means a smaller gap. The default value is 1.
Name:
Gap
Description:
The number of the size of the gap in within the crosshair.
Examples, Generator & More
cl_crosshairthickness
cl_crosshairthickness
<Thickness>
This console command allows you to customize the thickness of the in-game crosshair.
Name:
Thickness
Description:
The numeric value that you want to decide the thickness of your crosshair. The larger the number input, the thicker the crosshair will be.
Examples, Generator & More
cl_crosshaircolor
<Color>
This console command will set the color of your crosshair. The values can be set between 0 and 4.
Name:
Color
Description:
The number of your crosshair color.
Examples, Generator & More
mp_roundtime
<Minutes>
The mp_roundtime command allows a player to change the default round timer, either increasing or decreasing it. It is the most-used round time command CSGO has to offer. 
Name:
Minutes
Description:
The amount of time it takes in time, which is in minutes. You can use decimals for seconds.
Examples, Generator & More
mp_freezetime
<Seconds>
Using the mp_freezetime command in both CS:GO and its successor, CS2, you can control the duration of buy-time at every game start-up. During this period, players can only move aside from purchasing equipment and discussing tactics if they fear an immediate reaction. The default freeze time is 15 seconds, but it could be changed based on your server’s needs or players’ preferences.
Name:
Seconds
Description:
Where [Seconds] denotes the number of seconds to keep all players paralyzed at each new round start.
Examples, Generator & More
m_side
<Side Factor>
This command is used to set the mouse side factor.
Name:
Side Factor
Description:
The side factor in which you would use. The default value for this command is 0.8.
Examples, Generator & More
m_forward
<Value>
This command is used to set the mouse forwarding factor.
Name:
Value
Description:
The forwarding factor you want to use for your mouse forwarding can be set anywhere from 0.0001 to 1,000. The default value is set at 1.
Examples, Generator & More
m_yaw
<X sensitivity>
The m_yaw console command is used to adjust your mouse sensitivity. Specifically only on the X axis, which allows you to look left and right.
Name:
X sensitivity
Description:
This is the specific sensitivity that you wish to use. This command will adjust how fast you can move when looking left or right. To edit the Y axis you will need to use the m_pitch command.
Examples, Generator & More
sensitivity
<Sensitivity>
This command will set your mouse sensitivity to the inputted value.
Name:
Sensitivity
Description:
Your mouse sensitivity the default value is 2.5
Examples, Generator & More
m_rawinput
<0 / 1>
This command allows you to enable raw input directly from your mouse. If raw input is enabled, input is then taken from your mouse and will ignore settings from other applications.
Name:
0 / 1
Description:
Input a 0 after this command to turn off the raw input feature, add a 1 to enable raw input which is the default value,
Examples, Generator & More
m_customaccel
<0 / 1 / 2 / 3>
This command is used to select what level of custom mouse acceleration you have.
Name:
0 / 1 / 2 / 3
Description:
0 - Turns off custom mouse acceleration
1 - Turns on custom mouse acceleration
2 - Will use custom mouse acceleration but will use the inputs from the X and Y axes, which is set by the m_pith command
3 - Will turn off mouse acceleration but will be affected by your in-game sensitivity.
Examples, Generator & More
m_customaccel_scale
m_customaccel_scale
<Scale>
Scales up or down the acceleration rate.
Name:
Scale
Description:
This is how high or low you can set your mouse acceleration.
Examples, Generator & More
m_customaccel_max
<Max Point>
Sets the maximum limit for the movement speed of the mouse.
Name:
Max Point
Description:
This value is used to use a cut-off point when moving your mouse in the game. The default value for this is 0.
Examples, Generator & More
Show entries:
167891018

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.