Best CS2 console commands for FPS, practice, more

Nikhil Bahuguna
CS2 B site Dust 2 and awper

The console in CS2 is quite useful for practice, high FPS, and tracking performance. To help you make the most of the iconic feature, here’s a list of the best CS2 commands and how you can enable the console in-game.

The Counter-Strike franchise has reached new heights with the launch of CS2. Despite the successor sharing a ton of similarities with CSGO, players have appreciated the Premier mode, a wide range of newly added QoL features, and the much-needed map changes.

The classic developer console from CSGO is also available in CS2 with a bunch of adjustments. Through several commands, you can add a live FPS counter, control bots, improve game performance, and more.

Here’s how to enable the console in CS2 and the best console commands for practice, bots, and launch.

How to enable console in CS2

CS2 Game Settings
The game settings menu in CS2.

You can enable the console window through the game settings. To enable the console in CS2, follow the steps below.

  1. Go to the in-game settings and click on the ‘Game’ tab.
  2. You will see the ‘Enable Developer Console (~)’ setting.
  3. Click on the drop-down next to the setting and choose ‘Yes.’
  4. You can now access the console by pressing the ~ or ` key (below the Esc key on the top left of your keyboard).

Best CS2 console commands for FPS & info

You can use these commands in the console window to improve your CS2 experience:

CommandDescription
cl_showfps 1Shows a live FPS counter. Additionally, replace the number with 2, 3, 4, and 5 to show more information.
fps_max 0Remove any current FPS limit. Replace 0 with any number to cap FPS.
cq_netgraph 1Display latency information in the top right corner.
voice_scale 0.5Set the volume of your teammates’ voice chat from range 0 to 1.
bind [key] [action]Bind a specific action to a key.
Example: bind “Shift” “+jump” to bind jump to the Shift button.
disconnectDisconnect from the match server.
quitExit CS2 completely and return to desktop.
cl_disable_ragdolls 1/0Lets you increase or decrease the volume of your teammate’s voice chat. Write a number from 0-1 at the end of the command (instead of 0.5) to adjust the volume.
snd_voipvolume 0.5Lets you increase or decrease the volume of your teammate’s voice chat. Write a number from 0-1 at the end of the command (instead of 0.5) to adjust volume.
voice_modenableEnable or disable voice chat in-game.
sensitivityEnter the command followed by the value that you want as your mouse sensitivity. The same can also be done through a sliding scale in the in-game settings.
cl_drawhud 0
Use this command to take clean screenshots in-game as it removes all HUD elements.

Best CS2 practice commands for local hosts or server admins

If you wish to jump into a warmup or practice your lineups in Counter-Strike 2, the following commands will be useful:

CommandDescription
sv_cheats 1Toggle usage of cheat commands in private matches.
noclipAllows flying through the map.
mp_roundtime 60Set round time to 60 minutes.
mp_restartgame 1Instantly restart the match.
sv_infinite_ammo 1Infinite ammunition for all weapons.
mp_respawn_on_death_ct 1; mp_respawn_on_death_t 1Instantly respawn on both CT and T side.
mp_buytime 60000; mp_buy_anywhere 1; mp_maxmoney 65535; mp_startmoney 65535Purchase any weapon at any time, from anywhere on the map.
r_drawOtherModels 2Shows an outline of other players and bots, enabling you to see them through surfaces.
changelevel [map code]Change the map in the server.
launch_warmup_map [map code]You enter a new practice match on the map of your choice.
give weapon_[weapon name]Instantly get the weapon you want but be careful to write the valid command name of the weapon.
sv_grenade_trajectoryDisplay the grenade’s path.
sv_rethrow_last_grenadeRe-throw the previously thrown grenade.
godEnable God mode. Take no damage from any source.
sv_regeneration_force_on 1Instantly regenerate the health you’ve lost.
killInstantly kill your character and respawn.
Overpass map in CS2
The Overpass map received an overhaul in CS2.

CS2 bot commands

Warming up your aim before jumping into matchmaking is useful. The following commands will help you add or remove bots for your warmup:

CommandDescription
bot_addAdds bots to the match.
bot_kickKick all bots from the match.
bot_placePlace a bot in the direction where you’re looking.
bot_crouchAll bots croutch.
bot_mimic_1All bots copy you. Type 0 instead of 1 to stop them.
bot_stop 1Stop all the bots from moving. To move again, replace 1 with 0.

Best CS2 launch commands

While the in-game console commands will give you a better CS2 experience, there are a few launch commands that you should also use.

CommandDescription
-novidDiables the game launch video.
-highGive CS2 high priority for CPU usage.

Here’s how to use the launch commands for CS2, follow the steps below:

  1. Go to your Steam library.
  2. Right-click on Counter-Strike 2 and click on Properties.
  3. Head to the General tab and add launch commands in Launch Options.

There you have it! Those are all the best console commands you need to know to play Counter-Strike 2. For more content on CS2, make sure to check out the following:

CS2: Best smokes, grenade & flash lineups for Dust 2 | CS2: Best smoke, grenade & flash lineups for Mirage | How to convert Valorant to CS2 mouse sensitivity | CS2: Best smokes, molotov grenades & flash lineups for Overpass | Best CS:GO & CS2 crosshair codes used by pros | Is Counter-Strike 2 on macOS or Linux? | Counter-Strike 2: How to bind & jump throw nades in CS2 | How to show FPS in Counter-Strike 2: Enable & disable commands | | Counter-Strike 2: Best settings to avoid input lag

Related Topics

About The Author

Nikhil is a games writer who focuses on FPS titles like Call of Duty, Valorant, Counter-Strike and more. In his free time, you can find Nikhil setting a red carpet in Valorant. You can contact Nikhil at [email protected]