Quake III Arena

News
Image Gallery
Q3A Info
Files
Commands
Links
Forums
Contact Me
 
+attack fire
+back move backward
+button0 fire (same as +attack)
+button1 dummy control command
+button2 activate item (such as personal teleporter)
+button3 player taunt animation
+button4 dummy control command
+button5 dummy control command
+button6 dummy control command
+forward move forward
+left strafe left
+lookdown look down
+lookup look up
+mlook enable mouse look (disabled if freelook = 1)
+movedown move down
+moveleft strafe left
+moveright strafe right
+moveup move up
+right strafe right
+speed walk (if autorun enabled) or run (if not)
+strafe enable strafe modifier (left/right keys strafe while held)
+zoom zoom in
activeAction   
arch win95 osr2.x architechture/operating system
arena <name> load arena and bots "name" from arena.txt
bind <key/button> "cmd" bind a key or button to a command or set of commands ("cmd1 ; cmd2 ; etc.")
bindlist display list of all bound keys/buttons and their values
centerview force player view to straight ahead
cg_animspeed 1 enable player animations (see cg_noplayeranims)
cg_autoswitch 1 enable auto-weapon switching
cg_bobpitch 0 set amount player view bobs forward/back while moving
cg_bobroll 0 set amount player view rolls side to side while moving
cg_bobup 0 set amount player view bobs up/down while moving
cg_centertime 3 set display time for center screen messages (0 off)
cg_debuganim 0 enable model animation debug mode
cg_debugevents 0 enable event debug mode
cg_debugposition 0 enable player position debug mode
cg_demolook 0  
cg_draw2d 1 enable display of 2D graphics (currently disabled)
cg_draw3dicons 1 enable display of ammo and armor items (currently disabled)
cg_drawAmmoWarning 1 enable low-ammo warning display
cg_drawCrosshair 1 enable crosshair
cg_drawCrosshairNames 1 enable player name display
cg_drawFPS 0 enable FPS display
cg_drawKiller 1 enable fragger display when you get fragged
cg_drawStatus 1 enabple status display
cg_drawTimer 1 enable game timer display (for quad, etc.)
cg_errordecay 100  
cg_extrapolate  
cg_footsteps 1 enable player footstep sounds
cg_gibs 1 enable gibs (0 will inclrease FPS slightly)
cg_gun 1 enable player gun display (0 may increase FPS)
cg_ignore 0  
cg_lagometer 1 enable lagometer display
cg_markoffset 1 set marks (decals) offset if cg_marks = 1
cg_marks 1 enable display of decals (blast marks, etc.) setting to 0 may increase FPS
cg_noplayeranims 0 disable player animations
cg_nopredict 0 disable client-side prediction
cg_raildissolution set railgun trail dissolution
cg_railTrailTime 400 set persistance time for railgun trails
cg_rtemp 0  
cg_runpitch 0 set amount player view bobs up and down while running
cg_runroll 0 set amount player view rolls side to side while running
cg_shadows 1 0 = no shadows, 1 = enable simple shadows, 2 = enable complex shadows (try: r_stencilbits 8; vid_restart; cg_shadows 2)
cg_showmiss 0  
cg_simpleitems 0 disable display of rings and spheres around items (1 may increase FPS)
cg_stereoSeparation 0.4 set stereo separation
cg_swingspeed 0.3 set speed player model rotates to match position (1 is no delay, 0 is no turn ever)
cg_testentities 0 enable display of test entities
cg_thirdperson 0 enable 3rd person (chase-cam) view
cg_thirdpersonangle 0 set third-person view angle
cg_thirdpersonrange 40 set third-person view range
cg_tracerchance 0.4 set frequency of tracer bullets (1 is all tracers)
cg_tracerlength 100 set length of tracer bullets
cg_tracerwidth 1 set width of tracer bullets
cg_waveamplitude 1  
cg_wavefrequency 0.4  
changeVectors display "FIND_NEW_CHANGE_VECTORS not defined."
cheats 0 enable cheats
cinematic <name> plays movie file video/name
cl_anglespeedkey 1.5 set the speed that the direction keys (not mouse) change the view angle
cl_avidemo 0  
cl_debugMove 0  
cl_maxpackets 30 set max client packet size
cl_motd 1 enable message-of-the-day display
cl_mouseAccel 0 enable mouse acceleration
cl_nodelta 0 disable delta compression (slows net performance, only use if net errors happen otherwise)
cl_noprint 0  
cl_packetdup 2  
cl_pitchspeed 140 set pitch (up and down) change speed
cl_run 1 enable always-run (+speed toggles)
cl_running 1  
cl_showmouserate 0 display mouse sampling info
cl_shownet 0 display network quality info
cl_showTimeDelta 0 display time delta between server updates
cl_timeNudge 0 effectively adds local lag to try to make sure you interpolate instead of extrapolate (try 100 for a really laggy server)
cl_timeout 125 set the inactivity time before a client is disconnected (timed out)
cl_yawspeed 140 set turning speed (with keyoard, up to server max)
clear clear console buffer
cm_curvecliphack 0  
cm_noareas 0  
cm_nocurves 0 disable player collisions with curved surfaces
cm_playercurveclip 1 enable player collisions with curved surfaces
cm_playerCurveClip 1  
cmd send server command
cmdlist display list of commands
color 7 set player rail trail color (1=blue, 2=green, 3=cyan, 4=red, 5-magenta, 6=yellow, 7=white)
com_dropsim 0  
com_hunkMegs 20  
con_notifytime 3 set console message persistance time in seconds (0 = no messages)
conback "gfx/2d/conback.tga" set console background image filename
condump <filename> dump console contents to demoq3/filename
configstrings displays gamedate, gamename, map, protocol, version, dmflags, frag/timelimits, hostname, maxclients, etc as / separated-strings for server-query programs
connect <server_ip:port> connect to server at ip address and port given
crash force the game to crash
crosshairhealth 1 enable crosshair health indication
crosshairsize 24 set crosshair size
cvar_restart reset cvars to defaults
cvarlist display list of console variables and current values
d_bot "" set bot name (not yet implemented)
d_botai 0 set bot ai skill level (not yet implemented)
d_botaiming 0 set bot aiming skill level (not yet implemented)
d_botfreeze 0 set bot ? (not yet implemented)
d_break 0 set bot ? (not yet implemented)
d_noroam 0 set bot roaming (not yet implemented)
debuggraph 0 enable debug graph display
dedicated 0 enable dedicated server mode = 2, ? = 1
demo <filename> plays demo file demos/filename.dm3
developer 0 enable developer mode (more verbose messages)
dir <directory> [ext] list directory
disconnect disconnect from server
dmflags 0 set deathmatch flags
dumpuser <userid> display user info denoted by userid (use info to find userid)
echo "msg" display msg to local screen only
error force a game error
exec <script> execute commands in script file
fixedtime 0  
fov 90 set field-of-vision (smaller zooms in, larger zooms out)
fraglimit 20 set fraglimit for map changes
freelook 1 enable free look
freeze <n> freeze the game for n seconds
fs_basepath C:\Q3TEST  
fs_cdpath   
fs_copyfiles 0  
fs_debug 0  
fs_game   
fs_restrict 1  
g_aimtest 0  
g_debugalloc 0  
g_debugmove 0  
g_forcerespawn 10 set delay before forcing clients to respawn after being fragged (0 is never force)
g_gravity 800 set world gravity (lower is less gravity, higher jumps)
g_inactivity 0  
g_knockback 1000 set amount weapon fire moves player when hit
g_motd "" set server message of the say filename
g_quadfactor 3 set quad damage multiplier
g_speed 320 set gameplay speed
g_synchronousclients 0 enable synching of all client movements (1 required to record server demo)
g_weaponrespawn 5 set weapon respawn delay (0 is instant respawn)
gamedate "May 10 1999" current game version release date
gamename "demoq3" current game directory
gfxinfo display graphics info
give <item> give weapon, item, ammo, or ALL for all weapons
gl_extensions <string> list of loaded graphic extensions
gl_pixelformat color(16) depth(16) stencil(8) display OpenGL color, depth, and stencil bits
gl_renderer 3Dfx/Voodoo2/2 TMUs/4 MB video renderer name
gl_vendor 3Dfx Interactive Inc. video chipset manufacturer name
gl_version 1.1.0 3Dfx stand-alone (Apr 29 1999) video driver version
god enable gode mode (invincibility)
graphheight 32 set max value for graph displays
graphscale 1 set scale multiplier for graph diisplays
graphshift 0 set offset for graph diisplays
gun_frame 0 freezes hun model animation at specified frame number (0 is normal animation)
gun_x 0 set gun x position offset from center
gun_y 0 set gun y position offset from center
gun_z 0 set gun z position offset from center
handicap 100 set player handicap (max health), valid values 0 - 100
heartbeat send heartbeat signal to master server
host_speeds 0 enable display of current FPS on-screen
hunk_stats display memory hunk info
imagelist display list of loaded images and info on each
in_joystick 0 enable joystick input
in_midi 0 enable midi
in_midichannel 1 set midi channel
in_mididevice 0 set midi device number
in_midiport 1 set midi port number
in_mouse 1 enable mouse input
in_restart restart input system
journal 0 enable console log
joy_advanced 0 enable joy_adv* settings for joystick
joy_advancedupdate enable advanced joystick settings
joy_advaxisr 0 map action to r-axis (0=none, 1=forw/back, 2-up/down look, 3=strafe, 4=turn, 5=up/dn move, add 16 for relative motion)
joy_advaxisu 0 map action to u-axis (0=none, 1=forw/back, 2-up/down look, 3=strafe, 4=turn, 5=up/dn move, add 16 for relative motion)
joy_advaxisv 0 map action to v-axis (0=none, 1=forw/back, 2-up/down look, 3=strafe, 4=turn, 5=up/dn move, add 16 for relative motion)
joy_advaxisx 0 map action to x-axis (0=none, 1=forw/back, 2-up/down look, 3=strafe, 4=turn, 5=up/dn move, add 16 for relative motion)
joy_advaxisy 0 map action to y-axis (0=none, 1=forw/back, 2-up/down look, 3=strafe, 4=turn, 5=up/dn move, add 16 for relative motion)
joy_advaxisz 0 map action to z-axis (0=none, 1=forw/back, 2-up/down look, 3=strafe, 4=turn, 5=up/dn move, add 16 for relative motion)
joy_forwardsensitivity -1 set forward/back sensitivity (negative is inverted)
joy_forwardthreshold 0.15 set forward/back dead zone
joy_name joystick set joystick name
joy_pitchsensitivity 1 set pitch sensitivity (negative is inverted)
joy_pitchthreshold 0.15 set pitch dead zone
joy_sidesensitivity -1 set side sensitivity (negative is inverted)
joy_sidethreshold 0.15 set side dead zone
joy_upsensitivity -1 set up/down sensitivity (negative is inverted)
joy_upthreshold 0.15 set up/down dead zone
joy_yawsensitivity -1 set yaw sensitivity (negative is inverted)
joy_yawthreshold 0.15 set yaw dead zone
kick <user> kick user from server
kill commit suicide
logfile 0 enable server log file
m_forward 0.25 set mouse forward speed sensitivity multiplier (negative inverts)
m_pitch -0.022 set mouse pitch (up and down motion) speed sensitivity multiplier. Note that NEGATIVE values result in an inverted mouse (moving mouse forward looks down), while positive values result in a non-inverted mouse (moving mouse forward looks up)
m_side 0.25 set mouse strafing speed sensitivity multiplier (negative inverts)
m_yaw 0.022 set mouse yaw speed sensitivity multiplier (negative inverts)
map <name> change map to maps/name.bsp
mapname nomap current map name
maxfps 0 set max frames-per-second (0 is no limit)
messagemode type message to everyone
messagemode2 type message to your team only
midiinfo display midi port, channel, device info
model visor/red set model name and skin
modelist dislay list of video modes
modellist display list of loaded models
music  
name "randy" set player name
net_ip localhost set ip address for game server, normally localhost (multi-homed systems must pick an ip) -- must set from command line (read-only in console)
net_noipx 0 disable ipx network protocol
net_noudp 0 disable tcp/ip network protocol
net_port 27960 set network server port
net_socksEnabled 0 enable network proxy/firewall settings
net_socksPort 1080 set proxy/firewall port
net_socksServer  set proxy/firewall socks server address
noclip disable clipping; enable flying and passing through walls
nohealth 0 disable health items on next map
notarget disable bots recognizing player as enemy
password  set server password
path display current search path setting
play <sound> play sound.wav audio file
port 27960 set server port
protocol 36 set server protocol
qport 38901 set internal network port
quit exit
r_allowExtensions 1 enable OpenGL extensions
r_allowSoftwareGL 0 enable software rendering
r_clear 0 enable clearing of unrefreshed images
r_colorbits 0 set color bits (per pixel) see r_depthbits
r_customaspect 1 enable custom video aspect ratio (see r_customheight, r_customwidth)
r_customheight 1024 set screen height when r_mode is -1 (use r_mode 3; vid_restart to return to menu)
r_customwidth 1600 set screen width when r_mode is -1 (use r_mode 3; vid_restart to return to menu)
r_dbacksides  
r_debugSurface 0  
r_depthbits 0 set color depth bits (per pixel) see r_depthbits
r_detailtextures 1 enable detailed textures
r_displayRefresh 0 set monitor refresh rate at game resolution (also changes desktop refresh rate at that resolution)
r_drawBuffer GL_BACK  
r_drawentities 1 enable display of brush entities
r_drawstrips 0 enable triangle strips rendering (may increase FPS)
r_drawSun 0 enable rendering of a sun in the sky (as staic lighting behind clouds) 0 may improve FPS
r_drawworld 1 enable rendering of map architecture
r_dynamiclight 1 enable dynamic lighting (0 will increase FPS)
r_ext_compiled_vertex_array 1 enable compiled vertex array rendering if video card supports it
r_ext_compress_textures 1 enable texture compression
r_ext_gamma_control 1 enable external gamma control settings
r_ext_multitexture 1 enable multitexturing
r_ext_swapinterval 1 enable frame spawwing if video card supports it
r_ext_texenv_add 1  
r_ext_texture_env_add 1  
r_facePlaneCull 1 enable culling of brush faces not in view (0 will slow FPS)
r_fastsky 0 enable faster (lower quality) sky (will increase FPS)
r_finish 1 enable synchronization of rendered frames
r_fixtjunctions 1 enable filling in of gaps between polygons
r_flareFade 7 set lens flare fading rate 
r_flares 1 enable lens flares around light sources (0 will increase FPS)
r_flareSize 40 set lens flare size (smaller will increase FPS)
r_fullbright 0 enable max brightness, local game only
r_fullscreen 1 enable full screen mode
r_gamma 1.6 set gamma level
r_glDriver 3dfxvgl set gl driver name
r_ignore 0  
r_ignoreFastPath 0  
r_ignoreGLErrors 1 enable ignoring of OpenGL errors
r_ignorehwgamma 0 enable ignoring of external (i.e. windows drivers) gamma settings
r_ignoreOffset 0  
r_intensity 1 set video intensity level for OpenGL
r_lastValidRenderer 3Dfx/Voodoo2/2 TMUs/4 MB display video hardware that worked last
r_lightmap 0 enable lightmaps
r_lightningSegmentLength 32  
r_lockpvs 0 disable update to PVS table as player moves through map (new areas not rendered)
r_lockview 0  
r_lodbias 0 set level-of-detail bias (0 is high quality, low FPS, 2 is lowest quality, highest FPS)
r_lodscale 5 set level-of-detail scale modifier
r_logFile 0 set log file name
r_mapOverBrightBits 2  
r_maskMinidriver 0  
r_measureOverdraw 0  
r_mode 3 set video display mode (resolution), use listmodes for list of options, use -1 to set custom resolution with r_customwidth/height
r_nobind 0  
r_nocull 0 force rendering of hidden objects (slows performance)
r_nocurves 0 disable curver rendering
r_nolightcalc 0 disable lighting and shadow calculations
r_noportals 0 disable portals
r_norefresh 0 enable clearing hud and console before redrawing
r_novis 0 disable VIS data when rendering map
r_offsetfactor -1  
r_offsetunits -2  
r_overBrightBits 1  
r_picmip 1 set mipmap level for player models (0-3, 3 lowest quality, highest FPS)
r_portalOnly 0 enable display of portal views only (items not visible thru portal not rendered)
r_preloadTextures 0 enable pre-caching of map textures
r_railCoreWidth 16 set railgun trail core width
r_railSegmentLength 64 set railgun trail segment length
r_railWidth 128 set railgun trail outer width
r_roundImagesDown 1 set rouding down amount (larger = faster, lower quality)
r_showcluster 0  
r_shownormals 0  
r_showsky 0 enable rendering sky in front of other objects
r_showtris 0 enable rendering triangles (wireframe-ish) OpenGL only
r_simpleMipMaps 1  
r_smp 0 enable smp (multi-CPU) mode, not yet implemented
r_speeds 0 enable rendering speeds display
r_stencilbits 8 set video card stencil buffer depth (0 to 16)
r_stereo 0 enable stereo video rendering
r_subdivisions 4  
r_swapInterval 0  
r_texturebits 0  
r_textureMode GL_LINEAR_MIPMAP_NEAREST set the rendering mode: in order from lowest quality (fastest) to highest quality (slowest), [type] options are: GL_NEAREST_MIPMAP_NEAREST, GL_LINEAR_MIPMAP_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_LINEAR. Think of the 1st two as low and high quality for hardware that supports bilinear filetering, and the 2nd two as low and high quality for hardware that supports trilinear filtering.
r_verbose 0  
r_vertexLight 0 enable vertex lighting (faster, lower quality than lightmap)
r_znear 4  
rate 25000 sets rate for communication between server and client (try about 1/10 of your bps, or use the in-game menu to set to default for your connection type) see cg_timenudge
rcon <passwd> "cmds" issue remote console commands
rcon_password  set remote console password
rconAddress  set remote console address
rconPassword  set rcon password for remote operation
record <demoname> record a demo to demos/demoname.dm3 (see demo, stopdemo)
restart restart server on current map
s_initsound 1 enable sound system
s_khz 22 set sound sample frequency (22 = high, 11 = low)
s_loadas8bit 1 force 8-bit (lower quality) sounds
s_mixahead 0.2 set sound mixahead value; different values may help fix stuttering problems on some sound cards
s_mixPreStep 0.05  
s_musicvolume 1 set music volume
s_show 0 disaplay filenames of all sounds as they are played
s_testsound 0  
s_volume 0.7 set sound volume
say "msg" display "msg" to all players (see messagemode)
scanservers scan for servers on LAN
scr_conspeed 1000 set the console scroll speed
screenshot save screenshot 
sectorlist display list of sectors and entities in each
sensitivity 9 set mouse sensitivity
serverinfo displays gamedate, gamename, map, protocol, version, dmflags, frag/timelimits, hostname, maxclients, etc.
serverrecord <demo> record demo on server
serverstop stop recording server demo
set <variable> <value> set variable to value indicated (diff between set/seta?)
seta <variable> <value> set variable to value indicated (diff between set/seta?)
setenv <variable> <value> set enevironment variable to value specified
sets <variable> <value> set server variable to value indicated (variable value will be reported on serverinfo command)
setu <variable> <value> set user variable to value indicated (variable value will be reported on userinfo command)
shaderlist display list of loaded shaders
showdrop 0 enable display of dropped packets
showpackets 0 enable network packet info display
showtrace 0 enable display of packet trace info
skinlist display list of loaded skins
snaps 20 sets number of snapshots sever sends to client (server run at 40Hz, so use 40, 20, or 10)
snd "visor" set player sounds
snd_restart restart sound system (required for some variable changes to take effect)
soundinfo display sound system info
soundlist display list of loaded sounds
status display each clients num, score, ping, name, address, port, and rate
stopdemo stop recordding demo (see record, pleaydemo)
stopsound stop playing current sound
sv_allowdownload 1 enable allowing clients to download maps
sv_fps 20 set server fps
sv_hostname q3test test set server name
sv_killserver 0 force server shutdown if 1
sv_mapChecksum  current map checksum for cheat-detection
sv_master1 master3.idsoftware.com set master server address
sv_master2  set master server address
sv_master3  set master server address
sv_master4  set master server address
sv_master5  set master server address
sv_maxclients 8 set max number of clients on server
sv_nopredict 0 disable client-side prediction
sv_pad 0  
sv_privateClients 0 require password for clients
sv_privatePassword  set server password
sv_reconnectlimit 3 set server reconnect limit
sv_running 0 server status
sv_serverid 0 server id
sv_showloss 0 enable sever packet loss display
sv_timeout 120 set server timeout time
sv_zombietime 2 set inactivity time before clients (zombies) are disconnected
sys_cpuid 34 system CPU id code
sys_cpustring x86 (P5/Pentium2, MMX) system CPU id string
systeminfo display timescale, sv_serverid, and g_syncronousClients
team <s or p> set spectator (s) or player (p) mode
teamflags 0 set team game flags
testfog test fog system
testshader test shader system
timedemo 0 enable timedemo mode (max fps) -- disabled
timegraph 0 enable timegraph display
timelimit 0 set minutes between map changes
timescale 1 set server timescale modifier
toggle <variable> change variable from 0 to 1or 1 to 0.
toggleconsole open or close the console window
touchFile <filename> touch filename (make it as a 0 byte file)
unbind <key> unbind specified key or button
unbindall unbind all keys and buttons (be careful!)
userinfo shows name, rate, snaps, model, snd, color, and handicap for player
username randy set username
version Q3T 1.05 win-x86 May 10 1999 version
vid_restart restart video system (required for some variable changes to take effect)
vid_xpos 30 set game screen position x-offset in pixels
vid_ypos 30 set game screen position y-offset in pixels
viewlog 0 enable display of console over game screen on startup
viewsize 100 set screen size as percentage of screen size
vmtest display "C: test 1234", very useful ;)
vstr <variablename> execute variable command (created with "set variablename cmd1; cmd2, …"
wait wait one game tick
win_hinstance 4194304  
win_wndproc 4368704  
z_stats display z-buffer memory and block usage
zoomfov 22.5 set field-of-vision for zoom mode (max 160)