Commands

This is a complete list of all of the server side, client side, and console commands in Counter-Strike 1.6. The things these commands control range from changing the weather effects to displaying frame rate information in real time.

Client Side Commands Description
ah 1 Toggles Auto-Help (gives player hint messages throughout the game) - Setting of 1 = 'on', and 0 = 'off'. cl_observercrosshair 1 Set to '1' to enable crosshairs in Observer mode, '0' to disable.
dm 1 Toggles displaying of map briefings after loading a new map - Setting of 1 = 'on', and 0 = 'off'
cl_hidefrags 0 Toggles hiding everyone else's scores except your own - Setting of 1 = 'on', and 0 = 'off'
drawradar This turns the radar on
fastsprites 0 Sets the complexity of the smoke sprites for the smoke grenade - The range is 0-2, with 0 looking the most like actual smoke
hud_centerid 0 Toggles the centering of the auto-ID text - Setting of 1 = 'on', and 0 = 'off'
lefthand 0 Toggles the use of holding weapons in left hand - Setting of 1 = 'on', and 0 = 'off'
listmaps Lists the maps available on the server that the client can vote for - the server admin specifies which maps get listed by editing the mapcycle.txt file.
max_shells 300 Sets the number of shells visible at one time (0-500)
max_smokepuffs 300 Sets the number of smoke puffs visible at one time (0-500)
nightvision Bind this to a key to toggle the use of the night vision goggles
rate 2500 Sets how much data/information you receive from the server that you are connected to - for a 14.4 connection, set your rate to 1500 - 33.6k connection use 3000 - 56k modem use 3500 - ISDN should be 5000 - all connections faster than that should be between 5000 and 9999
setinfo vgui_menus 1 Toggles the VGUI menu - Setting of 1 = 'on', and 0 = 'off'
timeleft States how much time is left on the particular map
votemap Allows the client to vote for a particular map

 

Server Side Commands Task Description
rcon_password password Change RCON Pass Replace password with the rcon server password to gain access to all the rcon commands.
changelevel map_name Change Level This command allows you to change the map.
users Status Lists the current players names with id and wonid.
kick name Kick Player Name If you need to kick a player replace name with the players name.
kick #number Kick Player ID If you need to kick a player replace number with the players number.
banid time #number Ban Player ID If you need to ban a player replace time with the amount of time you would like to ban them
sv_password password Server Password To password protect the server replace password with the games password.
sv_restart time Restart Game Resart the game, both teams scores are reset as is money. replace time with a value upto 10.
sv_restartround time Restart Round Resart the round, replace time with a value upto 10.
mp_friendlyfire number Frienly Fire Replace number with 1 to turn friendly fire on or 0 to turn it off.
mp_forcechasecam number Chase Cam Replace number with 1 to force chase cam mode or 0 to disable it.
mp_roundlimit number Round Limit Replace number with the amount of rounds before the level changes.
mp_roundtime number Round Time Replace number with a time in minutes - normally 5 (3-15 allowed).
mp_timelimit number Time Limit Replace number with the time in minutes for each map - 0 = no time limit.
say text Say something though server Sends a message from the server admin to the screen which all players can read. replace text with the message.
cm_say @@r text Color Message Sends a color message to the centre of the screen. replace r which is red with g for green y for yellow etc. replace text with the message.
quit Restart Server Restarts your server
mp_startmoney x Staring Money This integer value controls the amount that players start with at the beginning of a new map or when they join a server. 800 is the default and the minimum value, while 16000 is the maximum.
mp_logdetail x Deatailed Log Use this bitwise svar to control the depth of your logs. Be warned, these options can eat away hard drive space and CPU cycles. Use 0, the default, to log no attacks, 1 to log enemy attacks, 2 to log teammate attacks, and 3 to log both.
 
mp_playerid x Player ID This variable controls what players see when they put their crosshair over an enemy, a hostage, or a teammate. At 0 (the default), the player see's all popups with team colors. At 1, the player sees their teammates and hostages, with team colors. At 2, players see no popups.
mp_fadetoblack x Fading This is also to combat ghosting, but is more harsh. 0 will have no affect on the game, while 1 will disable chasecam and any sort of death cam at all. The client's screen fades to black instantly after death. One boon of this setting is that corpses stay around for the entire round. Useful for clan matches.
mp_buytime x Buying Time A floating point (decimal) value to determine the buy time in minutes. E.g., '1.25' equals one minute and fifteen seconds of buy time (this is not the pause, but the time where it is legal to purchase stuff). The minimum value is 0.25 and there is no maximum.
mp_winlimit x Win Limit This, of course, is an integer (whole number). When a team reaches this amount of wins (before the timelimit or the roundlimit is reached), it has won the map. 0, or disabled, is the default.
 
allow_spectators x Spectators Setting to 1 will allow spectators, while 0 will disallow them. These are non-playing spectators, not dead people.
mp_autokick x Team Killer Banning This variable is defaulted to 1. Toggles automatic team-killer banning and kicking of idle clients - Setting of 1 = 'on', and 0 = 'off'.
mp_autoteambalance x Team Balancing This variable is defaulted to 1. Toggles the forcing of clients to join teams to make it balanced - Setting of 1 = 'on', and 0 = 'off'.
mp_c4timer x Bomb Timer This variable is defaulted to 45. Sets the amount of time in between C4 placement and its explosion - ranges between 15 and 90 seconds.
 
mp_flashlight x Use Flashlights This variable is defaulted to 1. Toggles the use of flashlights by clients - Setting of 1 = 'on', and 0 = 'off'.
mp_footsteps x Hear Footsteps This variable is defaulted to 1. Toggles footstep sounds - Setting of 1 = 'on', and 0 = 'off'.
mp_freezetime x Freeze Players For Buying This variable is defaulted to 6. Sets the amount of "freeze" time at the beginning of each round to buy weapons and equipment - Use a setting of '0' to disable.
mp_hostagepenalty x Hostage Kill Kicking This variable is defaulted to 0, or disabled. Sets the number of hostages a player can kill before they are booted from the server.
mp_limitteams x Number of more players on team can have over another This variable is defaulted to 2. Sets the maximum number of players that one team can have more than the other team - Use a setting of '0' to completely disable the team limiting.
mp_logmessages x Log Chat Messages This variable is defaulted to 1. Toggles logging of chat messages in the log files - Setting of 1 = 'on', and 0 = 'off'.
mp_mapvoteratio x Map Vote Ration This variable is defaulted to 0.6. Set the ratio of players required to vote on the same map before a map will change. The default is 0.6 , which means that 60% of the players on a server must vote on the same map in order for the server to change to that map. The range is 0.0-1.0.
mp_kickpercent x Kick Vote Ration This variable is defaulted to 0.66. Set the ratio of players on someone's team required to vote to kick the "someone." The default is 0.66, which means that 66% (2/3rds) of the players on his team must vote him off in order for him to be kicked. The range is 0.0-1.0.
mp_tkpunish x Team Kill Punishing This variable is defaulted to 1. Toggles the forcing of a player to sit out the next round if he has just killed a teammate - Setting of 1 = 'on', and 0 = 'off'.



Basic Console Commands Description
_snd_mixahead 0.100 sets sound mixahead value - similar to s_mixahead in Quake2 - can fix stuttering issues with some sound cards
_vid_default_mode 0 sets default video mode (screen resolution)
_vid_default_mode_win 3 sets default windowed video mode (screen resolution)
_vid_wait_override 0 sets video wait override
_windowed_mouse 0 enables mouse in windowed mode
+alt1  
+alt2  
+attack fir
+attack2 secondary fire - *see special
+back move backwards
+camdistance moves chase cam perspective away from player - *works only if thirdperson is activated
+camin moves chase cam forward - *works only if thirdperson is activated
+cammousemove moves chase with mouse - *works only if third person is activated
+camout moves chase cam backward - *works only if thirdperson is activated
+campitchdown decreases chase cam pitch to look down - *works only if thirdperson is activated
+campitchup increases chase cam pitch to look up - *works only if thirdperson is activated
+camyawleft tilts chase cam left - *works only if thirdperson is activated
+camyawright tilts chase cam right - *works only if thirdperson is activated
+det20 sets detpack with 20 second timer - *demo class only
+det5 sets detpack with 5 second timer - *demo class only
+det50 sets detpack with 50 second timer - *demo class only
+duck crouches
+forward moves forward
+gren1 launches grenade type 1 - *see primegrenX, throwgren
+ip xxx.xxx.xxx.xxx sets ip address
+gren2 launches grenade type 2 - *see primegrenX, throwgren
+jlook enables joystick to look around
+jump jumps
+klook enables the keyboard to look around
+left strafes left
+lookdown looks down
+lookup looks up
+mlook enables mouse to look around
+movedown moves player down - *climbing down a ladder, swimming down
+moveleft strafes left
+moveright strafes right
+moveup moves player up - *climbing up a ladder, swimming up
+reload reloads current weapon
+right strafes right
+showscores shows player scores and pings
+speed forces player to walk if 'always run' is enabled, and forces player to run if 'always run' is disabled
+strafe strafe modifier - while this is held down, use direction keys to strafe in different directions
+use uses an item- such as a button, machine gun, etc.
adm_ban bans the current player in the player's list from the server - must have admin status of server by using the "admin <password>" command
adm_ceasefire pauses or unpauses the game - must have admin status of server by using the "admin <password>" command
adm_countplayers shows the number of players on a server and their teams - must have admin status of server by using the "admin <password>" command
adm_deal begins a cycle in the player's list that asks to kick, ban, or next for each player - must have admin status of server by using the "admin <password>" command
adm_kick kicks the current player in the player's list from the server - must have admin status of server by using the "admin <password>" command
adm_listplayers lists all players and their ip addresses - must have admin status of server by using the "admin <password>" command
adm_next advances to the next player in the player's list - must have admin status of server by using the "admin <password>" command
admin <password> after server has set "tfc_adminpwd", use this in the in-game console to gain admin status of the server and can use any of the "adm_*" commands
alias <name> "cmd1; cmd2" binds commands together in an alias to perform mutiple tasks at the hit of one button
allowupload toggles the uploading of local decals and models to the server on/off
ambient_fade 100 sets the distance at which ambient sounds fade away
ambient_level 0.300 sets the sound level for ambient sounds
appenddemo <demoname> records a demo and appends it to the demo file in existence at Half-Life/Valve/demo.dem
autosave enables autosave feature
begin  
bgetmod requests batch mod status
bgetsv requests batch server list
bgmbuffer 4096 sets the CD audio buffer size
bgmvolume 0 toggles CD audio on/off- * 1 is 'on', 0 is 'off'
bind <key> <command> combines a <key> with a command or alias
bottomcolor 6 sets the bottom color of the player model
brightness 1 enables glare reduction - *the higher the value, the brighter it gets
build displays the build menu to choose from sentry or dispenser - *engineer class only
c_maxdistance 200 sets the maximum distance of the chase cam
c_maxpitch 90 sets the maximum pitch of the chase cam
c_maxyaw 135 sets the maximum yaw of the chase cam
c_minidistance 30 sets the minimum distance of the chase cam
c_minpitch 0 sets the minimum pitch of the chase cam
c_minyaw -135 sets the minimum yaw of the chase cam
cam_command 0 toggles chase cam commands on/off - * 1 is 'on', 0 is 'off'
cam_contain 0 toggles chase cam auto-contain in current room on/off - * 1 is 'on', 0 is 'off'
cam_idealdist 64 sets the preferred distance from the player model to the chase cam - *works only if thirdperson is activated
cam_idealpitch 0 sets the preferred pitch for the chase cam - *works only if thirdperson is activated
cam_idealyaw 90 sets the preferred yaw for the chase cam - *works only if thirdperson is activated
cam_snapto 0 sets the preferred snap interval for the chase cam - *works only if thirdperson is activated
cancelselect cancels selection
cd controls CD audio - * i.e., 'cd stop' stops the cd play, 'cd loop X' plays track X using tracks 1-16
centerview centers the players view
changeclass displays the change class menu
changeteam displays the team change menu
chase_back 100 sets the preferred chase cam distance from the player when backing up
chase_right 0 sets the preferred offset to the side for the chase cam
chase_up 16 sets the preferred offset up for the chase cam
cl_adaptive displays time, dropped packet %, average latency, up/down rates, and frames per second (FPS)
cl_allow_download 0 toggles download of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off'
cl_allow_upload 0 toggles upload of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off'
cl_allowdownload 0 toggles download of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off'
cl_allowupload 0 toggles upload of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off'
cl_anglespeedkey 0.670 sets the speed that the direction keys change the view angle
cl_appendmixed 0 toggles the forcing the playing of mixed sounds as sequential sounds instead - * 1 is 'on', 0 is 'off'
cl_backspeed 400 sets the backup speed of a player - number can only go as fast as a particular server allows
cl_bitcounts shows list of bits received for each player, with delta values
cl_bob 0.010 sets the amount that the view bobs while the player is running
cl_bobcycle 0.800 sets how frequently the view of a player bobs while running
cl_bobup 0.500 sets the amount that the view of a player bobs while running
cl_download_ingame 0 toggles downloads of models and decals during a game - * 1 is 'on', 0 is 'off'
cl_download_max 0 sets the maximum number of files downloaded from a server
cl_downloadinterval 1 sets the minimum time in between downloads from a server
cl_forwardspeed 400 sets the forward speed of a player - *can only go as fast as the server allows
cl_gaitestimation 1 enables estimated player stepping motion
cl_gg 0 toggles game gauge mode - * 1 is 'on', 0 is 'off'
cl_himodels toggles higer quality player models - * 1 is 'on', 0 is 'off'
cl_messages shows server messages
cl_movespeedkey 0.300 sets movement speed for keyboard use
cl_nodelta toggles delta compression - * 1 is 'on', 0 is 'off'
cl_nopred 0 toggles client-side prediction - * 1 is 'on', 0 is 'off'
cl_pitchdown <angle> sets the maximum angle to look down - *default is 89
cl_pitchspeed 225 sets the speed at which the pitch changes
cl_pitchup <angle> sets the maximum angle to look up - *default is 89
cl_pred_fraction 0.5 sets the client-side prediction faction - *closer to 1.0 is more prediction
cl_pred_link 1 sets the client-side prediction link value
cl_pred_maxtime 255 sets the maximum client-side prediction time
cl_predict_players 1 toggles prediction of other players - * 1 is 'on', 0 is 'off'
cl_print_custom displays loaded custom .wad files or decals
cl_resend 3 sets the resend count
cl_rollangle 2 sets the view tilt angle for roll motion
cl_rollspeed 200 sets the view tilt speed
cl_shownet 0 toggles the display of network packet numbers - * 1 is 'on', 0 is 'off'
cl_showsizes 0 toggles the display of network packet size graph - * 1 is 'on', 0 is 'off'
cl_sidespeed 400 sets the strafing speed of a player
cl_skycolor_b 0 sets the blue component of the sky color
cl_skycolor_g 0 sets the green component of the sky color
cl_skycolor_r 0 sets the red component of the sky color
cl_skyname <name> sets the sky pattern - * such as 'cl_skyname desert'
cl_skyvec_x 0 sets the sky pattern position x-coordinate
cl_skyvec_y 0 sets the sky pattern position y-coordinate
cl_skyvec_z 0 sets the sky pattern position z-coordinate
cl_slist 10 sets the number of servers in the serverlist
cl_solid_players 1 toggles solid player models - * 1 is 'on', 0 is 'off'
cl_timeout 305 sets the inactivity time brfore a client times out
cl_upload_max 0 sets the maximum number of files a client can upload to a server
cl_upspeed 320 sets the speed of a player when he climbs up
cl_usr displays user HUD information
cl_view displays list of current on-screen entities
cl_waterdist 4 sets the underwater distance
cl_yawspeed 210 sets the turning speed - * only will go as fast as a server allows
clear clears the console screen
clearlist clears the server list
clientport 27005 sets the port that the client will use to connect to a server
cmd can use this in conjunction with a command
con_notifytime 4 sets client notification time
connect <ip address> connects to a server with the used ip address
contimes <n> shows n overlay lines - * n = 4 to 64
coop 0 toggles cooperatice play mode - * 1 is 'on', 0 is 'off'
crc <mapname> displays the crc value for the map at maps\<mapname>.bsp
crosshair 0 toggles the crosshair on/off - * 1 is 'on', 0 is 'off'
customrsrclist <arg> issues a resource request
d_spriteskip  
dc 0 toggles the display of the class briefings - * 1 is 'on', 0 is 'off'
deathmatch 0 toggles deathmatch mode - * 1 is 'on', 0 is 'off'
default_fov 90 sets the default field of view in degrees - * smaller number is a smaller angle of view, while a larger number is a larger field of view
demos runs a loop of demos set with startdemos
detdispenser remotely detonates ammo dispenser - * engineer class only
discard drops unusable ammo
disconnect disconnects a player from a server
displaysoundlist 0 toggles on/off a list of all loaded sounds - * 1 is 'on', 0 is 'off'
download begins downloading files from a server - * only if 'cl_download_ingame' is set to 1
echo "message" echos text to the console - * useful for letting a player know that a script or .cfg file was loaded successfully
edgefriction 2 sets the amount of friction between players and objects
enableconsole enables the console screen
endmovie ends a currently ongoing movie
envmap creates the 6 .bmp images for sky boxes from the player's current position
escape acts as <ESCAPE> key by hiding the console and cancelling selections
fakelag 0 simulates lag - * the higher the number, the more simulated lag
fakeloss 0 simulates packet loss - * the higher the value, the more simulated packet loss
feign fake death - * spy class only
firstperson enables first person viewing of the game
flaginfo displays flag status
flush flushes the memory and reloads the map
fly  
force_centerview forces the player's view to look straight ahead
fps_lan 31 sets the maximum framerate on a LAN game
fps_modem 31 sets the maximum framerate in an internet game
fps_single 80 sets the maximum framerate in a single playergame
fullinfo <complete info string> displays user information
fullserverinfo displays server information
gamma 3 sets the gamma level
getcertificate gets certificate from WON
getsv lists each server's ip address and the total number of servers
gg <demoname> runs the game gauge benchmark using <demoname> - * 'cl_gg' must be set to 1
gl_affinemodels 0  
gl_alphamin 0.250 sets the minimum alpha blending level
gl_clear 0 toggles visual quality - * cracks between textures show when set to 1
gl_cull 1 toggles rendering of visible objects only - * 1 is 'on', 0 is 'off', and 0 will lower fps
gl_d3dflip 0 toggles reversed rendering order for D3D
gl_dither 1 toggles dithering - * 1 is 'on', 0 is 'off'
gl_dump lists the data for the video card: vendor, renderer, version, and extensions used
gl_flipmatrix 0 toggles special crosshair fix when using the 3DNow! 3Dfx MiniGL - * 1 is 'on', 0 is 'off'
gl_keeptjunctions 0 toggles showing of cracks between textures - * 1 is 'on', 0 is 'off', with 1 being the better quality and slower fps
gl_lightholes 0 toggles light holes - * 1 is 'on', 0 is 'off'
gl_log <logfilename> writes graphic debug messages to <logfilename>
gl_max_size 256 sets the maximum texture size
gl_monolights 0 toggles a uniform light source with no shadows - * 1 is 'on', 0 is 'off', and works in OpenGL only
gl_nobind 0 toggles the replacement of textures with alphanumeric characters - * 1 is 'on', 0 is 'off'
gl_overbright 0 toggles maximum brightness mode - * 1 is 'on', 0 is 'off'
gl_palette_tex 0 toggles paletted textures - * 1 is 'on', 0 is 'off'
gl_picmip 0 sets the rendering quality - * higher the number is faster but lower quality
gl_playermip 0 sets the player rendering quality - * higher the number is faster but lower quality
gl_polyoffset 4 sets the polygon offset - try out different values for texture flickering problems
gl_reporttjunctions 0 toggles writing T-junction reporting to the console
gl_round_down 3 sets the texture rounding down value - * higher the number faster but lower quality
gl_smoothmodels 0 toggles model smoothing - * 1 is 'on', 0 is 'off'
gl_spriteblend 0 toggles blending sprite graphics - * 1 is 'on', 0 is 'off'
gl_texels reports the number of texels uploaded to the video card
gl_texsort 0 toggles a texel sort - * 1 is 'on', 0 is 'off'
gl_texturemode [type] sets the rendering mode in order from the lowest quality but fastest to highest quality which is slower - * [type] options are: gl_nearest_mipmap_nearest, gl_linear_mipmap_nearest (these two deal with bilinear filtering) and gl_nearest_mipmap_linear, gl_linear_mipmap_linear (which deals with trilinear filtering)
gl_wateramp 0.300  
gl_zmax 4096 sets the maximum size for the Z-Buffer
gl_ztrick 1 toggles the speeding up of 3Dfx rendering - * 1 is 'on', 0 is 'off'
god god mode makes player invincible - * 'sv_cheats' must be set to 1
graphheight 64 sets the height of the r_netgraph display
graphhigh 512 sets the maximum value of the r_netgraph display
graphmean 1 sets the mean value of the r_netgraph display
graphmedian 128 sets the median value of the r_netgraph display
hideconsole hides the console
hisound 1 toggles high-quality sound - * 1=22kHz, 0=11kHz
hud_centerid 0 toggles player ID display - * 1 is 'on', 0 is 'off'
hud_deathnotice_time 6 sets how long death messages remain onscreen
hud_drawhistory_time 5 sets how long HUD item icons remain onscreen
hud_fastswitch 0 toggles fast weapon switching - * 1 is 'on', 0 is 'off'
hud_saytext_time 5 sets how long chat messages remain onscreen
impulse 100 enables flashlight
impulse 101 gives all weapons and ammo - * 'sv_cheats' must be set to 1
impulse 201 sprays logo decal
interp enables frame interpolation
invlast selects previous item in inventory
invnext selects next item in inventory
invprev selects previous item in inventory
ip xxx.xxx.xxx.xxx sets ip address
ip_clientport 0 sets the client port for a TCP/IP game
ipx_clientport 0 sets the client port for an IPX game
joyadvanced 0 These are Joystick variables.
joyadvancedupdate
joyadvaxisr 0
joyadvaxisv 0
joyadvaxisx 0
joyadvaxisy 0
joyadvaxisz 0
joyforwardsensitivity -1
joyforwardthreshold 0.150
joyname 0
joypitchsensitivity 1
joypitchthreshold 0.150
joysidesensitivity -1
joysidethreshold 0.150
joystick 0
joywwhack1 0
joywwhack2 0
joyyawsensitivity -1
joyyawthreshold 0.150
kill player suicides to respawn again
lambert 1.500  
lcd_x 0 may have something to do with lcd display monitors
lcd_yaw 0 may have something to do with lcd display monitors
lightgamma 2.500 sets the lighting gamma value
list lists local servers found after using the 'slist' commands
listdemo <demoname> lists information about <demoname>
load <name> loads a saved game
loadas8bit 0 toggles the forcing of 8-bit (lower quality) sounds - * 1 is 'on', 0 is 'off'
localinfo shows local settings
logos lists decals
lookspring 0 toggles automatic view centering when 'mlook' is deactivated - * 1 is 'on', 0 is 'off'
lookstrafe 0 toggles mouse strafing when 'mlook' is active - * 1 is 'on', 0 is 'off'
m_filter 0 toggles mouse filtering (smoothing) - * 1 is 'on', 0 is 'off'
m_forward sets the mouse forward speed sensitivity multiplier
m_pitch 0.022 sets the mouse pitch (up and down motion) speed sensitivity multiplier - * negative numbers result in an inverted mouselook
m_side 0.800 sets the mouse strafing speed sensitivity multiplier
m_yaw 0.022 sets the yaw speed sensitivity multiplier
mcache lists modem cache contents
menuselect <x> selects item <x> from a menu
messagemode <text> displays <text> to all other players on a server
messagemode2 <text> displays <text> to only other players on same team
model <modelname> changes current player model to <modelname>
motd displays the Message Of The Day from the server's motd.txt file
name <playername> used to change a player's name
netbad simulates a bad network connection
netchokeloop 0  
netmax displays maximum packets and game packets
netusage 0 toggles a network usage graph - * 1 is 'on', 0 is 'off'
new begins a new singleplayer game
nextdl downloads next file
noclip 0 if turned on, players can walk through walls - * 1 is 'on', 0 is 'off', and 'sv_cheats' must be set to 1
nosound 0 toggles sound - * 1 is 'on', 0 is 'off'
notarget 0 makes players ignore you - * 'sv_cheats' must be set to 1
notify  
pause pauses a game
pingservers displays pings of servers in the serverlist
pingsv <ip:port> pings a server at <ip:port>
play <filename> plays a .wav designated by <filename>
playdemo <filename> plays <filename>.dem at normal speed
playvol 9 sets demo playback volume
pm_nostucktouch 0  
pm_nostudio 0  
pm_pushfix 0  
pm_worldonly 0  
pointfile <filename> loads maps\<filename>.pts
precache 0 toggles preloading of all needed files at map start - * 1 is 'on', 0 is 'off'
prespawn  
primegren1 primes grenade type 1
primegren2 primes grenade type 2
protocol  
ptrack  
pushlatency -100 set this number to the inverse of your ping to help latency
quit exits to windows without confirmation
r_decals 250 sets the maximum number of decals
r_drawadaptive 0  
r_drawentities 0 toggles drawing player models and sprites - * 1 is 'on', 0 is 'off'
r_drawviewmodel 0 toggles drawing player weapon model - * 1 is 'on', 0 is 'off'
r_dynamic 0 toggles dynamic lighting - * 1 is 'on', 0 is 'off'
r_fullbright toggles maximum brightness in local games only - * 1 is 'on', 0 is 'off'
r_glowshellfreq 2.2  
r_lightmap <map#> software rendering mode only - * displays one of four (0,1,2,3) possible lightmaps to view range of switched lights
r_lightstyle <style#> software rendering mode only - * displays only specified lighting style for viewing full range of pulsing, blinking, etc. lighting effects
r_mirroralpha 0 toggles reflective textures - * 1 is 'on', 0 is 'off'
r_mmx 0 toggles MMX xalculations for MMX cpu's - * 1 is 'on', 0 is 'off'
r_netgraph 0 toggles graph of network conditions - *0 is 'off', 1 shows green = good, yellow = bad, red = horrible, 2 shows packetsize
r_norefresh 0 toggles clearing HUD and console before redrawing - * 1 is 'on', 0 is 'off'
r_novis 0 toggles drawing underwater polygons - * 1 is 'on', 0 is 'off', 'r_wateralpha' must be set to 1
r_shadows 0 toggles players' shadows - * 1 is 'on', 0 is 'off'
r_speeds 0 toggles average fps, draw speed and polygon info - * 1 is 'on', 0 is 'off', very useful when making maps
r_traceglow 0 toggles inclusion of monsters in glow sprite occlusion checking - * 1 is 'on', 0 is 'off'
r_wadtextures 0  
r_wateralpha 0 toggles alpha blending underwater - * 1 is 'on', 0 is 'off', 'r_novis' must be set to 1
rate 5000 sets client data rate - * 1000 - 5000 for modems, and 10000+ for LAN
reconnect reconnects to the current server
record <filename> begins to record a demo and saves it to Half-Life\Valve\<filename>.dem
removedemo <demo> <sgmt> removes a segment <sgmt> from <demo>
resourcelist lists all loaded resources
resources lists loaded decals
retry tries four more times to connect to a server that has already failed four connect attempts
room_delay 0.3 3D sound setting
room_dlylp 2 3D sound setting