The best CS2 console commands fall into three groups: performance, crosshair and HUD, and offline practice. Most of them are safe to use in matchmaking, but anything that needs sv_cheats 1 only works on private servers and custom games.
This list was checked against the ProSettings and GGRecon command guides and a roundup of other CS2 pages. Several older CS:GO commands no longer exist, so this page keeps only commands that two or more sources agree on. If one is rejected, type its name in the console and read the autocomplete.
How to open the CS2 console
- Open Settings and go to the Game tab.
- Set Enable Developer Console to Yes. It is the sixth option on the tab.
- Press the
~key in game or in the main menu. - Type a command and press Enter. For commands that take a switch,
1ortrueturns it on and0orfalseturns it off.
Some commands also work from the main menu, for example fps_max 0. Launch options such as -novid are not console commands. You set them in the Steam library, in the game’s properties.
Best console commands for CS2 at a glance
| Command | What it does |
|---|---|
fps_max 0 |
Removes the FPS cap. Use a number such as 144 to set your own cap. |
cq_netgraph 1 |
Shows FPS, ping and tick rate in the top right corner. |
cl_showfps 1 |
Shows an FPS counter. |
sensitivity <value> |
Sets your mouse sensitivity. |
bind <key> "<command>" |
Binds a command to a key, for example bind V “noclip”. |
cl_disable_ragdolls 1 |
Turns off ragdoll death animations. |
viewmodel_fov <value> |
Changes the field of view of your weapon model. |
sv_cheats 1 |
Enables cheat commands on a private server or custom game. |
noclip |
Flies through walls. Needs sv_cheats 1. |
sv_rethrow_last_grenade |
Throws your last grenade again. |
bot_add |
Adds a bot. |
disconnect |
Leaves the server at once. |
Best CS2 console commands for FPS and network info
The most useful performance command is fps_max 0, which removes the frame cap. Replace the 0 with a number if you want to limit it. Our CS2 console commands for FPS and performance page goes deeper on this.
cq_netgraph 1shows FPS, ping and tick rate. This replaced net_graph from CS:GO.cl_showfps 1shows an FPS counter.r_show_build_info falsehides the version watermark. ProSettings advises keeping it visible when you file a bug report.clearclears the text in the console.
Crosshair, HUD and viewmodel commands
Crosshair commands are the best CS2 console commands for visuals, and none of them need cheats. Both main guides list the same set.
cl_crosshaircolor <1-4>picks a preset color.cl_crosshaircolor 5enables a custom color set withcl_crosshaircolor_r,_gand_b.cl_crosshairstyle <1-4>changes the style.cl_crosshairthickness <value>andcl_crosshairgap <value>adjust thickness and gap.hud_scaling <0.5-0.95>scales the HUD, andcl_reload_hudresets it.viewmodel_fov <value>changes the weapon model field of view.voice_mute <name>andvoice_unmute <name>mute and unmute a player. Addallfor everyone.voice_scale <0-1>sets teammate voice volume.
cl_drawhud 0 hides the HUD for screenshots, but ProSettings says it needs sv_cheats 1.
CS2 best console commands for practice
Practice commands need sv_cheats 1, so start a custom game or a private server first. The Practice tab in the menu also has an Infinite Warmup option, which replaces the old round time commands.
sv_cheats 1turns on cheat mode.noclipandgodlet you fly and take no damage for freecam and lineups.sv_infinite_ammo 1gives unlimited ammo.sv_rethrow_last_grenadethrows the last grenade again. A typical bind isbind O "sv_rethrow_last_grenade".mp_c4timer <seconds>sets the bomb timer.mp_restartgame 1restarts the match, andmap <name>orchangelevel <name>changes the map.killkills your character.
For a full setup, see our CS2 practice console commands guide. Older Source games work differently, as in Half-Life 2 console commands and Left 4 Dead 2 console commands. You can also browse all game cheat codes.
Bot commands
Bots let you practice alone. bot_add adds one, and bot_add_ct and bot_add_t pick a side. bot_stop 1 freezes them and bot_stop 0 lets them move again. bot_place puts a bot where you are looking, bot_crouch makes them crouch, bot_mimic 1 makes them copy you and bot_kick removes them.
Which commands are safe online
Settings commands such as fps_max, cq_netgraph, crosshair values and sensitivity are normal client options. Cheat commands are blocked in matchmaking and only run on servers where you control cheats. Do not try to get around that. If a command fails online, it most likely needs a private server.
CS2 console commands not working
- Console does not open: turn on Enable Developer Console in Settings, Game, then press ~.
- Command says unknown: many CS:GO commands, such as net_graph, were removed. Use cq_netgraph instead.
- Cheat command ignored: run
sv_cheats 1on a private server first. - Typo copied from a guide: some pages print cl_drawhud0 or cl_crosshairstle without the right spacing. Check the autocomplete.
- Bind does nothing: put the command in quotes, for example
bind V "noclip", and remember noclip still needs sv_cheats 1.
Best CS2 console commands FAQ
What are the best CS2 console commands?
The most used are fps_max 0, cq_netgraph 1, cl_showfps 1, the crosshair commands and, for practice, sv_cheats 1 with noclip and sv_rethrow_last_grenade. Start with the performance and crosshair group.
What are the best console commands for CS2 practice?
Use sv_cheats 1, noclip, god, sv_infinite_ammo 1 and sv_rethrow_last_grenade on a private server or custom game. Add bot_add and bot_stop 1 to practice against still targets.
How do I open the console in CS2?
Go to Settings, Game, set Enable Developer Console to Yes, then press the tilde key. Commands can then be typed and run with Enter.
Can I use sv_cheats in CS2 matchmaking?
No. sv_cheats 1 only works on private servers and custom games. It is not available in matchmaking, and trying to work around that risks a VAC ban.
How do I show FPS in CS2?
Type cl_showfps 1 for an FPS counter, or cq_netgraph 1 for FPS, ping and tick rate. Use fps_max 0 to remove the frame cap.
Which CS2 best console commands change my crosshair?
Use cl_crosshaircolor, cl_crosshairstyle, cl_crosshairthickness and cl_crosshairgap. Setting cl_crosshaircolor to 5 enables custom RGB values.
Can I use noclip in CS2?
Yes, on a custom game or private server with sv_cheats 1. The guides present it for freecam and grenade practice only. Do not use cheat tools in online matches.
For a related title, read the Deadlock console commands guide.
More cheat guides
- ROR2 Console Commands: give_item, spawn_as and More (Mod)
- Deadlock Console Commands: How to Enable and Use Them
- All Shooter and Action cheat codes
- All game cheat codes
Sources
- ProSettings.net – Best CS2 Console Commands List
- GGRecon – Best CS2 console commands
- esports.gg and PCGamesN – CS2 console commands (search results)
Leave a Reply