Useful CS 1.6 console commands
The console opens with the ~ key (under Esc). If it does not, tick Enable developer console in Options > Keyboard > Advanced, or add -console to the game shortcut.
Name and connecting
name "YourName" connect 1.2.3.4:27015 retry disconnect
connect joins a server by IP. retry tries the last server again, handy when it is full.
Picture and FPS
fps_max 100 net_graph 3 gl_vsync 0 brightness 3 gamma 3
Crosshair
cl_crosshair_color "50 250 50" cl_crosshair_size small cl_dynamiccrosshair 0
Sound and voice
volume 0.8 voice_scale 0.6 voice_enable 1
Hold K to talk on a server (the +voicerecord command).
Binds
bind "MWHEELDOWN" "+jump" bind "F5" "snapshot"
bind ties a command to a key. The first example jumps with the mouse wheel, the second takes a screenshot (saved in the cstrike folder).
Demos (recording)
record demoname stop playdemo demoname
Demos are useful to show a good round or to report a player to the server admins.
Commands typed in the console are lost when you quit. To keep them, put them in userconfig.cfg as shown in Recommended settings for CS 1.6.