50 Essential CS2 Console Commands Every Player Should Know

The Most Useful CS2 Console Commands

The developer console in Counter-Strike 2 unlocks powerful customization options that go beyond the settings menu. From practice commands to performance tweaks, these 50 commands will improve your CS2 experience.

How to Enable the Console

Go to Settings → Game → Enable Developer Console and set it to "Yes". Press the tilde key (~) to open it in-game.

Performance Commands

  • fps_max 0 — Uncaps frame rate for maximum FPS
  • fps_max 300 — Caps FPS at 300 (reduces frame time variance)
  • cl_showfps 1 — Displays FPS counter (0=off, 1=simple, 2=detailed)
  • net_graph 1 — Shows network stats including ping, loss, and choke
  • cl_updaterate 128 — Sets client update rate to 128
  • engine_low_latency_sleep_after_client_tick true — Reduces input latency

Crosshair Commands

  • cl_crosshairsize 2 — Sets crosshair line length
  • cl_crosshairgap -2 — Sets gap between crosshair lines
  • cl_crosshairthickness 0.5 — Sets line thickness
  • cl_crosshaircolor 1 — Sets color (1=green, 2=yellow, 3=blue, 4=cyan, 5=custom)
  • cl_crosshair_drawoutline 1 — Enables crosshair outline
  • cl_crosshair_outlinethickness 0.5 — Sets outline thickness
  • cl_crosshairdot 0 — Disables center dot
  • cl_crosshairstyle 4 — Static classic crosshair (most popular)

Practice Mode Commands

Use these in private servers for training:

  • sv_cheats 1 — Enables cheat commands (required for most practice commands)
  • sv_infinite_ammo 1 — Infinite ammo (1=infinite magazine, 2=infinite reserve)
  • sv_grenade_trajectory_prac_pipreview 1 — Shows grenade trajectory preview
  • mp_warmup_end — Ends warmup immediately
  • mp_restartgame 1 — Restarts the round
  • mp_roundtime_defuse 999 — Sets very long round time
  • mp_buy_anywhere 1 — Buy from anywhere on the map
  • mp_buytime 999 — Unlimited buy time
  • bot_add_t / bot_add_ct — Add a bot to a team
  • bot_kick — Remove all bots
  • bot_stop 1 — Freeze all bots in place
  • give weapon_ak47 — Give yourself any weapon
  • noclip — Fly through walls (toggle)
  • god — Invincibility (toggle)

HUD and Visual Commands

  • cl_hud_color 1 — Changes HUD color (0-10 for different colors)
  • cl_righthand 1 — Right-handed weapon model (0 for left)
  • viewmodel_fov 68 — Sets weapon viewmodel field of view
  • viewmodel_offset_x 2.5 — Adjusts weapon horizontal position
  • viewmodel_offset_y 0 — Adjusts weapon depth
  • viewmodel_offset_z -1.5 — Adjusts weapon vertical position
  • r_drawtracers_firstperson 0 — Disables first-person bullet tracers

Sound Commands

  • volume 0.5 — Master volume (0.0-1.0)
  • snd_musicvolume 0 — Disables music
  • snd_tensecondwarning_volume 0.1 — Sets 10-second bomb warning volume
  • snd_headphone_pan_exponent 1 — Adjusts positional audio curve

Useful Binds

  • bind mwheeldown +jump — Jump on mouse scroll (for bunny hopping)
  • bind c "toggle cl_righthand 0 1" — Toggle left/right hand model
  • bind x "use weapon_smokegrenade" — Quick smoke bind
  • bind z "use weapon_molotov;use weapon_incgrenade" — Quick molotov bind

Network Commands

  • ping — Shows your current ping
  • status — Shows server info, all player names and SteamIDs
  • cl_interp_ratio 1 — Sets interpolation ratio (1 for good connections)
  • rate 786432 — Maximum network bandwidth

Conclusion

These 50 console commands cover the most important settings and practice tools in CS2. Bookmark this page and use it as a reference whenever you need to tweak your setup or set up a practice server. The console is one of CS2s most powerful features — master it and you will have a significant advantage over players who only use the settings menu.