CS 1.6 Console Commands – Full List with Explanations (2026)

The developer console is the fastest way to change anything in Counter-Strike 1.6: network rates, FPS, crosshair, sound, binds or bots. Below are the CS 1.6 console commands that players really use, grouped by topic, with a short explanation for each one.

Don’t have the game yet? Download CS 1.6 free – our setup already has the console enabled.

How to open the console in CS 1.6

  1. Start the game and open Options → Keyboard → Advanced.
  2. Tick Enable developer console (~) and click OK.
  3. Press the ~ key (under Esc) in the main menu or during a game.

Alternatively, add -console to the game shortcut Target field and the console opens on every launch.

Network commands (less lag)

Command What it does
rate 100000 Maximum data (bytes per second) the server may send you.
cl_cmdrate 101 How many packets per second you send to the server.
cl_updaterate 101 How many updates per second you ask from the server.
ex_interp 0.01 Interpolation time – lower value gives more exact hit registration.
net_graph 3 Shows FPS, ping, loss and choke in the corner of the screen. net_graph 0 hides it.
net_graphpos 1 Moves the net graph to the right (2 – centre, 3 – left).

FPS and video commands

Command What it does
fps_max 100 Frame rate limit. 100 is the classic value.
fps_override 1 Allows fps_max higher than 100 (newer builds).
gl_vsync 0 Turns vertical sync off – less input delay.
cl_showfps 1 Shows only the FPS counter.
brightness 3, gamma 3 Brighter picture on dark maps.
cl_weather 0 Removes rain and snow on maps with weather – more FPS.
r_decals 0 Removes bullet holes and blood decals – more FPS on old PCs.

More FPS tips: CS 1.6 FPS boost.

Crosshair and HUD commands

Command What it does
crosshair 1 Shows the crosshair.
cl_crosshair_size small Crosshair size: small, medium, large or auto.
cl_crosshair_color "50 250 50" Crosshair colour in RGB (here green).
cl_crosshair_translucent 0 Solid, not transparent crosshair.
cl_dynamiccrosshair 0 Crosshair does not grow when you move or shoot.
hud_centerid 1 Shows player names in the centre of the screen.
hud_fastswitch 1 Number keys switch weapons instantly, without confirming.
cl_righthand 1 Weapon in the right (1) or left (0) hand.

Mouse and sound commands

  • sensitivity 2.5 – mouse sensitivity.
  • m_filter 0 – turns off mouse smoothing.
  • zoom_sensitivity_ratio 1 – sensitivity when zoomed with AWP or Scout.
  • volume 0.5 – game volume (0–1).
  • voice_scale 1 – volume of other players’ voice.
  • voice_enable 0 – mutes all voice chat.

Binds

A bind connects a key with a command. Useful examples:

bind "f" "+use"
bind "mwheeldown" "+jump"
bind "q" "lastinv"
bind "F5" "snapshot"
bind "TAB" "+showscores; net_graph 3"

unbind "key" removes a bind, unbindall removes all of them (use carefully). Keep your binds in cstrike\userconfig.cfg so the game does not overwrite them – see CS 1.6 cfg.

Connection and game commands

  • connect IP:port – connect to a server.
  • retry – reconnect to the last server.
  • disconnect – leave the server.
  • status – list of players on the server with their ping.
  • name "YourNick" – change your nickname.
  • kill – suicide (if the server allows it).
  • timeleft and nextmap – time left and next map (on most servers via chat).
  • quit – exit the game.

Demo and screenshot commands

  • record demoname – starts recording a demo; stop ends it.
  • playdemo demoname – plays the demo.
  • viewdemo demoname – plays it with a control panel (pause, speed).
  • snapshot – saves a screenshot to the cstrike folder.

Bot commands

Bots work only on a server you create yourself (New Game):

  • bot_add, bot_add_t, bot_add_ct – add a bot (to any team, T or CT).
  • bot_kick – remove all bots.
  • bot_quota 10 – keep 10 bots on the server.
  • bot_difficulty 2 – 0 easy, 1 normal, 2 hard, 3 expert.
  • bot_knives_only, bot_pistols_only, bot_all_weapons – limit bot weapons.
  • bot_stop 1 – freezes bots (good for training aim).

Full guide: CS 1.6 with bots.

Server commands (for your own server)

Use them in the server console or with rcon after rcon_password "password":

  • changelevel de_dust2 – change the map.
  • mp_timelimit 30 – map time in minutes.
  • mp_roundtime 2 – round time in minutes.
  • mp_freezetime 3 – freeze time at round start.
  • mp_startmoney 800 – money at the start.
  • mp_friendlyfire 0 – team damage off.
  • sv_restart 1 – restart the game in 1 second.
  • sv_gravity 800 – gravity (lower value = higher jumps).

Want your own server? See CS 1.6 hosting.

FAQ

Why does the console not open?

Enable it in Options → Keyboard → Advanced, or add -console to the shortcut. On some keyboard layouts the key is ` or Ё.

Why are my commands reset after restart?

The game rewrites config.cfg. Put your commands in cstrike\userconfig.cfg – it is loaded on every start.

Can commands get me banned?

No, standard console commands are allowed. Only cheats and scripts that the server rules forbid can get you banned.