| Command / Variable Name |
Who Uses It? |
General Category |
Description |
| +attack |
client |
player |
primary fire |
| +attack2 |
client |
player |
secondary fire - special action (zoom, burst fire, silencer) |
| +back |
client |
player |
move backwards |
| +duck |
client |
player |
crouches |
| +forward |
client |
player |
moves forward |
| +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. |
| adjust_crosshair |
client |
player |
Use to change crosshair color |
| alias "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 |
client |
demo |
records a demo and appends it to the demo file in existence at Half-Life/Valve/demo.dem |
| bind |
client |
player |
combines a 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 |
| buy |
client |
player |
This opens the Buy Menu |
| buyequip |
client |
player |
This opens the Buy Equipment Menu |
| buyammo1 |
client |
player |
This buys one primary magazine or clip |
| buyammo2 |
client |
player |
This buys one pistol clip |
| cancelselect |
client |
player |
cancels selection |
| chooseteam |
client |
player |
displays the team change menu |
| 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_backspeed 400 |
client |
player |
sets the backup speed of a player - number can only go as fast as a particular server allows |
| 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_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_hidefrags |
client |
player |
Set to 1 to hide all frag/death counts on the Scoreboard but your own, 0 to show |
| 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_nopred 0 |
client |
player |
toggles client-side prediction - * 1 is 'on', 0 is 'off' |
| cl_observercrosshair |
client |
player |
set to 1 to enable crosshairs in Observer mode, 0 to disable |
| cl_pitchdown |
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 |
client |
player |
sets the maximum angle to look up - *default is 89 |
| cl_showfps 1 |
client |
player |
This shows your FPS, default is 0 off, and 1 is on. Better than netgraph for saving FPS |
| cl_shownet 0 |
client |
player |
toggles the display of network packet numbers - * 1 is 'on', 0 is 'off' |
| 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_upspeed 320 |
client |
player |
sets the speed of a player when he climbs up |
| 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 |
| 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 |
| concolor "XXX XXX XXX" |
client |
player |
changes the color of your HUD, where the XXX is a value from 0-255 |
| connect |
client |
player |
connects to a server with the used ip address |
| cvarlist |
client/ server |
all |
lists all the console variables in the console - * 'cvar log filename' will write this list to the file C:filename |
| developer 0 |
mod authors |
developers |
toggles on/off special developer debug console messages - * 1 is 'on', 0 is 'off' |
| disconnect |
client |
player |
disconnects a player from a server |
| drawradar |
client |
player |
This shows your friendly radar; "hideradar" hides it |
| drop |
client |
player |
This drops whatever is in your hands at the time you use it |
| echo "message" |
client |
player |
echos text to the console - * useful for letting a player know that a script or .cfg file was loaded successfully |
| enableconsole |
client |
player |
enables the console screen |
| escape |
client |
player |
acts as key by hiding the console and cancelling selections |
| exec |
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 |
| fastsprites X |
client |
player |
x=0:regular smoke grenade,1:simple smoke grenade(default),2:very simple smoke grenade |
| force_centerview |
client |
player |
forces the player's view to look straight ahead |
| fps_lan |
client |
player |
sets the maximum framerate on a LAN game |
| fps_modem |
client |
player |
sets the maximum framerate in an internet game |
| fps_single |
client |
player |
sets the maximum framerate in a single playergame |
| fullinfo |
|
|
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 |
| 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_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_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_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_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' |
| 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 |
| hideconsole |
client |
player |
hides the console |
| hideradar |
client |
player |
hides the radar |
| hisound 1 |
client |
audio |
toggles high-quality sound - * 1=22kHz, 0=11kHz |
| hud_centerid 0 |
client |
player |
toggles player ID display - * 1 is 'on', 0 is 'off' |
| 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 201 |
client |
player |
sprays logo decal |
| lastinv |
client |
player |
selects previous item in inventory |
| invnext |
client |
player |
selects next item in inventory |
| invprev |
client |
player |
selects previous item in inventory |
| kill |
client |
player |
player suicides to respawn again |
| lightgamma 2.500 |
client |
video |
sets the lighting gamma value |
| listdemo |
client |
demo |
lists information about |
| lookspring 0 |
client |
mouse |
toggles automatic view centering when 'mlook' is deactivated - * 1 is 'on', 0 is 'off' |
| lookstrafe 0 |
client |
mouse |
toggles mouse strafing when 'mlook' is active - * 1 is 'on', 0 is 'off' |
| m_filter 0 |
client |
mouse |
toggles mouse filtering (smoothing) - * 1 is 'on', 0 is 'off' |
| m_forward |
client |
mouse |
sets the mouse forward speed sensitivity multiplier |
| m_pitch 0.022 |
client |
mouse |
sets the mouse pitch (up and down motion) speed sensitivity multiplier - * negative numbers result in an inverted mouselook |
| m_side 0.800 |
client |
mouse |
sets the mouse strafing speed sensitivity multiplier |
| m_yaw 0.022 |
client |
mouse |
sets the yaw speed sensitivity multiplier |
| max_shells X |
client |
player |
X = maximum number of shells at one time |
| max_smokepuffs X |
client |
player |
X = max. number of smoke puffs at one time |
| menuselect X |
client |
player |
selects item X from a menu |
| messagemode |
client |
player |
displays to all other players on a server |
| messagemode2 |
client |
player |
displays to only other players on same team |
| motd |
client |
player |
displays the Message Of The Day from the server's motd.txt file |
| name |
client |
player |
used to change a player's name |
| net_graph 1 |
client |
player |
this shows your fps, network latency, up & downstream bandwidth, and your client and server update rate. net_graph 0 turns it off, net_graph 3 shows the info without the graph and saves some fps. |
| nosound 0 |
client |
audio |
toggles sound - * 1 is 'on', 0 is 'off' |
| pingsv |
client |
player |
pings a server at |
| play |
client |
audio |
plays a .wav designated by |
| playdemo |
client |
demo |
plays .dem at normal speed |
| playvol 9 |
client |
demo |
sets demo playback volume |
| pushlatency -100 |
client |
player |
set this number to the inverse of your ping to help latency |
| quit |
client/ server |
all |
exits to windows without confirmation |
| r_decals 250 |
client |
player |
sets the maximum number of decals |
| r_drawviewmodel 0 |
client |
player |
toggles drawing player weapon model - * 1 is 'on', 0 is 'off' |
| r_dynamic 0 |
client |
video |
toggles dynamic lighting - * 1 is 'on', 0 is 'off' |
| r_mmx 0 |
client |
player |
toggles MMX calculations for MMX cpu's - * 1 is 'on', 0 is 'off' |
| radio1 |
client |
player |
This opens up Radio1 Menu |
| radio2 |
client |
player |
This opens up Radio2 Menu |
| radio3 |
client |
player |
This opens up Radio3 Menu |
| r_netgraph 0 |
client |
player |
toggles graph of network conditions - *0 is 'off', 1 shows green = good, yellow = bad, red = horrible, 2 shows packetsize |
| rate 5000 |
client |
player |
sets client data rat -*1000 - 5000 for modems, 10000+ for LAN |
| reconnect |
client |
player |
reconnects to the current server |
| record |
client |
demo |
begins to record a demo and saves it to Half-LifeValve.dem |
| retry |
client |
player |
tries four more times to connect to a server that has already failed four connect attempts |
| s_2dvolume 1 |
client |
audio |
maximum volume at which 2D sounds are played - * range from 0 to 1.0 |
| s_a3d 0.000000 |
client |
audio |
toggles A3D support - * 1 is 'on', 0 is 'off' |
| s_automax_distance 30 |
client |
audio |
sets the distance for maximum sound volume |
| s_automin_distance 2 |
client |
audio |
sets the distance for minimum sound volume |
| s_bloat 2.0 |
client |
audio |
bloat factor for polygons in A3D 2.0 only |
| s_buffersize 65536 |
client |
audio |
sets the buffer size |
| s_disable_a3d 0 |
client |
audio |
toggles disabling a3D - * 1 is 'on', 0 is 'off' |
| s_distance 60 |
client |
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 |
client |
audio |
adjusts the doppler - * 1 is 'on', 0 is 'off', range from 0 to 10, and is very sensitive |
| s_eax 0 |
client |
audio |
toggles EAX support - * 1 is 'on', 0 is 'off' |
| s_enable_a3d |
client |
audio |
enables A3D support |
| s_geometry 0 |
client |
audio |
toggles geometry rendering in A3D 2.0 only - * 1 is 'on', 0 is 'off' |
| s_max_distance 1000 |
client |
audio |
maximum distance from the listener before rolloff is no longer applied - * valid range from 's_min_distance' to infinity |
| s_min_distance 5 |
client |
audio |
minimum distance a source will be from the listener before rolloff is applied - * range from 0 to 's_max_distance' |
| s_numpolys 200 |
client |
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 |
client |
audio |
transmission value of material - the smaller the number, the less sound passes through material - * range from 0 to 1.0 |
| s_occlude 0 |
client |
audio |
toggles sound passing throug material (occlusions) in A3D 2.0 only - * 1 is 'on', 0 is 'off' |
| s_refdelay 4 |
client |
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 |
client |
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_verbwet 0.25 |
client |
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 |
| say "message" |
client |
player |
chat with all other players on a server |
| say_team "message" |
client |
players |
relay a message to only your teammates |
| scr_centertime 2 |
|
|
sets how long server messages remain on the screen |
| scr_conspeed 600 |
client |
player |
sets the console scroll speed |
| scr_printspeed 7 |
client |
player |
sets the screen message print speed |
| screenshot |
client |
player |
captures the screen and saves it in the Half-Life/Valve directory |
| sensitivity 9 |
client |
mouse |
sets the sensitivity of the mouse |
| serverinfo |
client |
player |
displays the server infromation |
| setdemoinfo info |
client |
demo |
adds information to a demo, such as a text title, play 'tracknum', fade or |
| setinfo |
client |
player |
- * i.e., 'setinfo "ts" "0"' or 'setinfo "dc" "0"' |
| showbriefing |
client |
player |
This shows the map briefing |
| showinfo 0 |
client |
player |
toggles display of all packets - * 1 is 'on', 0 is 'off' |
| showpackets 0 |
client |
player |
toggles network packet info display - * 1 is 'on', 0 is 'off' |
| showpause 0 |
client |
player |
toggles pause of graphic display - * 1 is 'on', 0 is 'off' |
| showram 0 |
client |
player |
toggles display of available ram - * 1 is 'on', 0 is 'off' |
| sizedown |
client |
player |
decreases screen size and increases fps |
| sizeup |
client |
player |
increases screen size and decreases fps |
| slot1 |
client |
player |
select weapon group 1 (or menu item 1) see 'use' |
| slot2 |
client |
player |
select weapon group 2 (or menu item 2) see 'use' |
| slot3 |
client |
player |
select weapon group 3 (or menu item 3) see 'use' |
| slot4 |
client |
player |
select weapon group 4 (or menu item 4) see 'use' |
| slot5 |
client |
player |
select weapon group 5 (or menu item 5) see 'use' |
| slot6 |
client |
player |
select weapon group 6 (or menu item 6) see 'use' |
| slot7 |
client |
player |
select weapon group 7 (or menu item 7) see 'use' |
| slot8 |
client |
player |
select weapon group 8 (or menu item see 'use' |
| slot9 |
client |
player |
select weapon group 9 (or menu item 9) see 'use' |
| slot10 |
client |
player |
select weapon group 10 (or menu item 10) see 'use' |
| setinfo vgui_menus X |
client |
player |
X = 0 or 1, 0 disables VGUI menus, 1 enables VGUI menus |
| snapshot |
client |
player |
takes a screenshot |
| speak |
client |
player |
to say something over the intercom - * try: hello, #000000, mesa, you, go alert |
| startdemos |
client |
demo |
begins playing demos in a loop |
| stop |
client |
demo |
stops the recording of a demo |
| stopdemo |
client |
demo |
stop the playing of a demo |
| stopsound |
client |
audio |
stops playing the current sound |
| swapdemo |
client |
demo |
swaps two segments' positions inside a demo |
| timedemo |
client |
demo |
plays .dem at max fps and reports average fps |
| timeleft |
client |
demo |
displays the amount ouf time remaining in the round |
| toggleconsole |
client |
player |
toggles the console screen - * usually bound to '~' |
| topcolor 30 |
client |
player |
sets the model top color |
| unbind |
client |
player |
removes binding to key |
| unbindall |
client |
player |
removes all key bindings |
| use |
client |
player |
uses an item or weapon, such as 'use weapon_crowbar' |
| vid_config_x 800 |
client |
video |
sets horizontal screen resolution |
| vid_config_y 600 |
client |
video |
sets vertical screen resolution |
| vid_d3d 0 |
client |
video |
toggles Direct3D support - * 1 is 'on', 0 is 'off' |
| vid_describemode |
client |
video |
displays video mode settings |
| vid_mode 0 |
client |
video |
sets video mode |
| vid_nopageflip 0 |
client |
video |
toggles disabling video page flipping - * 1 is 'on', 0 is 'off' |
| vid_wait 0 |
client |
video |
toggles video sync - * 1 is 'on', 0 is 'off' |
| viewframe |
client |
video |
enables wire-frame display - * OpenGL only |
| violence_ablood 0 |
client |
player |
toggles blood - * 1 is 'on', 0 is 'off' |
| volume 1.0 |
client |
audio |
sets game volume |
| weapon_ |
client |
player |
Pistols - glock18/usp/deagle/p228/elite/fiveseven
Submachineguns - mp5navy/p90/tmp/mac10/ump45
Assault Rifles - ak47/sg552/m4a1/aug ~Shotguns - m3/xm1014
Sniper Rifles - scout/awp/g3sg1/sg550 ~ Machinegun - m249
Other - c4/knife ~Grenades -flashbang/hegrenade/smokegrenade
- This selects the weapon directly, by binding a key like "h" to weapon_knife, and pressing "h", you pull out the knife
|
| wait |
client |
player |
pauses for 1 tick during running an alias or script |