Basic Console Commands

Command/Variable Category Description
CLIENT COMMANDS    
_snd_mixahead 0.100 audio sets sound mixahead value - similar to s_mixahead in Quake2 - can fix stuttering issues with some sound cards
_vid_default_mode 0 video sets default video mode (screen resolution)
_vid_default_mode_win 3 video sets default windowed video mode (screen resolutoin)
_vid_wait_override 0 video sets video wait override
_windowed_mouse 0 player enables mouse in windowed mode
+alt1    
+alt2    
+attack player fir
+attack2 player secondary fire - *see special
+back player move backwards
+camdistance chase cam moves chase cam perspective away from player - *works only if thirdperson is activated
+camin chase cam moves chase cam forward - *works only if thirdperson is activated
+cammousemove chase cam moves chase with mouse - *works only if thirdperson is activated
+camout chase cam moves chase cam backward - *works only if thirdperson is activated
+campitchdown chase cam decreases chase cam pitch to look down - *works only if thirdperson is activated
+campitchup chase cam increases chase cam pitch to look up - *works only if thirdperson is activated
+camyawleft chase cam tilts chase cam left - *works only if thirdperson is activated
+camyawright chase cam tilts chase cam right - *works only if thirdperson is activated
+det20 player sets detpack with 20 second timer - *demo class only
+det5 player sets detpack with 5 second timer - *demo class only
+det50 player sets detpack with 50 second timer - *demo class only
+duck player crouches
+forward player moves forward
+gren1 player launches grenade type 1 - *see primegrenX, throwgren
+ip xxx.xxx.xxx.xxx   sets ip address
+gren2 player launches grenade type 2 - *see primegrenX, throwgren
+jlook joystick enables joystick to look around
+jump player jumps
+klook player enables the keyboard to look around
+left player strafes left
+lookdown player looks down
+lookup player looks up
+mlook mouse enables mouse to look around
+movedown player moves player down - *climbing down a ladder, swimming down
+moveleft player strafes left
+moveright player strafes right
+moveup player moves player up - *climbing up a ladder, swimming up
+reload player reloads current weapon
+right player strafes right
+showscores player shows player scores and pings
+speed player forces player to walk if 'always run' is enabled, and forces player to run if 'always run' is disabled
+strafe player strafe modifier - while this is held down, use direction keys to strafe in different directions
+use player uses an item- such as a button, machine gun, etc.
adm_ban 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 tfc admin pauses or unpauses the game - must have admin status of server by using the "admin <password>" command
adm_countplayers 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 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 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 tfc admin lists all players and their ip addresses - must have admin status of server by using the "admin <password>" command
adm_next 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> 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" player binds commands together in an alias to perform mutiple tasks at the hit of one button
allowupload uploading/ downloading toggles the uploading of local decals and models to the server on/off
ambient_fade 100 audio sets the distance at which ambient sounds fade away
ambient_level 0.300 audio sets the sound level for ambient sounds
appenddemo <demoname> demo records a demo and appends it to the demo file in existence at Half-Life/Valve/demo.dem
autosave player enables autosave feature
begin    
bgetmod player requests batch mod status
bgetsv player requests batch server list
bgmbuffer 4096 audio sets the CD audio buffer size
bgmvolume 0 audio toggles CD audio on/off- * 1 is 'on', 0 is 'off'
bind <key> <command> player combines a <key> with a command or alias
bottomcolor 6 player sets the bottom color of the player model
brightness 1 video enables glare reduction - *the higher the value, the brighter it gets
build player displays the build menu to choose from sentry or dispenser - *engineer class only
c_maxdistance 200 chase cam sets the maximum distance of the chase cam
c_maxpitch 90 chase cam sets the maximum pitch of the chase cam
c_maxyaw 135 chase cam sets the maximum yaw of the chase cam
c_minidistance 30 chase cam sets the minimum distance of the chase cam
c_minpitch 0 chase cam sets the minimum pitch of the chase cam
c_minyaw -135 chase cam sets the minimum yaw of the chase cam
cam_command 0 chase cam toggles chase cam commands on/off - * 1 is 'on', 0 is 'off'
cam_contain 0 chase cam toggles chase cam auto-contain in current room on/off - * 1 is 'on', 0 is 'off'
cam_idealdist 64 chase cam sets the preferred distance from the player model to the chase cam - *works only if thirdperson is activated
cam_idealpitch 0 chase cam sets the preferred pitch for the chase cam - *works only if thirdperson is activated
cam_idealyaw 90 chase cam sets the preferred yaw for the chase cam - *works only if thirdperson is activated
cam_snapto 0 chase cam sets the preferred snap interval for the chase cam - *works only if thirdperson is activated
cancelselect player cancels selection
cd audio controls CD audio - * i.e., 'cd stop' stops the cd play, 'cd loop X' plays track X using tracks 1-16
centerview player centers the players view
changeclass player displays the change class menu
changeteam player displays the team change menu
chase_back 100 chase cam sets the preferred chase cam distance from the player when backing up
chase_right 0 chase cam sets the preferred offset to the side for the chase cam
chase_up 16 chase cam sets the preferred offset up for the chase cam
cl_adaptive player displays time, dropped packet %, average latency, up/down rates, and frames per second (FPS)
cl_allow_download 0 uploading/ downloading toggles download of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off'
cl_allow_upload 0 uploading/ downloading toggles upload of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off'
cl_allowdownload 0 uploading/ downloading toggles download of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off'
cl_allowupload 0 uploading/ downloading toggles upload of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off'
cl_anglespeedkey 0.670 player sets the speed that the direction keys change the view angle
cl_appendmixed 0 audio toggles the forcing the playing of mixed sounds as sequential sounds instead - * 1 is 'on', 0 is 'off'
cl_backspeed 400 player sets the backup speed of a player - number can only go as fast as a particular server allows
cl_bitcounts player shows list of bits received for each player, with delta values
cl_bob 0.010 player sets the amount that the view bobs while the player is running
cl_bobcycle 0.800 player sets how frequently the view of a player bobs while running
cl_bobup 0.500 player sets the amount that the view of a player bobs while running
cl_download_ingame 0 uploading/ downloading toggles downloads of models and decals during a game - * 1 is 'on', 0 is 'off'
cl_download_max 0 uploading/ downloading sets the maximum number of files downloaded from a server
cl_downloadinterval 1 uploading/ downloading sets the minimum time in between downloads from a server
cl_forwardspeed 400 player sets the forward speed of a player - *can only go as fast as the server allows
cl_gaitestimation 1 player enables estimated player stepping motion
cl_gg 0 player toggles game gauge mode - * 1 is 'on', 0 is 'off'
cl_himodels player toggles higer quality player models - * 1 is 'on', 0 is 'off'
cl_messages player shows server messages
cl_movespeedkey 0.300 player sets movement speed for keyboard use
cl_nodelta player toggles delta compression - * 1 is 'on', 0 is 'off'
cl_nopred 0 player toggles client-side prediction - * 1 is 'on', 0 is 'off'
cl_pitchdown <angle> player sets the maximum angle to look down - *default is 89
cl_pitchspeed 225 player sets the speed at which the pitch changes
cl_pitchup <angle> player sets the maximum angle to look up - *default is 89
cl_pred_fraction 0.5 player sets the client-side prediction faction - *closer to 1.0 is more prediction
cl_pred_link 1 player sets the client-side prediction link value
cl_pred_maxtime 255 player sets the maximum client-side prediction time
cl_predict_players 1 player toggles prediction of other players - * 1 is 'on', 0 is 'off'
cl_print_custom player displays loaded custom .wad files or decals
cl_resend 3 player sets the resend count
cl_rollangle 2 video sets the view tilt angle for roll motion
cl_rollspeed 200 video sets the view tilt speed
cl_shownet 0 player toggles the display of network packet numbers - * 1 is 'on', 0 is 'off'
cl_showsizes 0 player toggles the display of network packet size graph - * 1 is 'on', 0 is 'off'
cl_sidespeed 400 player sets the strafing speed of a player
cl_skycolor_b 0 video sets the blue component of the sky color
cl_skycolor_g 0 video sets the green component of the sky color
cl_skycolor_r 0 video sets the red component of the sky color
cl_skyname <name> video sets the sky pattern - * such as 'cl_skyname desert'
cl_skyvec_x 0 video sets the sky pattern position x-coordinate
cl_skyvec_y 0 video sets the sky pattern position y-coordinate
cl_skyvec_z 0 video sets the sky pattern position z-coordinate
cl_slist 10 player sets the number of servers in the serverlist
cl_solid_players 1 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 player sets the speed of a player when he climbs up
cl_usr player displays user HUD information
cl_view player displays list of current on-screen entities
cl_waterdist 4 player sets the underwater distance
cl_yawspeed 210 player sets the turning speed - * only will go as fast as a server allows
clear player clears the console screen
clearlist player clears the server list
clientport 27005 player sets the port that the client will use to connect to a server
cmd player can use this in conjunction with a command
con_notifytime 4   sets client notification time
connect <ip address> 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'
crc <mapname>   displays the crc value for the map at maps\<mapname>.bsp
crosshair 0 player toggles the crosshair on/off - * 1 is 'on', 0 is 'off'
customrsrclist <arg>   issues a resource request
d_spriteskip    
dc 0 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'
default_fov 90 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 demo runs a loop of demos set with startdemos
detdispenser player remotely detonates ammo dispenser - * engineer class only
discard player drops unusable ammo
disconnect player disconnects a player from a server
displaysoundlist 0 audio toggles on/off a list of all loaded sounds - * 1 is 'on', 0 is 'off'
download uploading/ downloading begins downloading files from a server - * only if 'cl_download_ingame' is set to 1
echo "message" 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 player enables the console screen
endmovie player ends a currently ongoing movie
envmap   creates the 6 .bmp images for sky boxes from the player's current position
escape player acts as <ESCAPE> key by hiding the console and cancelling selections
fakelag 0 player simulates lag - * the higher the number, the more simulated lag
fakeloss 0 player simulates packet loss - * the higher the value, the more simulated packet loss
feign player fake death - * spy class only
firstperson player enables first person viewing of the game
flaginfo player displays flag status
flush   flushes the memory and reloads the map
fly    
force_centerview player forces the player's view to look straight ahead
fps_lan 31 player sets the maximum framerate on a LAN game
fps_modem 31 player sets the maximum framerate in an internet game
fps_single 80 player sets the maximum framerate in a single playergame
fullinfo <complete info string>   displays user information
fullserverinfo   displays server information
gamma 3 video sets the gamma level
getcertificate player gets certificate from WON
getsv player lists each server's ip address and the total number of servers
gg <demoname> demo runs the game gauge benchmark using <demoname> - * 'cl_gg' must be set to 1
gl_affinemodels 0 video  
gl_alphamin 0.250 video sets the minimum alpha blending level
gl_clear 0 video toggles visual quality - * cracks between textures show when set to 1
gl_cull 1 video toggles rendering of visible objects only - * 1 is 'on', 0 is 'off', and 0 will lower fps
gl_d3dflip 0 video toggles reversed rendering order for D3D
gl_dither 1 video toggles dithering - * 1 is 'on', 0 is 'off'
gl_dump video lists the data for the video card: vendor, renderer, version, and extensions used
gl_flipmatrix 0 video toggles special crosshair fix when using the 3DNow! 3Dfx MiniGL - * 1 is 'on', 0 is 'off'
gl_keeptjunctions 0 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 video toggles light holes - * 1 is 'on', 0 is 'off'
gl_log <logfilename> video writes graphic debug messages to <logfilename>
gl_max_size 256 video sets the maximum texture size
gl_monolights 0 video toggles a uniform light source with no shadows - * 1 is 'on', 0 is 'off', and works in OpenGL only
gl_nobind 0 video toggles the replacement of textures with alphanumeric characters - * 1 is 'on', 0 is 'off'
gl_overbright 0 video toggles maximum brightness mode - * 1 is 'on', 0 is 'off'
gl_palette_tex 0 video toggles paletted textures - * 1 is 'on', 0 is 'off'
gl_picmip 0 video sets the rendering quality - * higher the number is faster but lower quality
gl_playermip 0 video sets the player rendering quality - * higher the number is faster but lower quality
gl_polyoffset 4 video sets the polygon offset - try out different values for texture flickering problems
gl_reporttjunctions 0 video toggles writing T-junction reporting to the console
gl_round_down 3 video sets the texture rounding down value - * higher the number faster but lower quality
gl_smoothmodels 0 video toggles model smoothing - * 1 is 'on', 0 is 'off'
gl_spriteblend 0 video toggles blending sprite graphics - * 1 is 'on', 0 is 'off'
gl_texels video reports the number of texels uploaded to the video card
gl_texsort 0 video toggles a texel sort - * 1 is 'on', 0 is 'off'
gl_texturemode [type] 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 video  
gl_zmax 4096 video sets the maximum size for the Z-Buffer
gl_ztrick 1 video toggles the speeding up of 3Dfx rendering - * 1 is 'on', 0 is 'off'
god player god mode makes player invincible - * 'sv_cheats' must be set to 1
graphheight 64 player sets the height of the r_netgraph display
graphhigh 512 player sets the maximum value of the r_netgraph display
graphmean 1 player sets the mean value of the r_netgraph display
graphmedian 128 player sets the median value of the r_netgraph display
hideconsole player hides the console
hisound 1 audio toggles high-quality sound - * 1=22kHz, 0=11kHz
hud_centerid 0 player toggles player ID display - * 1 is 'on', 0 is 'off'
hud_deathnotice_time 6 player sets how long death messages remain onscreen
hud_drawhistory_time 5 player sets how long HUD item icons remain onscreen
hud_fastswitch 0 player toggles fast weapon switching - * 1 is 'on', 0 is 'off'
hud_saytext_time 5 player sets how long chat messages remain onscreen
impulse 100 player enables flashlight
impulse 101   gives all weapons and ammo - * 'sv_cheats' must be set to 1
impulse 201 player sprays logo decal
interp player enables frame interpolation
invlast player selects previous item in inventory
invnext player selects next item in inventory
invprev player selects previous item in inventory
ip xxx.xxx.xxx.xxx   sets ip address
ip_clientport 0 player sets the client port for a TCP/IP game
ipx_clientport 0 player sets the client port for an IPX game
joyadvanced 0 joystick These do joystick things - who the hell uses joysticks for FPSes anyway?!? :)
joyadvancedupdate joystick
joyadvaxisr 0 joystick
joyadvaxisv 0 joystick
joyadvaxisx 0 joystick
joyadvaxisy 0 joystick
joyadvaxisz 0 joystick
joyforwardsensitivity -1 joystick
joyforwardthreshold 0.150 joystick
joyname 0 joystick
joypitchsensitivity 1 joystick
joypitchthreshold 0.150 joystick
joysidesensitivity -1 joystick
joysidethreshold 0.150 joystick
joystick 0 joystick
joywwhack1 0 joystick
joywwhack2 0 joystick
joyyawsensitivity -1 joystick
joyyawthreshold 0.150 joystick
kill player 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 video sets the lighting gamma value
list player lists local servers found after using the 'slist' commands
listdemo <demoname> demo lists information about <demoname>
load <name> player loads a saved game
loadas8bit 0 audio toggles the forcing of 8-bit (lower quality) sounds - * 1 is 'on', 0 is 'off'
localinfo player shows local settings
logos   lists decals
lookspring 0 mouse toggles automatic view centering when 'mlook' is deactivated - * 1 is 'on', 0 is 'off'
lookstrafe 0 mouse toggles mouse strafing when 'mlook' is active - * 1 is 'on', 0 is 'off'
m_filter 0 mouse toggles mouse filtering (smoothing) - * 1 is 'on', 0 is 'off'
m_forward mouse sets the mouse forward speed sensitivity multiplier
m_pitch 0.022 mouse sets the mouse pitch (up and down motion) speed sensitivity multiplier - * negative numbers result in an inverted mouselook
m_side 0.800 mouse sets the mouse strafing speed sensitivity multiplier
m_yaw 0.022 mouse sets the yaw speed sensitivity multiplier
mcache   lists modem cache contents
menuselect <x> player selects item <x> from a menu
messagemode <text> player displays <text> to all other players on a server
messagemode2 <text> player displays <text> to only other players on same team
model <modelname> player changes current player model to <modelname>
motd player displays the Message Of The Day from the server's motd.txt file
name <playername> player used to change a player's name
netbad   simulates a bad network connection
netchokeloop 0    
netmax   displays maximum packets and game packets
netusage 0 player toggles a network usage graph - * 1 is 'on', 0 is 'off'
new player begins a new singleplayer game
nextdl player downloads next file
noclip 0 player if turned on, players can walk through walls - * 1 is 'on', 0 is 'off', and 'sv_cheats' must be set to 1
nosound 0 audio toggles sound - * 1 is 'on', 0 is 'off'
notarget 0 player makes players ignore you - * 'sv_cheats' must be set to 1
notify    
pause player pauses a game
pingservers player displays pings of servers in the serverlist
pingsv <ip:port> player pings a server at <ip:port>
play <filename> audio plays a .wav designated by <filename>
playdemo <filename> demo plays <filename>.dem at normal speed
playvol 9 demo sets demo playback volume
pm_nostucktouch 0    
pm_nostudio 0    
pm_pushfix 0    
pm_worldonly 0    
pointfile <filename>   loads maps\<filename>.pts
precache 0 player toggles preloading of all needed files at map start - * 1 is 'on', 0 is 'off'
prespawn player  
primegren1 player primes grenade type 1
primegren2 player primes grenade type 2
protocol    
ptrack    
pushlatency -100 player set this number to the inverse of your ping to help latency
quit all exits to windows without confirmation
r_decals 250 player sets the maximum number of decals
r_drawadaptive 0    
r_drawentities 0 player toggles drawing player models and sprites - * 1 is 'on', 0 is 'off'
r_drawviewmodel 0 player toggles drawing player weapon model - * 1 is 'on', 0 is 'off'
r_dynamic 0 video toggles dynamic lighting - * 1 is 'on', 0 is 'off'
r_fullbright player toggles maximum brightness in local games only - * 1 is 'on', 0 is 'off'
r_glowshellfreq 2.2    
r_lightmap <map#> developers software rendering mode only - * displays one of four (0,1,2,3) possible lightmaps to view range of switched lights
r_lightstyle <style#> developers software rendering mode only - * displays only specified lighting style for viewing full range of pulsing, blinking, etc. lighting effects
r_mirroralpha 0 player toggles reflective textures - * 1 is 'on', 0 is 'off'
r_mmx 0 player toggles MMX xalculations for MMX cpu's - * 1 is 'on', 0 is 'off'
r_netgraph 0 player 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 player toggles players' shadows - * 1 is 'on', 0 is 'off'
r_speeds 0 developers 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 player toggles alpha blending underwater - * 1 is 'on', 0 is 'off', 'r_novis' must be set to 1
rate 5000 player sets client data rate - * 1000 - 5000 for modems, and 10000+ for LAN
reconnect player reconnects to the current server
record <filename> demo begins to record a demo and saves it to Half-Life\Valve\<filename>.dem
removedemo <demo> <sgmt> demo removes a segment <sgmt> from <demo>
resourcelist player lists all loaded resources
resources player lists loaded decals
retry player tries four more times to connect to a server that has already failed four connect attempts
room_delay 0.3 audio 3D sound setting
room_dlylp 2 audio 3D sound setting
room_feedback 0.42 audio 3D sound setting
room_left 0 audio 3D sound setting
room_lp 0 audio 3D sound setting
room_mod 0 audio 3D sound setting
room_off 0 audio 3D sound setting
room_refl 0 audio 3D sound setting
room_refl 0 audio 3D sound setting
room_rvblp 0 audio 3D sound setting
room_size 0 audio 3D sound setting
room_type 20 audio 3D sound setting
s_2dvolume 1 audio maximum volume at which 2D sounds are played - * range from 0 to 1.0
s_a3d 0.000000 audio toggles A3D support - * 1 is 'on', 0 is 'off'
s_automax_distance 30 audio sets the distance for maximum sound volume
s_automin_distance 2 audio sets the distance for minimum sound volume
s_blipdir 0    
s_bloat 2.0 audio bloat factor for polygons in A3D 2.0 only
s_buffersize 65536 audio sets the buffer size
s_disable_a3d 0 audio toggles disabling a3D - * 1 is 'on', 0 is 'off'
s_distance 60 audio adjust the ratio of game units to meters, affecting velocity, positioning and distance - * higher the number, the closer everything gets in audio terms - range from 0 to infinity
s_doppler 0.0 audio adjusts the doppler - * 1 is 'on', 0 is 'off', range from 0 to 10, and is very sensitive
s_eax 0 audio toggles EAX support - * 1 is 'on', 0 is 'off'
s_enable_a3d audio enables A3D support
s_geometry 0 audio toggles geometry rendering in A3D 2.0 only - * 1 is 'on', 0 is 'off'
s_leafnum 0    
s_materials 0    
s_max_distance 1000 audio maximum distance from the listener before rolloff is no longer applied - * valid range from 's_min_distance' to infinity
s_min_distance 5 audio minimum distance a source will be from the listener before rolloff is applied - * range from 0 to 's_max_distance'
s_numpolys 200 audio maximum polygons to be rendered in A3D 2.0 only - setting this to 0 is the same as turning off 's_geometry' - * range from 0 to infinity
s_occfactor 0.250 audio transmission value of material - the smaller the number, the less sound passes through material - * range from 0 to 1.0
s_occlude 0 audio toggles sound passing throug material (occlusions) in A3D 2.0 only - * 1 is 'on', 0 is 'off'
s_polykeep 1000000000 audio  
s_polysize 10000000 audio  
s_refdelay 4 audio delays between a source and its closest reflection in A3D 2.0 only - higher the delay, the more time it takes between when the source and its first reflection is played - * range from 0 to 100
s_refgain 0.4 audio adjusts the gain on each reflection in A3D 2.0 only, where the effects of distance are increased: high frequencies are filtered and volume lowered - * range from 0 to 10
s_rolloff 1.0 audio  
s_showtossed 0 audio  
s_usepvs 0 audio  
s_verbwet 0.25 audio controls the wet/dry mix of reverb for A3D only - higher the number, the more wet the sounds - * range from 0 to 1.0
save player save current game in single player only
saveme player calls for a medic
say "message" player chat with all other players on a server
say_team "message" players relay a message to only your teammates
scr_centertime 2   sets how long server messages remain on the screen
scr_connectmsg "msg"   displays "msg" in screen's lower left
scr_connectmsg1 "msg"   displays "msg" 1 in screen's lower left
scr_connectmsg2 "msg"   displays "msg" 2 in screen's lower left
scr_conspeed 600 player sets the console scroll speed
scr_ofsx 0 player sets the screen message offset
scr_ofsy 0 player sets the screen message offset
scr_ofsz 0 player sets the screen message offset
scr_printspeed 7 player sets the screen message print speed
scr_transparentui 1    
screenshot player captures the screen and saves it in the Half-Life/Valve directory
sensitivity 9 mouse sets the sensitivity of the mouse
servercfgfile server admin sets the sercer config file - * default is server.cfg
serverinfo player displays the server infromation
serverprofile <profile string> server admin sets the server profile
setdemoinfo <demo> <sgmt> info demo adds information to a demo, such as a text title, play 'tracknum', fade <in/out> or <fast/slow>
setinfo player - * i.e., 'setinfo "ts" "0"' or 'setinfo "dc" "0"'
setinfo tf_id <Battle ID> player sets the tfc clan battle id
sfeign player fakes death - * spy class only
shortname player displays client's name
showdrop 0 player toggles the display of dropped packets - * 1 is 'on', 0 is 'off'
showinfo 0 player toggles display of all packets - * 1 is 'on', 0 is 'off'
showpackets 0 player toggles network packet info display - * 1 is 'on', 0 is 'off'
showpause 0 player toggles pause of graphic display - * 1 is 'on', 0 is 'off'
showram 0 player toggles display of available ram - * 1 is 'on', 0 is 'off'
showtriggers 0 developers toggles display of map trigger entities - * 1 is 'on', 0 is 'off'
sizedown player decreases screen size and increases fps
sizeup player increases screen size and decreases fps
skill 1 player sets the skill level in singleplayer and coop mode
skin 0 player sets the model skin
skipdl player skips the current download and moves on to the next, if any exist
skipul player skips the current upload and moves to the next, if any exist
slist player searches for local servers - * use 'list' to display this list
slot1 player select weapon group 1 (or menu item 1) see 'use'
slot2 player select weapon group 2 (or menu item 2) see 'use'
slot3 player select weapon group 3 (or menu item 3) see 'use'
slot4 player select weapon group 4 (or menu item 4) see 'use'
slot5 player select weapon group 5 (or menu item 5) see 'use'
slot6 player select weapon group 6 (or menu item 6) see 'use'
slot7 player select weapon group 7 (or menu item 7) see 'use'
slot8 player select weapon group 8 (or menu item 8) see 'use'
slot9 player select weapon group 9 (or menu item 9) see 'use'
slot10 player select weapon group 10 (or menu item 10) see 'use'
snapshot player takes a screenshot
snapto    
snd_noextraupdate 0 audio toggles extra sound system updates - * 1 is 'on' and only use if having problems, 0 is 'off'
snd_show 0 audio toggles the display of which sounds are being played - * 1 is 'on', 0 is 'off'
soundfade <parameter> audio sets the soundfade parameters - *<param> = <%><hold>[<out><in>]
soundinfo audio displays the number of stereo channels, samples, samplebits, speed DMA, and sound channels
soundlist audio displays a list of all loaded sounds
spawn player spawns a player back into the game
speak <message> player to say something over the intercom - * try: hello, #000000, mesa, you, go alert
special player displays the special menu for each class
spectator 0 player toggles entering a game as a spectator - * 1 is 'on', 0 is 'off' - spectator mode does not currently work
startdemos demo begins playing demos in a loop
startmovie <filename> demo plays a movie
stop demo stops the recording of a demo
stopdemo demo stop the playing of a demo
stopsound audio stops playing the current sound
suitvolume 0.220000 audio sets the volume of the HEV suit
swapdemo <demo> <seg> <seg> demo swaps two segments' positions inside a demo
tell <message> player speks a message
texgamma 2 player possibly sets the gamma of the text?
tf_weapon_ac player selects assault cannon weapon - * hw class only
tf_weapon_autorifle player selects autorifle weapon - * sniper class only
tf_weapon_axe player selects crowbar - *sniper, soldier, demoman, hw, and pyro classes only
tf_weapon_flamethrower player selects flamethrower - * pyro class only
tf_weapon_gl player selects grenade launcher - * demo class only
tf_weapon_ic player selects incendiary cannon - * pyro class only
tf_weapon_knife player selects knife - * spy class only
tf_weapon_medikit player selects medkit - * medic class only
tf_weapon_ng player selects nailgun - * sniper and scout classes only
tf_weapon_pl player selects pipe launcher - * demo class only
tf_weapon_railgun player selects railgun - * engineer class only
tf_weapon_rpg player selects rocket launcher - * soldier class only
tf_weapon_shotgun player selects single-barrel shotgun - * scout, soldier, demoman, medic, hw, and pyro classes only
tf_weapon_sniperrifle player selects sniper rifle - * sniper class only
tf_weapon_spanner player selects the spanner/wrench - * engineer class only
tf_weapon_superng player selects the super nailgun - * medic class only
tf_weapon_supershotgun player selects double-barrel shotgun - * soldier, medic, hw, spy, and engineer classes only
tf_weapon_tranq player selects the tranquilizer gun - * spy class only
thirdperson player enables third-person view
throwgren player throws the grenade type last primed with 'primegren1' or 'primegren2'
timedemo <demoname> demo plays <demoname>.dem at max fps and reports average fps
timerefresh player player spins in plave and reports average fps for the spinning view
toggleconsole player toggles the console screen - * usually bound to '~'
topcolor 30 player sets the model top color
traceralpha 0.500 player sets tracer bullet alpha component
tracerblue 0.400 player sets tracer bullet blue component
tracergreen 0.800 player sets tracer bullet green component
tracerlength 0.800 player sets the tracer bullet length
traceroffset 30 player sets the tracer bullet offset
tracerred 0.800 player sets the tracer bullet red component
tracerspeed 6000 player sets the tracer bullet speed
unbind <key> player removes binding to key <key>
unbindall player removes all key bindings
upload player uploads files to a server
uprate player displays the transmission rate to a server
use <item> player uses an item or weapon, such as 'use weapon_crowbar'
user <name/id#> player lists model color, name, rate, and model for specified user
v_centermove 0.150    
c_centerspeed 500    
v_dark 0    
v_kickpitch 0.600 player sets the amount player view pitch changes when player is hit
v_kickroll 0.600 player sets the amount player view roll changes when player is hit
v_kicktime 0.500 player sets the duration of player view pitch and roll when player is hit
version player gives build version and date it was installed
vid_config_x 800 video sets horizontal screen resolution
vid_config_y 600 video sets vertical screen resolution
vid_d3d 0 video toggles Direct3D support - * 1 is 'on', 0 is 'off'
vid_describemode video displays video mode settings
vid_mode 0 video sets video mode
vid_nopageflip 0 video toggles disabling video page flipping - * 1 is 'on', 0 is 'off'
vid_stretch_by_2 video enables video stretching (for interlaced display)
vid_wait 0 video toggles video sync - * 1 is 'on', 0 is 'off'
viewframe video enables wire-frame display - * OpenGL only
viewmodel player enables model display
viewnext player selects next model
viewprev player selects previous model
viewsize 120 player sets view size
violence_ablood 0 player toggles blood - * 1 is 'on', 0 is 'off'
violence_agibs 0 player toggles gibs - * 1 is 'on', 0 is 'off'
violence_hgibs 0 player toggles gibs - * 1 is 'on', 0 is 'off'
volume 1.0 audio sets game volume
wait player pauses for 1 tick during running an alias or script
waterroom_type 14    
wc    
weapon_357 player weapon name for .357 magnum - * for example, 'use weapon_357'
weapon_9mmAR player weapon name for .9mm assault rifle - * i.e., 'use weapon_9mmAR'
weapon_9mmhandgun player weapon name for .9mm pistol - * i.e., 'use weapon_9mmhandgun'
weapon_crossbow player weapon name for crossbow - * i.e., 'use weapon_crossbow'
weapon_crowbar player weapon name for crowbar - * i.e., 'use weapon_crowbar'
weapon_egon player weapon name for egon gun - * i.e., 'use weapon_egon'
weapon_gauss player weapon name for gauss gun - * i.e., 'use weapon_gauss'
weapon_handgrenade player weapon name for handgrenade - * i.e., 'use weapon_handgrenade'
weapon_hornetgun player weapon name for hornet gun - * i.e., 'use weapon_hornetgun'
weapon_rpg player weapon name for rocket launcher - * i.e., 'use weapon_rpg'
weapon_satchel player weapon name for satchel charge - * i.e., 'use weapon_satchel'
weapon_shotgun player weapon name for shotgun - * i.e., 'use weapon_shotgun'
weapon_snark player weapon name for snarks - * i.e., 'use weapon_snark'
weapon_tripmine player weapon name for tripwire mines - * i.e., 'use weapon_tripmine'
zoom_sensitivity_ratio 1.200 player sets mouse sensitivity while using weapon zoom
     
MOD AUTHOR COMMANDS    
developer 0 developers toggles on/off special developer debug console messages - * 1 is 'on', 0 is 'off'
entities developers lists currently loaded entities
hpkextract <filename> [all|1 idx] developers extracts files from hpk file - * opts = <hpkname> [all | single index]
hpklist <hpkfilename> developers lists the files in <hpkfilename>
hpkremove <name> <index> developers removes files from <hpkfilename>
hpkval <filename> developers displays the checksum value for <hpkfilename>
     
SERVER COMMANDS    
addip <min> <ipaddress> server admin adds an ip address to the filterban list - * use 0 minutes to make the addition permanent
banid <minutes> <uniqueid> 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 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
changelevel <mapname> server admin changes the map and maintains client connections
changelevel2 <mapname> server admin continues the current game on a new map
cmdlist server admin 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
cr_demoman # server admin sets the number of demomen allowed on a team
cr_engineer # server admin sets the number of engineers allowed on a team
cr_hw # server admin sets the number of hw's allowed on a team
cr_medic # server admin sets the number of medics allowed on a team
cr_pyro # server admin sets the number of pyros allowed on a team
cr_sniper # server admin sets the number of snipers allowed on a team
cr_soldier # server admin sets the number of soldiers allowed on a team
cr_spy # server admin sets the number of spies allowed on a team
cvarlist server admin lists all the console variables in the console - * 'cvar log filename' will write this list to the file C:\filename
decalfrequency <seconds> server admin sets how frequently players can display their logo - * default is 30
dropclient server admin disconnects a client from a server
exec <filename> server admin executes a script of .cfg file
exit server admin closes a game or dedicated server program to windows without confirmation
filterban 0 server admin toggles ip banning - * 1 is 'on', 0 is 'off'
heartbeat server admin sends a heartbeat signal to the master server to "remind" the master server that your server is still online and available
host_framerate 0 server admin sets the speed that the host/server interacts with the game
host_killtime 0 server admin sets a time delay before killing the server
hostname <name> server admin sets the server hostname
hostport 27015 server admin sets connection port for the server
info <userid> server admin lists info on a player
ip_hostport 0 server admin sets the server port for a TCP/IP game
ipx_serverport 0 server admin sets the server port for an IPX game
keys server admin shows the CD key info
kick <player> server admin kicks a player from a server using their name
kick # <keys#> server admin kicks a player from a server using their id keys # - get this # from using the "keys" command
kick # <userid> 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
killserver server admin shuts down the server
listid server admin lists the uniqueid's in the banlist
listip server admin lists the ip addresses in the filterban list
log on log off server admin toggles logging
logaddress <ip> <port> server admin sets the address for logfile when logging to a remote machine
lservercfgfile server admin sets the listen server config file - default is listenserver.cfg
map <mapname> server admin changes the map running on server and disconnects currently connected players
mapcyclefile 0 server admin specifies the name of the list of maps to cycle through on a server - * default is 'mapcycle.txt'
maps <substring> server admin lists maps containing <substring>
maxplayers 16 server admin sets maximum number of clients allowed on a server
motd_display_time 8 server admin sets the amount of time that the motd will remain displayed on players' screens
mp_autocrosshair 0 server admin toggles the use of autoaim crosshairs - * 1 is 'on', 0 is 'off'
mp_decals 300 server admin sets the maximum number of decals to be displayed at a time
mp_falldamage 0 server admin toggles realistic fall damage - * 1 is 'on', 0 is 'off'
mp_flashlight 0 server admin toggles use of flashlight for clients - * 1 is 'on', 0 is 'off'/td>
mp_footsteps 0 server admin toggles footstep sounds - * 1 is 'on', 0 is 'off'
mp_forcerespawn 0 server admin toggles forcing clients to immediately respawn when killed - * 1 is 'on', 0 is 'off'
mp_fraglimit 40 server admin sets number of frags that changes maps when reached
mp_friendlyfire 0 server admin toggles friendly fire damage from teammates - * 1 is 'on', 0 is 'off'
mp_logecho 0 server admin toggles logging of echo commands - * 1 is 'on', 0 is 'off'
mp_logfile 0 server admin toggles logging during multiplayer games - * 1 is 'on', 0 is 'off'
mp_teamlist <teamname/modelname; teamname/modelname> server admin sets the teamnames and models used for the teams in teamplay mode
mp_teamplay 21 server admin set the flag number (such as 21 listed here) to enable teamplay with that flag number's corresponding actions
mp_timelimit 25 server admin sets the time in minutes between map changes
mp_weaponstay 0 server admin toggles whether weapons remain after a player picks them up - * 1 is 'on', 0 is 'off'
password <pass> server admin sets private server password
path server admin displays current search path
pausable 0 server admin toggles whether or not clients can pause a server game - * 1 is 'on', 0 is 'off'
ping server admin displays pings of all clients
port 27015 server admin sets the defualt server connection port
quit server admin exits to windows without confirmation
rcon <password> rcon <command> server admin remote console command of a server - * <password> must be given first by rcon client before any commands will be accepted by the server
rcon_address <ip addy> server admin sets the rcon ip address
rcon_password <pass> server admin sets the rcon password
rcon_port 27015 server admin sets the rcon console port
registered 0 server admin  
reload server admin reloads current map
removeid <uniqueid> server admin removes uniqueid from being banned on a server - **Version 3.0.1.3 / 4.0.1.3+ only
removeip <ip addy> server admin removes ip address from the filterban list
restart server admin restarts the current map and cleans the slate
setmaster <ip or hostname> server admin sets the master server - * use either an ip addy or a hostname
stuffcmds server admin used to initialize client console commands from server and restarts server and then does some funky thing to the server display
sv_accelerate 10 server admin sets the player acceleration for a server
sv_aim 0 server admin toggles auto-aim for clients - * 1 is 'on', 0 is 'off'
sv_airaccelerate 10 server admin sets the movement speed while player is in the air
sv_airmove 0 server admin toggles clients ability to move in the air
sv_allow_download server admin enables ability of clients to download maps and decals
sv_allow_upload server admin enables ability of clients to upload models and decals
sv_allowdownload 0 server admin toggles the ability of clients to download maps and decals - * 1 is 'on', 0 is 'off'
sv_allowupload 0 server admin toggles the ability of clients to upload models and decals - * 1 is 'on', 0 is 'off'
sv_bounce 0 server admin toggles bounce pads - * 1 is 'on', 0 is 'off'
sv_challengetime 15 server admin sets the time allowed for clients to connect to a game
sv_cheats 0 server admin toggles cheats - * 1 is 'on', 0 is 'off'
sv_clienttrace 3.5 server admin sets the client bounding box for collisions
sv_clipmode 0 server admin toggles client clipping mode - * 1 is 'on', 0 is 'off'
sv_friction 4 server admin sets friction
sv_gravity 800 server admin sets level of in-game gravity
sv_idealpitchscale 0.800 server admin sets the pitch preference
sv_lan 0 server admin toggles LAN server mode - * 1 is 'on', 0 is 'off'
sv_language 0 server admin sets language
sv_logrelay server admin  
sv_maxrate 5000 server admin sets the maximum data rate allowed on a server - good for HPB only servers - **Version 3.0.1.3/4.0.1.3+ only
sv_maxspectators 8 server admin sets the maximum number of spectators - spectator mode does not currently work
sv_maxspeed 500 server admin sets the maximum player speed for all clients
sv_maxvelocity 2000 server admin sets the maximum velocity
sv_minrate 8000 server admin sets the minimum data rate allowed on a server - good for LPB only servers - **Version 3.0.1.3/4.0.1.3+ only
sv_netsize 0 server admin sets the maximum network packet size - * 0 = auto
sv_newunit 0 server admin  
sv_password 0 server admin sets a password for clients to enter a server
sv_print_custom server admin gives me SZ_Overflow error and then exits server
sv_sendvelocity 1 server admin  
sv_showcmd 0 server admin  
sv_skyname 0 server admin sets the sky texture
sv_smartdelta 1 server admin  
sv_spectalk 1 server admin toggles allowing spectator clients to chat - * 1 is 'on', 0 is 'off' - spectator mode does not currently work
sv_spectator_password 0 server admin sets a password for clients to enter spectator mode - spectator mode does not currently work
sv_spectatormaxspeed 500 server admin sets the maximum movement speed of spectators - spectator mode does not currently work
sv_stepsize 18 server admin sets monster and player auto step-up size - * larger values allows auto-climbing of steeper slopes
sv_stopspeed 100 server admin speed at which the player stops when running forward, back, left or right
sv_timeout 65 server admin sets the timeout inactivity limit
sv_type server admin enables server cpu and os type to be given out on server queries
sv_upload_maxsize 0 server admin sets the maximum upload file size
sv_wateraccelerate 10 server admin sets the in-water acceleration of clients
sv_wateramp 0 server admin  
sv_waterfriction 1 server admin sets friction underwater
sv_zmax 4096 server admin sets the maximum zbuffer size
status server admin lists each client and the following info for each client: user#, frags, name, framerate, latency, ping, packet drop %
team 0 server admin toggles team mode - * 1 is 'on', 0 is 'off'
team1_color <color> server admin sets team1 color
team1_model <model> server admin sets team1 model
team1_name <name> server admin sets team1 name
team1_skin <skin> server admin sets team1 skin
team2_color <color> server admin sets team2 color
team2_model <model> server admin sets team2 model
team2_name <name> server admin sets team2 name
team2_skin <skin> server admin sets team2 skin
tfc_adminpwd <password> server admin sets the tfc admin password - *use "admin <password" in the in-game console to take rcon of server
tfc_autoteam 0 server admin toggles auto-team selection - * 1 is 'on', 0 is 'off'
tfc_balance_scores 0 server admin toggles team balancing by score - * 1 is 'on', 0 is 'off'
tfc_balance_teams 0 server admin toggles team balancing by number of players - * 1 is 'on', 0 is 'off'
tfc_birthday server admin toggles birthday mode (explosives appear as presents) - * 1 is 'on', 0 is 'off'
tfc_clanbattle 0 server admin toggles tfc clan battle (tournament) mode - * 1 is 'on', 0 is 'off'
tfc_clanbattle_ceasefire 0 server admin toggles ceasefire mode - * 1 is 'on', 0 is 'off', 'tfc_clanbattle' must be set to 1
tfc_clanbattle_locked 0 server admin toggles locked (play) mode - * 1 is 'on', 0 is 'off', 'tfc_clanbattle' must be set to 1
tfc_clanbattle_prematch 0 server admin toggles prematch (practice) mode - * 1 is 'on', 0 is 'off', 'tfc_clanbattle' must be set to 1
tfc_fragscoring 0 server admin toggles inclusion of frags in team score total - * 1 is 'on', 0 is 'off'
tfc_respawndelay 0 server admin sets respawn delay in tfc games
tfc_spam_limit 20 server admin sets number of messages per time period that will cause spamming penalty
tfc_spam_penalty1 8 server admin sets spam penalty level 1
tfc_spam_penalty2 2 server admin sets spam penalty level2
users server admin lists all players with their corresponding userid's (#'s generated by server) and uniqueid's (id # unique per cd key and assigned by WON) - **Version 3.0.1.3/4.0.1.3+ only
writeid server admin writes unique id's to banned.cfg - **Version 3.0.1.3/4.0.1.3+ only
writeip server admin writes ip addresses to listip.cfg