This List is my Color Coded HTML version of the documentation 
provided by The Command Center

Command / Variable Name

Who Uses It?

General Category

Description

 

_snd_mixahead 0.100

client

audio

sets sound mixahead value - similar to s_mixahead in Quake2 - can fix stuttering issues with some sound cards

_vid_default_mode 0

client

video

sets default video mode (screen resolution)

_vid_default_mode_win 3

client

video

sets default windowed video mode (screen resolutoin)

_vid_wait_override 0

client

video

sets video wait override

_windowed_mouse 0

client

player

enables mouse in windowed mode

+alt1

 

 

 

+alt2

 

 

 

+attack

client

player

fire

+attack2

client

player

secondary fire - *see special

+back

client

player

move backwards

+camdistance

client

chase cam

moves chase cam perspective away from player - *works only if thirdperson is activated

+camin

client

chase cam

moves chase cam forward - *works only if thirdperson is activated

+cammousemove

client

chase cam

moves chase with mouse - *works only if thirdperson is activated

+camout

client

chase cam

moves chase cam backward - *works only if thirdperson is activated

+campitchdown

client

chase cam

decreases chase cam pitch to look down - *works only if thirdperson is activated

+campitchup

client

chase cam

increases chase cam pitch to look up - *works only if thirdperson is activated

+camyawleft

client

chase cam

tilts chase cam left - *works only if thirdperson is activated

+camyawright

client

chase cam

tilts chase cam right - *works only if thirdperson is activated

+det20

client

player

sets detpack with 20 second timer - *demo class only

+det5

client

player

sets detpack with 5 second timer - *demo class only

+det50

client

player

sets detpack with 50 second timer - *demo class only

+duck

client

player

crouches

+forward

client

player

moves forward

+gren1

client

player

launches grenade type 1 - *see primegrenX, throwgren

+ip xxx.xxx.xxx.xxx

server

 

sets ip address

+gren2

client

player

launches grenade type 2 - *see primegrenX, throwgren

+jlook

client

joystick

enables joystick to look around 

+jump

client

player

jumps

+klook

client

player

enables the keyboard to look around 

+left

client

player

strafes left

+lookdown

client

player

looks down

+lookup

client

player

looks up

+mlook

client

mouse

enables mouse to look around 

+movedown

client

player

moves player down - *climbing down a ladder, swimming down

+moveleft

client

player

strafes left

+moveright

client

player

strafes right

+moveup

client

player

moves player up - *climbing up a ladder, swimming up

+reload

client

player

reloads current weapon

+right

client

player

strafes right

+showscores

client

player

shows player scores and pings 

+speed

client

player

forces player to walk if 'always run' is enabled, and forces player to run if 'always run' is disabled

+strafe

client

player

strafe modifier - while this is held down, use direction keys to strafe in different directions

+use

client

player

uses an item- such as a button, machine gun, etc.

addip <min> <ipaddress>

server

server admin

adds an ip address to the filterban list - * use 0 minutes to make the addition permanent

adm_ban

client

tfc admin

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

client

tfc admin

pauses or unpauses the game - must have admin status of server by using the "admin <password>" command

adm_countplayers

client

tfc admin

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

client

tfc admin

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

client

tfc admin

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

client

tfc admin

lists all players and their ip addresses - must have admin status of server by using the "admin <password>" command

adm_next

client

tfc admin

advances to the next player in the player's list - must have admin status of server by using the "admin <password>" command

admin <password> 

client

tfc admin

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"

client

player

binds commands together in an alias to perform mutiple tasks at the hit of one button

allowupload

client

uploading/ downloading

toggles the uploading of local decals and models to the server on/off

ambient_fade 100

client

audio

sets the distance at which ambient sounds fade away

ambient_level 0.300

client

audio

sets the sound level for ambient sounds

appenddemo <demoname>

client

demo

records a demo and appends it to the demo file in existence at Half-Life/Valve/demo.dem

autosave

client

player

enables autosave feature

banid <minutes> <uniqueid>

server

server admin

bans a player from a server using their uniqueid - get this unique id from the "users" command - 0 minutes is a permanent ban - **Version 4.0.1.3+ only 

banid <minutes> <uniqueid> kick

server

server admin

bans AND kicks a player from a server using their uniqueid - get this unique id from the "users" command - 0 minutes is a permanent ban - **Version 4.0.1.3+ only

begin

 

 

 

bgetmod

client

player

requests batch mod status

bgetsv

client

player

requests batch server list

bgmbuffer 4096

client

audio

sets the CD audio buffer size

bgmvolume 0

client

audio

toggles CD audio on/off- * 1 is 'on', 0 is 'off'

bind <key> <command>

client

player

combines a <key> with a command or alias

bottomcolor 6

client

player

sets the bottom color of the player model

brightness 1

client

video

enables glare reduction - *the higher the value, the brighter it gets

build

client

player

displays the build menu to choose from sentry or dispenser - *engineer class only

c_maxdistance 200

client

chase cam

sets the maximum distance of the chase cam

c_maxpitch 90

client

chase cam

sets the maximum pitch of the chase cam

c_maxyaw 135

client

chase cam

sets the maximum yaw of the chase cam

c_minidistance 30

client

chase cam

sets the minimum distance of the chase cam

c_minpitch 0

client

chase cam

sets the minimum pitch of the chase cam

c_minyaw -135

client

chase cam

sets the minimum yaw of the chase cam

cam_command 0

client

chase cam

toggles chase cam commands on/off - * 1 is 'on', 0 is 'off'

cam_contain 0

client

chase cam

toggles chase cam auto-contain in current room on/off - * 1 is 'on', 0 is 'off'

cam_idealdist 64

client

chase cam

sets the preferred distance from the player model to the chase cam - *works only if thirdperson is activated

cam_idealpitch 0

client

chase cam

sets the preferred pitch for the chase cam - *works only if thirdperson is activated

cam_idealyaw 90

client

chase cam

sets the preferred yaw for the chase cam - *works only if thirdperson is activated

cam_snapto 0

client

chase cam

sets the preferred snap interval for the chase cam - *works only if thirdperson is activated

cancelselect

client

player

cancels selection

cd

client

audio

controls CD audio - * i.e., 'cd stop' stops the cd play, 'cd loop X' plays track X using tracks 1-16

centerview

client

player

centers the players view

changeclass

client

player

displays the change class menu

changelevel <mapname>

client/ server

server admin

changes the map and maintains client connections

changelevel2 <mapname>

client/ server

server admin

continues the current game on a new map

changeteam

client

player

displays the team change menu

chase_back 100

client

chase cam

sets the preferred chase cam distance from the player when backing up

chase_right 0

client

chase cam

sets the preferred offset to the side for the chase cam

chase_up 16

client

chase cam

sets the preferred offset up for the chase cam

cl_adaptive

client

player

displays time, dropped packet %, average latency, up/down rates, and frames per second (FPS)

cl_allow_download 0

client

uploading/ downloading

toggles download of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off'

cl_allow_upload 0

client

uploading/ downloading

toggles upload of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off'

cl_allowdownload 0

client

uploading/ downloading

toggles download of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off'

cl_allowupload 0

client

uploading/ downloading

toggles upload of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off'

cl_anglespeedkey 0.670

client

player

sets the speed that the direction keys change the view angle

cl_appendmixed 0

client

audio

toggles the forcing the playing of mixed sounds as sequential sounds instead - * 1 is 'on', 0 is 'off'

cl_backspeed 400

client

player

sets the backup speed of a player - number can only go as fast as a particular server allows

cl_bitcounts

client

player

shows list of bits received for each player, with delta values

cl_bob 0.010

client

player

sets the amount that the view bobs while the player is running

cl_bobcycle 0.800

client

player

sets how frequently the view of a player bobs while running

cl_bobup 0.500

client

player

sets the amount that the view of a player bobs while running

cl_download_ingame 0

client

uploading/ downloading

toggles downloads of models and decals during a game - * 1 is 'on', 0 is 'off'

cl_download_max 0

client

uploading/ downloading

sets the maximum number of files downloaded from a server

cl_downloadinterval 1

client

uploading/ downloading

sets the minimum time in between downloads from a server

cl_forwardspeed 400

client

player

sets the forward speed of a player - *can only go as fast as the server allows

cl_gaitestimation 1

client

player

enables estimated player stepping motion

cl_gg 0

client

player

toggles game gauge mode - * 1 is 'on', 0 is 'off'

cl_himodels

client

player

toggles higer quality player models - * 1 is 'on', 0 is 'off'

cl_messages

client

player

shows server messages

cl_movespeedkey 0.300

client

player

sets movement speed for keyboard use

cl_nodelta

client

player

toggles delta compression - * 1 is 'on', 0 is 'off'

cl_nopred 0

client

player

toggles client-side prediction - * 1 is 'on', 0 is 'off'

cl_pitchdown <angle>

client

player

sets the maximum angle to look down - *default is 89

cl_pitchspeed 225

client

player

sets the speed at which the pitch changes

cl_pitchup <angle>

client

player

sets the maximum angle to look up - *default is 89

cl_pred_fraction 0.5

client

player

sets the client-side prediction faction - *closer to 1.0 is more prediction

cl_pred_link 1

client

player

sets the client-side prediction link value

cl_pred_maxtime 255

client

player

sets the maximum client-side prediction time

cl_predict_players 1

client

player

toggles prediction of other players - * 1 is 'on', 0 is 'off'

cl_print_custom

client

player

displays loaded custom .wad files or decals

cl_resend 3

client

player

sets the resend count

cl_rollangle 2

client

video

sets the view tilt angle for roll motion

cl_rollspeed 200

client

video

sets the view tilt speed

cl_shownet 0

client

player

toggles the display of network packet numbers - * 1 is 'on', 0 is 'off'

cl_showsizes 0

client

player

toggles the display of network packet size graph - * 1 is 'on', 0 is 'off'

cl_sidespeed 400

client

player

sets the strafing speed of a player

cl_skycolor_b 0

client

video

sets the blue component of the sky color

cl_skycolor_g 0

client

video

sets the green component of the sky color

cl_skycolor_r 0

client

video

sets the red component of the sky color

cl_skyname <name>

client

video

sets the sky pattern - * such as 'cl_skyname desert'

cl_skyvec_x 0

client

video

sets the sky pattern position x-coordinate

cl_skyvec_y 0

client

video

sets the sky pattern position y-coordinate

cl_skyvec_z 0

client

video

sets the sky pattern position z-coordinate

cl_slist 10

client

player

sets the number of servers in the serverlist

cl_solid_players 1

client

player

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

client

player

sets the speed of a player when he climbs up

cl_usr

client

player

displays user HUD information

cl_view

client

player

displays list of current on-screen entities

cl_waterdist 4

client

player

sets the underwater distance

cl_yawspeed 210

client

player

sets the turning speed - * only will go as fast as a server allows

clear

client

player

clears the console screen

clearlist

client

player

clears the server list

clientport 27005

client

player

sets the port that the client will use to connect to a server

cmd

client

player

can use this in conjunction with a command

cmdlist

client/ server

all

lists all of the console commands - * if you type 'cmdlist a', it will only list those commands that begin with the letter a, and so on - also, 'cmdlist log logfile writes the list to C:\logfile

con_notifytime 4

 

 

sets client notification time

connect <ip address>

client

player

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'

cr_demoman #

server

server admin

sets the number of demomen allowed on a team

cr_engineer #

server

server admin

sets the number of engineers allowed on a team

cr_hw #

server

server admin

sets the number of hw's allowed on a team

cr_medic #

server

server admin

sets the number of medics allowed on a team

cr_pyro #

server

server admin

sets the number of pyros allowed on a team

cr_sniper #

server

server admin

sets the number of snipers allowed on a team

cr_soldier #

server

server admin

sets the number of soldiers allowed on a team

cr_spy #

server

server admin

sets the number of spies allowed on a team

crc <mapname>

 

 

displays the crc value for the map at maps\<mapname>.bsp

crosshair 0

client

player

toggles the crosshair on/off - * 1 is 'on', 0 is 'off'

customrsrclist <arg>

 

 

issues a resource request

cvarlist

client/ server

all

lists all the console variables in the console - * 'cvar log filename' will write this list to the file C:\filename

d_spriteskip

 

 

 

dc 0

client

player

toggles the display of the class briefings - * 1 is 'on', 0 is 'off'

deathmatch 0

 

 

toggles deathmatch mode - * 1 is 'on', 0 is 'off'

decalfrequency <seconds>

server

server admin

sets how frequently players can display their logo - * default is 30

default_fov 90

client

player

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

client

demo

runs a loop of demos set with startdemos

detdispenser

client

player

remotely detonates ammo dispenser - * engineer class only

developer 0

mod authors

developers

toggles on/off special developer debug console messages - * 1 is 'on', 0 is 'off'

discard

client

player

drops unusable ammo

disconnect

client

player

disconnects a player from a server

displaysoundlist 0

client

audio

toggles on/off a list of all loaded sounds - * 1 is 'on', 0 is 'off'

download

client

uploading/ downloading

begins downloading files from a server - * only if 'cl_download_ingame' is set to 1

dropclient

 

 

disconnects a client from a server

echo "message"

client

player

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

client

player

enables the console screen

endmovie

client

player

ends a currently ongoing movie

entities

mod authors

developers

lists currently loaded entities

envmap

 

 

creates the 6 .bmp images for sky boxes from the player's current position

escape

client

player

acts as <ESCAPE> key by hiding the console and cancelling selections

exec <filename>

client/ server

all

executes a script of .cfg file

exit

client/ server

all

closes a game or dedicated server program to windows without confirmation

fakelag 0

client

player

simulates lag - * the higher the number, the more simulated lag

fakeloss 0

client

player

simulates packet loss - * the higher the value, the more simulated packet loss

feign

client

player

fake death - * spy class only

filterban 0

server

server admin

toggles ip banning - * 1 is 'on', 0 is 'off' 

firstperson

client

player

enables first person viewing of the game

flaginfo

client

player

displays flag status

flush

 

 

flushes the memory and reloads the map

fly

 

 

 

force_centerview

client

player

forces the player's view to look straight ahead

fps_lan 31

client

player

sets the maximum framerate on a LAN game

fps_modem 31

client

player

sets the maximum framerate in an internet game

fps_single 80

client

player

sets the maximum framerate in a single playergame

fullinfo <complete info string>

 

 

displays user information

fullserverinfo

 

 

displays server information

gamma 3

client

video

sets the gamma level

getcertificate

client

player

gets certificate from WON

getsv

client

player

lists each server's ip address and the total number of servers

gg <demoname>

client

demo

runs the game gauge benchmark using <demoname> - * 'cl_gg' must be set to 1

gl_affinemodels 0

client

video

 

gl_alphamin 0.250

client

video

sets the minimum alpha blending level

gl_clear 0

client

video

toggles visual quality - * cracks between textures show when set to 1

gl_cull 1

client

video

toggles rendering of visible objects only - * 1 is 'on', 0 is 'off', and 0 will lower fps

gl_d3dflip 0

client

video

toggles reversed rendering order for D3D

gl_dither 1

client

video

toggles dithering - * 1 is 'on', 0 is 'off'

gl_dump

client

video

lists the data for the video card: vendor, renderer, version, and extensions used

gl_flipmatrix 0

client

video

toggles special crosshair fix when using the 3DNow! 3Dfx MiniGL - * 1 is 'on', 0 is 'off'

gl_keeptjunctions 0

client

video

toggles showing of cracks between textures - * 1 is 'on', 0 is 'off', with 1 being the better quality and slower fps

gl_lightholes 0

client

video

toggles light holes - * 1 is 'on', 0 is 'off'

gl_log <logfilename>

client

video

writes graphic debug messages to <logfilename>

gl_max_size 256

client

video

sets the maximum texture size

gl_monolights 0

client

video

toggles a uniform light source with no shadows - * 1 is 'on', 0 is 'off', and works in OpenGL only

gl_nobind 0

client

video

toggles the replacement of textures with alphanumeric characters - * 1 is 'on', 0 is 'off'

gl_overbright 0

client

video

toggles maximum brightness mode - * 1 is 'on', 0 is 'off'

gl_palette_tex 0

client

video

toggles paletted textures - * 1 is 'on', 0 is 'off'

gl_picmip 0

client

video

sets the rendering quality - * higher the number is faster but lower quality

gl_playermip 0

client

video

sets the player rendering quality - * higher the number is faster but lower quality

gl_polyoffset 4

client

video

sets the polygon offset - try out different values for texture flickering problems

gl_reporttjunctions 0

client

video

toggles writing T-junction reporting to the console

gl_round_down 3

client

video

sets the texture rounding down value - * higher the number faster but lower quality

gl_smoothmodels 0

client

video

toggles model smoothing - * 1 is 'on', 0 is 'off'

gl_spriteblend 0

client

video

toggles blending sprite graphics - * 1 is 'on', 0 is 'off'

gl_texels

client

video

reports the number of texels uploaded to the video card

gl_texsort 0

client

video

toggles a texel sort - * 1 is 'on', 0 is 'off'

gl_texturemode [type]

client

video

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

client

video

 

gl_zmax 4096

client

video

sets the maximum size for the Z-Buffer

gl_ztrick 1

client

video

toggles the speeding up of 3Dfx rendering - * 1 is 'on', 0 is 'off'

god

client

player

god mode makes player invincible - * 'sv_cheats' must be set to 1

graphheight 64

client

player

sets the height of the r_netgraph display

graphhigh 512

client

player

sets the maximum value of the r_netgraph display

graphmean 1

client

player

sets the mean value of the r_netgraph display

graphmedian 128

client

player

sets the median value of the r_netgraph display

heartbeat

server

server admin

sends a heartbeat signal to the master server to "remind" the master server that your server is still online and available

hideconsole

client

player

hides the console

hisound 1

client

audio

toggles high-quality sound - * 1=22kHz, 0=11kHz

host_framerate 0

server

server admin

sets the speed that the host/server interacts with the game

host_killtime 0

 

 

sets a time delay before killing the server

hostname <name>

server

server admin

sets the server hostname

hostport 27015

server

server admin

sets connection port for the server

hpkextract <filename> [all|1 idx]

mod authors

developers

extracts files from hpk file - * opts = <hpkname> [all | single index]

hpklist <hpkfilename>

mod authors

developers

lists the files in <hpkfilename>

hpkremove <name> <index>

mod authors

developers

removes files from <hpkfilename>

hpkval <filename>

mod authors

developers

displays the checksum value for <hpkfilename>

hud_centerid 0

client

player

toggles player ID display - * 1 is 'on', 0 is 'off'

hud_deathnotice_time 6

client

player

sets how long death messages remain onscreen

hud_drawhistory_time 5

client

player

sets how long HUD item icons remain onscreen

hud_fastswitch 0

client

player

toggles fast weapon switching - * 1 is 'on', 0 is 'off'

hud_saytext_time 5

client

player

sets how long chat messages remain onscreen

impulse 100

client

player

enables flashlight

impulse 101

 

 

gives all weapons and ammo - * 'sv_cheats' must be set to 1

impulse 201

client

player

sprays logo decal

info <userid>

client/ server

player/ server admin

lists info on a player

interp

client

player

enables frame interpolation

invlast

client

player

selects previous item in inventory

invnext

client

player

selects next item in inventory

invprev

client

player

selects previous item in inventory

ip xxx.xxx.xxx.xxx

 

 

sets ip address

ip_clientport 0

client

player

sets the client port for a TCP/IP game

ip_hostport 0

server

server admin

sets the server port for a TCP/IP game

ipx_clientport 0

client

player

sets the client port for an IPX game

ipx_serverport 0

server

server admin

sets the server port for an IPX game

joyadvanced 0

client

joystick

 

joyadvancedupdate

client

joystick

enables advanced joystick settings

joyadvaxisr 0

client

joystick

 

joyadvaxisv 0

client

joystick

 

joyadvaxisx 0

client

joystick

 

joyadvaxisy 0

client

joystick

 

joyadvaxisz 0

client

joystick

 

joyforwardsensitivity -1

client

joystick

 

joyforwardthreshold 0.150

client

joystick

 

joyname 0

client

joystick

 

joypitchsensitivity 1

client

joystick

 

joypitchthreshold 0.150

client

joystick

 

joysidesensitivity -1

client

joystick

 

joysidethreshold 0.150

client

joystick

 

joystick 0

client

joystick

toggles the use of the joystick - * 1 is 'on', 0 is 'off'

joywwhack1 0

client

joystick

 

joywwhack2 0

client

joystick

 

joyyawsensitivity -1

client

joystick

 

joyyawthreshold 0.150

client

joystick

 

keys

server

server admin

shows the CD key info 

kick <player>

server

server admin

kicks a player from a server using their name 

kick # <keys#>

server

server admin

kicks a player from a server using their id keys # - get this # from using the "keys" command 

kick # <userid>

server

server admin

kicks a player from a server using their userid - get the userid from using the "users" command - **Version 4.0.1.3+ only 

kill

client

player

player suicides to respawn again

killserver

server

server admin

shuts down the server

lambert 1.500

 

 

 

lcd_x 0

 

 

may have something to do with lcd display monitors