Counter Strike Source

Useful CS:GO Console Commands Worth Knowing

Counter Strike Source·May 20, 2026·18 min read

Useful CS:GO Console Commands Worth Knowing

Counter-Strike: Global Offensive ships with thousands of console commands, and most players never touch a single one. That is a shame, because the right command can boost your FPS, tighten your radar, spawn practice bots, or let you fly through walls while learning a new map. This guide collects the commands that actually matter for everyday play and private servers.

Enabling the Developer Console

The console is hidden by default. You need to flip it on before any command will respond.

  1. Launch CS:GO through Steam and click the Settings cog.
  2. Select the Game tab near the top of the panel.
  1. The first option in that tab is Enable Developer Console. Open the dropdown and choose Yes.
  1. Close settings and start a match or load into your server.
  2. Press the tilde key (`~`) to summon the console, type your command, and hit Enter.

If the tilde key does nothing, the keybind may have been changed. Head back to Settings > Keyboard / Mouse > UI Keys and confirm that Toggle Console is mapped to a key you can actually reach.

Client Commands

These are the safe, day to day commands. They tweak your interface or quality of life and do not require cheats.

net_graph 1 displays a live overlay with FPS, ping, tick rate, and similar diagnostics. Mappers, server admins, and curious players all rely on it for quick reads on performance.

cl_showfps 1 is the minimalist version. It shows only the frame rate, useful when you suspect stutter or want to benchmark a new GPU.

fps_max 0 removes the FPS cap entirely. If your rig can push more frames than the default ceiling, this lets it.

viewmodel_fov 50 widens or narrows the field of view on your weapon model. Higher values pull the gun toward you, lower values push it away. Try a few values until it feels natural.

cl_righthand 0 swaps your weapon to the left hand. Handy if you are left handed in real life or just want a different visual.

cl_radar_always_centered 1 locks the radar so your icon stays dead center. Much easier to read positions under pressure.

voice_enable 0 mutes all in game voice chat. Sometimes silence is the better strategy.

crosshair 0 hides your crosshair, useful for screenshots, map exploration, or showing off a skin without clutter.

kill kills your player on the spot. Stuck on geometry or want to bail on the round quickly? This is the command.

quit closes CS:GO immediately and dumps you to the desktop. Faster than fighting through the menus when you have had enough.

Cheat Commands

Every command in this section needs sv_cheats 1 active first. They only work on your own private server or in offline practice.

noclip lets you fly through walls. Map authors and players studying angles use it constantly.

r_drawothermodels 2 renders other players as wireframes, making them visible through walls. Strictly for offline practice.

sv_infinite_ammo 1 removes reloads and magazine limits.

r_drawparticles 0 turns off smoke and similar particle effects.

give spawns specific items by code. A reference list of item codes is widely available on community wikis.

god flips on invincibility. Damage rolls off without effect.

Bot Commands

Bots are excellent training partners on a private server. These commands control how they spawn and behave.

bot_add drops a bot into the match. You can extend it with a team, difficulty, and name. Example: `bot_add_ct easy Nathan` spawns an easy CT named Nathan.

bot_kick removes every bot from the server. Useful when you switch from warm up to a real scrim.

bot_difficulty sets how aggressive bots play. Levels run from 0 to 3:

  • 0 = Easy
  • 1 = Normal
  • 2 = Hard
  • 3 = Expert

Example: `bot_difficulty 2`.

bot_dont_shoot 1 makes bots hold their fire. Ideal for aim training and crosshair placement drills.

bot_quota 5 caps the number of bots the server will keep around at any moment.

bot_kill kills the bots in place without kicking them. They will respawn on the next round.

Common Issues

Console will not open. The default key is tilde, but if you changed your keyboard layout or rebinds, the mapping might be different. Check Settings > Keyboard / Mouse > UI Keys > Toggle Console and reassign it.

Command runs but does nothing. Many commands need an explicit value after them. A `1` enables the feature, a `0` disables it. So `cl_righthand 1` is right hand, `cl_righthand 0` is left hand. Typing the command alone usually does nothing meaningful.

Wrapping Up

CS:GO carries more than three thousand console commands, and nobody is going to memorize all of them. The ones above cover the cases that come up most often, from quick performance tweaks like `fps_max 0` to bot management on a private server. Save a few favorites, try them out in offline practice, and adjust the values until your game feels the way you want it to.

  • CS:GO on Steam
  • More CS:GO tutorials on the HolyHosting knowledge base

Still have questions?

Come chat with us and we will get back to you as soon as possible!

Contact Support