Best CS2 Console Commands: FPS, Crosshair, Practice

November 10, 2026 · Cheat Codes, Shooter and Action
Quick answer: The best CS2 console commands are fps_max 0, cq_netgraph 1, cl_showfps 1 and the crosshair set. For practice, use sv_cheats 1 on a private server with noclip and sv_rethrow_last_grenade. Enable the console in Settings, Game.

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

  1. Open Settings and go to the Game tab.
  2. Set Enable Developer Console to Yes. It is the sixth option on the tab.
  3. Press the ~ key in game or in the main menu.
  4. Type a command and press Enter. For commands that take a switch, 1 or true turns it on and 0 or false turns 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.

Before you use commands: CS2 is a VAC protected online game. Use only the console commands that are allowed in matchmaking, and keep cheat commands to offline practice or your own private server.

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 1 shows FPS, ping and tick rate. This replaced net_graph from CS:GO.
  • cl_showfps 1 shows an FPS counter.
  • r_show_build_info false hides the version watermark. ProSettings advises keeping it visible when you file a bug report.
  • clear clears 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 5 enables a custom color set with cl_crosshaircolor_r, _g and _b.
  • cl_crosshairstyle <1-4> changes the style.
  • cl_crosshairthickness <value> and cl_crosshairgap <value> adjust thickness and gap.
  • hud_scaling <0.5-0.95> scales the HUD, and cl_reload_hud resets it.
  • viewmodel_fov <value> changes the weapon model field of view.
  • voice_mute <name> and voice_unmute <name> mute and unmute a player. Add all for 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 1 turns on cheat mode.
  • noclip and god let you fly and take no damage for freecam and lineups.
  • sv_infinite_ammo 1 gives unlimited ammo.
  • sv_rethrow_last_grenade throws the last grenade again. A typical bind is bind O "sv_rethrow_last_grenade".
  • mp_c4timer <seconds> sets the bomb timer.
  • mp_restartgame 1 restarts the match, and map <name> or changelevel <name> changes the map.
  • kill kills 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 1 on 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.

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

Your email address will not be published. Required fields are marked *