This list includes only a few of the important commands that can be used in CS2. With different versions and updates of the game, new commands may have been added or some commands might have changed. You can get more information about additional commands by using the “help” command in the in-game console.
General Game Settings
cl_showfps 1 – Displays the FPS counter on the screen.
net_graph 1 – Displays network statistics and FPS values at the bottom of the screen.
cl_crosshairsize [value] – Adjusts the crosshair size.
cl_crosshaircolor [value] – Sets the color of the crosshair. Values range from 0 to 5 (e.g.,
cl_crosshaircolor 1 will make it red).
cl_autowepswitch 0 – Disables automatic weapon switching.
Sound Settings
snd_musicvolume [value] – Adjusts the music volume (values between 0 and 1).
Snd_headphone_pan_exponent [value] – Adjusts the headphone sound pan exponent.
Snd_front_headphone_position [value] – Adjusts the front headphone position for sound.
Snd_rear_headphone_position [value] – Adjusts the rear headphone position for sound.
Snd_mixahead [value] – Adjusts the pre-mix time for sound.
snd_enable [value] – Enables or disables sound. snd_enable 0 disables sound.
snd_mixahead [value] – Adjusts the mixahead time for sound. Typically, a value like 0.05 reduces sound delay.
snd_ambient_volume [value] – Adjusts the volume of ambient sounds in the game.
voice_scale [value] – Adjusts the voice chat volume for team communication.
Graphics and Visual Settings
r_drawtracers_firstperson 0 – Disables bullet tracers in first-person mode.
r_dynamic 0 – Disables dynamic lighting.
r_clear – Clears the screen.
mat_queue_mode [value] – Adjusts the graphics processing queue mode. For example,
mat_queue_mode 2 enables parallel processing.
r_shadowmaxrendered 100 – Sets the maximum number of shadows rendered in the game.
r_waterforceexpensive 1 – Forces higher quality water graphics, but may impact performance.
cl_glow 0 – Disables glowing objects on the screen.
r_lod 0 – Displays more detail even when objects have lower detail.
cl_detaildist [value] – Sets the distance at which detail begins to load.
Controls and Movement Settings
cl_bobcycle [value] – Adjusts the bobbing movement cycle.
cl_sprint [value] – Adjusts sprinting speed.
cl_mouseenable 1 – Enables the mouse.
cl_invertmouse [0/1] – Inverts the mouse vertical movement. 1 inverts the up-down direction, 0 keeps it normal.
cl_righthand 0 – Makes the weapon appear in the left hand (default is right hand).
cl_showpos 1 – Displays position information on the screen (location, speed, etc.).
cl_predict 1 – Enables movement prediction to reduce lag.
cl_predictweapons 1 – Enables weapon prediction.
Camera and View Settings
r_farz_clipplane [value] – Adjusts the view distance.
camera_steam [value] – Adjusts camera effects.
In-Game Commands
mp_limitteams 0 – Removes the team player limit.
mp_autoteambalance 0 – Disables automatic team balancing.
sv_cheats 1 – Enables cheats (not recommended, only for single-player).
sv_gravity [value] – Changes gravity (e.g., sv_gravity 800 is the default gravity).
Other Commands and Customization
unbind [key] – Unbinds a command from a specific key.
cl_righthand [0/1] – Controls whether the weapon appears in the right or left hand.
Advanced Commands and Server Settings
sv_airaccelerate [value] – Adjusts the air movement speed, which is important for “bunny hopping.”
sv_maxspeed [value] – Sets the maximum movement speed of players.
sv_maxusrcmdprocessticks [value] – Adjusts the command processing limit on the server (may affect performance).
sv_showimpacts [1/0] – Shows bullet impacts on the screen (enabled with value 1).
mp_timelimit [value] – Sets the game time limit (in minutes).
Console Command Tips
Saving commands: You can add commands to the autoexec.cfg file to automatically apply them each time you start the game.
Server and Team Settings
mp_freezetime [value] – Sets the freeze time at the start of the round.
mp_maxrounds [value] – Sets the maximum number of rounds in the game.
mp_startmoney [value] – Sets the starting money for players.
mp_restartgame [value] – Restarts the game after the specified seconds.
mp_buytime [value] – Sets the buy time duration.
mp_buy_anywhere [0/1] – Allows buying weapons outside of the buy zones (enabled with value 1).
Weapons and Equipment Settings
ammo_grenade_limit_total [value] – Limits the total number of grenades.
ammo_ar2_altfire [value] – Adjusts the secondary ammo for certain weapons.
High Performance Settings
cl_cmdrate [value] – Adjusts the rate at which you send updates to the server. Important for low ping.
rate [value] – Sets the data rate you send to the server (e.g., rate 128000 is recommended).
cl_interp [value] – Sets the interpolation time. cl_interp 0 typically provides better results.
cl_interp_ratio [value] – Sets the interpolation ratio.
And that wraps up our share on Counter-Strike 2: CS2 All Console Commands. If you have any additional insights or tips to contribute, don’t hesitate to drop a comment below. For a more in-depth read, you can refer to the original article here by Azog, who deserves all the credit. Happy gaming!