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 |