Best CS2 console commands for FPS, practice, more
ValveThe 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
- Best CS2 console commands
- Best CS2 practice commands
- CS2 bot commands
- Best CS2 launch commands
How to enable console in CS2
You can enable the console window through the game settings. To enable the console in CS2, follow the steps below.
- Go to the in-game settings and click on the ‘Game’ tab.
- You will see the ‘Enable Developer Console (~)’ setting.
- Click on the drop-down next to the setting and choose ‘Yes.’
- 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:
Command | Description |
---|---|
cl_showfps 1 | Shows a live FPS counter. Additionally, replace the number with 2, 3, 4, and 5 to show more information. |
fps_max 0 | Remove any current FPS limit. Replace 0 with any number to cap FPS. |
cq_netgraph 1 | Display latency information in the top right corner. |
voice_scale 0.5 | Set 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. |
disconnect | Disconnect from the match server. |
quit | Exit CS2 completely and return to desktop. |
cl_disable_ragdolls 1/0 | Lets 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.5 | Lets 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_modenable | Enable or disable voice chat in-game. |
sensitivity | Enter 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:
Command | Description |
---|---|
sv_cheats 1 | Toggle usage of cheat commands in private matches. |
noclip | Allows flying through the map. |
mp_roundtime 60 | Set round time to 60 minutes. |
mp_restartgame 1 | Instantly restart the match. |
sv_infinite_ammo 1 | Infinite ammunition for all weapons. |
mp_respawn_on_death_ct 1; mp_respawn_on_death_t 1 | Instantly respawn on both CT and T side. |
mp_buytime 60000; mp_buy_anywhere 1; mp_maxmoney 65535; mp_startmoney 65535 | Purchase any weapon at any time, from anywhere on the map. |
r_drawOtherModels 2 | Shows 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_trajectory | Display the grenade’s path. |
sv_rethrow_last_grenade | Re-throw the previously thrown grenade. |
god | Enable God mode. Take no damage from any source. |
sv_regeneration_force_on 1 | Instantly regenerate the health you’ve lost. |
kill | Instantly kill your character and respawn. |
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:
Command | Description |
---|---|
bot_add | Adds bots to the match. |
bot_kick | Kick all bots from the match. |
bot_place | Place a bot in the direction where you’re looking. |
bot_crouch | All bots croutch. |
bot_mimic_1 | All bots copy you. Type 0 instead of 1 to stop them. |
bot_stop 1 | Stop 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.
Command | Description |
---|---|
-novid | Diables the game launch video. |
-high | Give CS2 high priority for CPU usage. |
Here’s how to use the launch commands for CS2, follow the steps below:
- Go to your Steam library.
- Right-click on Counter-Strike 2 and click on Properties.
- 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