|
HTML Descriptions supplied by Randy - q3a.pcgame.com |
Visit his site for more up to date console information! |
Command or Variable Name |
Arguments or Default |
Current Value | Description |
+attack | controls | fire until -attack executed | |
+back | controls | move backward until -back executed | |
+button0 | controls | fire (same as +attack) until -button is executed | |
+button1 | controls | use or actvate item on map | |
+button2 | controls | activate item (such as personal teleporter) repeatedly until -back executed | |
+button3 | controls | player taunt animation | |
+button4 | controls | dummy control command | |
+button5 | controls | dummy control command | |
+button6 | controls | dummy control command | |
+forward | controls | move forward until -forward executed | |
+left | controls | turn left until -left executed | |
+lookdown | controls | look down until -lookdown executed | |
+lookup | controls | look up until -lookup executed | |
+movedown | controls | move down until -movedown executed | |
+moveleft | controls | strafe left until -movelef executed | |
+moveright | controls | strafe right until -moveright executed | |
+moveup | controls | move up until -moveup executed | |
+right | controls | turn right until -right executed | |
+speed | controls | walk (if autorun enabled) or run (if not), reverses again when -speed executed | |
+strafe | controls | enable strafe modifier (left/right keys strafe while held) until -strafe executed | |
activeAction | unknown | ||
arch | win95/osr2.x | misc | display architechture/operating system |
bind | <key/button>"cmd;cmd" | scripts | bind a key or button to a command or set of commands ("cmd1 ; cmd2 ; etc."). Valid key/button values are: All mouse buttons (mouse1, mouse2, mouse3), all joystick buttons (button1, button2, etc.), all normal keyboard keys, plus: ESCAPE, F1-F12, PAUSE, BACKSPACE, TAB, SEMICOLON, ENTER, SHIFT, CTRL, ALT, SPACE, INS, HOME, PGUP, DEL, END, PGDN, UPARROW, DOWNARROW, LEFTARROW, RIGHTARROW, KP_SLASH, KP_MINUS, KP_PLUS, KP_ENTER, KP_5, KP_UPARROW, KP_LEFTARROW, KP_RIGHTARROW, KP_DOWNARROW, KP_HOME, KP_END, KP_PGUP, KP_PGDN, KP_INS, KP_DEL, MOUSE1-MOUSE3, AUX1-AUX32, JOY1-JOY4, MWHEELUP, MWHEELDOWN |
bindlist | scripts | display list of all bound keys/buttons and their values | |
bot_debug | 0 | bots | enable bt debug mode |
bot_developer | 0 | bots | enable bot developer mode |
bot_enable | 1 | bots | enable bots |
bot_fastchat | 0 | bots | enable bot fast chat mode |
bot_groundonly | 1 | bots | not sure |
bot_nochat | 0 | bots | disable bot chat messages |
bot_reachability | 0 | bots | not sure |
bot_reloadcharacters | 0 | bots | force reloading of bot player models |
bot_rocketjump | 1 | bots | enable bots to rocket-jump |
bot_testichat | 0 | bots | enable bot chat test mode |
bot_testrchat | 0 | bots | enable bot chat test mode |
bot_thinktime | 100 | bots | set time bots will spend thinking |
bot_usehook | 0 | bots | enable bots to use grappling hook |
capturelimit | 8 | server | set the max number of flag capptures per game; the server map will change when this limit is reached by either team. see fraglimit, timelimit. [Flags: A] |
centerview | controls | force player view to straight ahead | |
cg_autoswitch | 1 | prefs | enable auto-weapon switching [Flags: A] |
cg_bobpitch | 0.002 | prefs | set amount player view bobs forward/back while moving. set to 0 to reduce motion sickness and possibly increase FPS [Flags: A] |
cg_bobroll | 0.002 | prefs | set amount player view rolls side to side while moving. set to 0 to reduce motion sickness and possibly increase FPS [Flags: A] |
cg_bobup | 0.005 | prefs | set amount player view bobs up/down while moving. set to 0 to reduce motion sickness and possibly increase FPS [Flags: A] |
cg_brassTime | 1250 | prefs | set time to display ejected shells from weapons, 0 disables shell animation and may increase FPS [Flags: A] |
cg_crosshairHealth | 1 | prefs | enable changing crosshair transparency to indicate health level [Flags: A] |
cg_crosshairSize | 24 | prefs | set crosshair size [Flags: A] |
cg_crosshairX | 0 | prefs | set crosshair x (horizontal) position [Flags: A] |
cg_crosshairY | 0 | prefs | set crosshair y (vertical) position [Flags: A] |
cg_deferPlayers | 1 | unknown | [Flags: A] |
cg_draw2D | 1 | developer | enable display of 2D graphics (currently disabled) [Flags: A] |
cg_draw3dIcons | 1 | prefs | enable display of ammo and armor items (currently disabled) [Flags: A] |
cg_drawAmmoWarning | 1 | prefs | enable low-ammo warning display [Flags: A] |
cg_drawAttacker | 1 | prefs | enable display of attacking player name [Flags: A] |
cg_drawCrosshair | 1 | prefs | enable crosshair [Flags: A] |
cg_drawCrosshairNames | 1 | prefs | enable player name display [Flags: A] |
cg_drawFPS | 0 | prefs | enable FPS display [Flags: A] |
cg_drawGun | 1 | video | enable display of player gun model, setting to 0 (off) may increase FPS [Flags: A] |
cg_drawRewards | 1 | prefs | enable display of reward icons [Flags: A] |
cg_drawSnapshot | 0 | prefs | [Flags: A] |
cg_drawStatus | 1 | prefs | enable status display [Flags: A] |
cg_drawTimer | 0 | prefs | enable game timer display (for quad, etc.) [Flags: A] |
cg_forceModel | 0 | unknown | [Flags: A] |
cg_fov | 90 | controls | set normal (non-zoomed) FOV (field-of-vision), 90 is default, lower is more zoomed-in, higher is fish-eye zoomed out. see cg_zoomfov [Flags: A] |
cg_gibs | 1 | prefs | enable gibs (0 will inclrease FPS slightly) [Flags: A] |
cg_lagometer | 0 | prefs | enable lagometer display [Flags: A] |
cg_marks | 1 | prefs | enable display of decals (blast marks, etc.) setting to 0 may increase FPS [Flags: A] |
cg_predictItems | 1 | net | enable client-side preditiction of items (powerups, weapons, ammo, etc.); 1 is best for net performance, but under bad lag items may jump around or disappear suddenly [Flags: UA] |
cg_railTrailTime | 400 | prefs | set persistance time for railgun trails [Flags: A] |
cg_runpitch | 0.002 | prefs | set amount player view bobs up and down while running [Flags: A] |
cg_runroll | 0.005 | prefs | set amount player view rolls side to side while running [Flags: A] |
cg_shadows | 1 | prefs | 0 = no shadows, 1 = enable simple shadows, 2 = enable complex shadows (try: r_stencilbits 8; vid_restart; cg_shadows 2) [Flags: A] |
cg_simpleItems | 0 | video | disable display of rings and spheres around items (1 may increase FPS) [Flags: A] |
cg_stereoSeparation | 0.4 | video | set stereo separation for stereoscopic glasses [Flags: A] |
cg_teamChatHeight | 8 | net | set height of team chat window [Flags: A] |
cg_teamChatTime | 3000 | net | set display duration of team chat window. 0 disables it. [Flags: A] |
cg_viewsize | 100 | video | set game view size as a percentage of total screen size; smaller will increase FPS [Flags: A] |
cg_zoomfov | 22.5 | controls | set zoomed-in FOV (field-of-vision), 90 is normal view, lower is more zoomed-in, higher is fish-eye zoomed out. see cg_zoomfov [Flags: A] |
changeVectors | unknown | display "FIND_NEW_CHANGE_VECTORS not defined." | |
cinematic | <name> | demo | plays movie file video/name |
clear | misc | clear console buffer | |
clientinfo | misc | display information about clients (users) connected to the server (shows the values of all variables with the U flag set, which includes all new variables created with the 'setu' command) | |
cl_anglespeedkey | 1.5 | prefs | set the speed that the direction keys (not mouse) change the view angle |
cl_avidemo | 0 | demo | when on (1), every frame viewed will be saved as a TGA screenshot in demoq3\screenshots for combining into an AVI movie with some utility. WARNING: requires a very fast machine to work well, and can fill up a hard drive in a very short period of time (each TGA screenshot file size depends on your screen resolution in the game) |
cl_cdkey | 123456789 | net | set client CD-Key -- looks like Half-Life-Like CD-Key protection is coming with Q3A … [Flags: A] |
cl_debugMove | 0 | unknown | |
cl_freezeDemo | 0 | demo | freeze demo playback |
cl_maxpackets | 30 | net | set max client packet size; try 20 [Flags: A] |
cl_motd | 1 | server | enable message-of-the-day display |
cl_mouseAccel | 0 | mouse | enable mouse acceleration [Flags: A] |
cl_nodelta | 0 | net | disable delta compression (slows net performance, only use if net errors happen otherwise) |
cl_noprint | 0 | unknown | |
cl_packetdup | 1 | net | set number of duplicate packets to send; valid values are integers 0-5, try 3 [Flags: A] |
cl_paused | 0 | net | displays 1 if client game is paused, 0 if not [Flags: R] |
cl_pitchspeed | 140 | prefs | set pitch (up and down) change speed [Flags: A] |
cl_run | 1 | prefs | enable always-run (+speed toggles) [Flags: A] |
cl_running | 1 | unknown | [Flags: R] |
cl_showmouserate | 0 | mouse | display mouse sampling info |
cl_shownet | 0 | net | display network quality info |
cl_showSend | 0 | net | enable display of outgoing packet info |
cl_showTimeDelta | 0 | net | display time delta between server updates |
cl_timeNudge | 0 | net | effectively adds local lag to try to make sure you interpolate instead of extrapolate (try 100 for a really laggy server) |
cl_timeout | 125 | net | set the inactivity time before a client is disconnected (timed out) |
cl_updateInfoString | unknown | [Flags: R] | |
cl_yawspeed | 140 | prefs | set turning speed (with keyoard, up to server max) [Flags: A] |
cmd | scripts | send server command | |
cmdlist | scripts | display list of commands | |
cm_playerCurveClip | 1 | prefs | enable player collisions with curved surfaces [Flags: A] |
color | 7 | prefs | set player rail trail color (1=blue, 2=green, 3=cyan, 4=red, 5-magenta, 6=yellow, 7=white) [Flags: UA] |
com_blood | 1 | unknown | [Flags: A] |
com_buildScript | 0 | unknown | |
com_dropsim | 0 | unknown | [Flags: C] |
com_hunkMegs | 48 | unknown | [Flags: AL] |
com_introplayed | 1 | unknown | [Flags: A] |
com_maxfps | 85 | unknown | [Flags: A] |
com_showtrace | 0 | unknown | [Flags: C] |
com_speeds | 0 | unknown | |
condump | <filename> | misc | dump console contents to demoq3/filename.txt |
configstrings | misc | displays gamedate, gamename, map, protocol, version, dmflags, frag/timelimits, hostname, maxclients, etc as / separated-strings for server-query programs | |
connect | <server_IP:port> | net | connect to server at ip address and port given |
con_notifytime | 3 | prefs | set console message persistance time in seconds (0 = no messages) |
crash | developer | force the game to crash | |
cvarlist | scripts | display list of console variables and current values | |
cvar_restart | scripts | reset all cvars to defaults | |
debuggraph | 0 | developer | enable debug graph display [Flags: C] |
dedicated | 0 | server | enable dedicated server mode = 2, ? = 1 [Flags: L] |
demo | <filename> | demo | plays demo file demos/filename.dm3 |
developer | 0 | developer | enable developer mode (more verbose messages) |
devmap | <filename> | cheats | starts specified map and enables cheats (cheats 1); use 'map' to load a map and leave cheats off |
dir | <directory>[extension] | misc | list files in directory (relative to q3test\demoq3) that have extension given (lists all if no extension given); use ? as a single character wildcard and * as a wildcard for any number of characters |
disconnect | net | disconnect from server | |
dmflags | 0 | server | set deathmatch flags to select options. Set to the value of the sum of the desired options from the following list: 1 - No Health 2 - No Powerups, 4 - Weapons Stay, 8 - No Falling Damage, 16 - Instant Powerups, 32 - Same Map, 64 - Teams by Skin, 128 - Teams by Model, 256 - No Friendly Fire, 512 - Spawn Farthest, 1024 - Force Respawn, 2048 - No Armor, 4096 - Allow Exit, 8192 - Infinite Ammo, 16384 - Quad Drop, 32768 - Fixed FOV [Flags: SA] |
dumpuser | <userid> | server | display user info denoted by userid (use info to find userid), shows values of all variables with the U flag (which includes all variables created with the 'setu' command) |
echo | "msg" | scripts | display msg to local console screen only |
error | "errormsg" | developer | exits the game and displays the error message given |
exec | <filename> | scripts | execute commands in script file indicated |
fixedtime | 0 | unknown | [Flags: C] |
fraglimit | 20 | server | set fraglimit for map changes [Flags: SA] |
freeze | <n> | developer | freeze the game for n seconds |
fs_basepath | C:\q3demoTEST | misc | set the base path for the q3test filesystem (where the game will look for files) [Flags: I] |
fs_cdpath | unknown | [Flags: I] | |
fs_copyfiles | 0 | unknown | [Flags: I] |
fs_debug | 0 | developer | enables the display of file system messages to the console |
fs_game | misc | sets the active game dir ('set fs_game dirname' is like 'set game dirname' in quark2) [Flags: SI] | |
fs_restrict | 1 | unknown | [Flags: I] |
gfxinfo | video | display graphics info | |
globalservers | unknown | ||
graphheight | 32 | prefs | set max value for graph displays [Flags: C] |
graphscale | 1 | prefs | set scale multiplier for graph diisplays [Flags: C] |
graphshift | 0 | prefs | set offset for graph diisplays [Flags: C] |
g_arenasFile | <filename> | developer | set arena info filename [Flags: RI] |
g_botsFile | <filename> | developer | set bot info filename [Flags: RI] |
g_friendlyFire | 1 | server | enable friendly fire in team modes [Flags: A] |
g_gametype | 0 | server | sets the server game type: 0=classic deathmatch, 1=tournament play, 2=team deathmatch [Flags: SL] |
g_log | games.log | server | set filename for server log [Flags: A] |
g_logSync | 0 | server | enable synch for server log [Flags: A] |
g_maxGameClients | 0 | unknown | [Flags: A] |
g_spAwards | \a4\10 | bots | display single-player awards achieved this game [Flags: RA] |
g_spScores1 | \l0\1\l1\1\l2\1\l3\1 | bots | display single-player score for level 1 [Flags: RA] |
g_spScores2 | \l0\1 | bots | display single-player score for level 2 [Flags: RA] |
g_spScores3 | bots | display single-player score for level 3 [Flags: RA] | |
g_spScores4 | bots | display single-player score for level 4 [Flags: RA] | |
g_spScores5 | bots | display single-player score for level 5 [Flags: RA] | |
g_spSkill | 2 | bots | display single-player skill level setting from 1 (easy) to 5 (nightmare) [Flags: RAL] |
g_spVideos | \tier1\1\tier2\1\tier3\1\tier4\1\tier5\1\tier6\1\tier7\1\tier8\1 | bots | display unlocked single-player cinematics [Flags: RA] |
g_warmup | 20 | server | set warmup time to be allowed before each match [Flags: A] |
handicap | 100 | prefs | set player handicap (max health), valid values 0 - 100 [Flags: UA] |
heartbeat | server | send heartbeat signal to master server | |
imagelist | developer | display list of loaded images and info on each | |
in_debugjoystick | 0 | joystick | enable joystick debg mode |
in_joyBallScale | 0.02 | joystick | set multiplication scale factor for joiyballs [Flags: A] |
in_joystick | 0 | joystick | enable joystick input, setting to 0 may free up some memory [Flags: AL] |
in_midi | 0 | audio | enable midi, seeting to 0 may free up some memory [Flags: A] |
in_midichannel | 1 | audio | set midi channel [Flags: A] |
in_mididevice | 0 | audio | set midi device number [Flags: A] |
in_midiport | 1 | audio | set midi port number [Flags: A] |
in_mouse | 1 | mouse | enable mouse input [Flags: AL] |
in_restart | controls | restart input system (joystick, mouse, etc.) | |
journal | 0 | prefs | enable console log [Flags: I] |
joy_threshold | 0.150000 | joystick | set joystick motion threshold, or the size of the "dead zone" [Flags: A] |
kick | <user> | server | kick user from server |
killserver | server | kill server (shut down) | |
localservers | net | list local servers | |
logfile | 0 | server | enable server log file |
map | <filename> | server | start a new map, or change current map to that specified; will disable cheats (cheats 0); load map with 'devmap' to enable cheats |
mapname | nomap | misc | display current map name [Flags: SR] |
map_restart | server | restart current map | |
meminfo | misc | display memory usage info | |
messagemode | controls | type message to everyone (see say) | |
messagemode2 | controls | type message to your team only (see say_team) | |
messagemode3 | controls | type message to attacker only (the player who killed you) (see say_attacker) | |
messagemode4 | controls | type message to target only (the player who you last killed) (see say_target) | |
midiinfo | audio | display midi port, channel, device info | |
model | major/daemia | net | set model name and skin [Flags: UA] |
modelist | misc | dislay list of video modes | |
modellist | developer | display list of loaded models | |
music | unknown | ||
m_filter | 0 | mouse | enable mouse filtering (smoothing). When on (1), Q3A interpolates mouse inputs with framerate based on sample rate to better synchronize. i.e A serial mouse at 40Hz and framerate at 60Hz will usually create a nasty stuttering of the screen on mouse input -- setting this to 1 can help. Modern mice with USB connections do not suffer from this as much with a sample rate of 125Hz but some feel m_filter yields better results when moving the mouse regardless of your sample rate or framerate. Some people dont like it as it can feel a little inprecise in some situations (i.e. cause mouse run-on). [Flags: A] |
m_forward | 0.25 | mouse | set mouse forward speed sensitivity multiplier (negative inverts) [Flags: A] |
m_pitch | -0.022000 | mouse | 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) [Flags: A] |
m_side | 0.25 | mouse | set mouse strafing speed sensitivity multiplier (negative inverts) [Flags: A] |
m_yaw | 0.022 | mouse | set mouse yaw speed sensitivity multiplier (negative inverts) [Flags: A] |
name | Randy | net | set player name -- leaving the default "player" is similar to changing it to "I am a Newbie" [Flags: UA] |
net_ip | localhost | net | set ip address for game server, normally localhost (multi-homed systems must pick an ip) -- must set from command line (read-only in console) [Flags: L] |
net_noipx | 0 | net | disable ipx network protocol [Flags: AL] |
net_noudp | 0 | net | disable tcp/ip network protocol [Flags: AL] |
net_port | 27960 | server | set network server port [Flags: L] |
net_restart | net | restart networking system | |
net_socksEnabled | 0 | net | enable SOCKS network proxy/firewall support, see net_* [Flags: AL] |
net_socksPassword | <passwd> | net | set SOCKS proxy/firewall password. see net_* [Flags: AL] |
net_socksPort | 1080 | net | set SOCKS proxy/firewall port. see net_* [Flags: AL] |
net_socksServer | <server> | net | set SOCKS network server name or ip (NOT q3 game server). see net_* [Flags: AL] |
net_socksUsername | <name> | net | set SOCKS proxy/firewall username [Flags: AL] |
nextmap | server | change to next map in mapcycle list | |
password | <passwd> | server | set server password [Flags: U] |
path | misc | display current search path setting; this is a list of all the places the game will look for data and files, including the .PAK files | |
ping | net | display current ping (time in miliseconds that it takes to send data to/from the server), lower is better, higher usually means bad lag | |
play | <filename> | audio | play sound filename specified (.WAV assumed) from demoq3\sounds directory |
protocol | 43 | net | display network protocol [Flags: SR] |
qport | 28517 | net | set internal game port number [Flags: I] |
quit | misc | exit | |
rate | 25000 | net | 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 [Flags: UA] |
rcon | <passwd>"cmds" | server | issue remote console commands |
rconAddress | server | set remote console address | |
rconPassword | server | set rcon password for remote operation | |
reconnect | net | reconnect to server at ip address and port given in last connect command | |
record | <demoname> | demo | record a demo to demos/demoname.dm3 (see demo, stopdemo) |
reset | misc | reset game | |
r_allowExtensions | 1 | video | enable OpenGL extensions [Flags: AL] |
r_allowSoftwareGL | 0 | video | enable software rendering [Flags: L] |
r_ambientScale | 0.5 | video | set ambient lighting intensity scaling factor [Flags: C] |
r_clear | 0 | video | enable clearing of unrefreshed images [Flags: C] |
r_colorbits | 0 | video | set color bits (per pixel) see r_depthbits [Flags: AL] |
r_colorMipLevels | 0 | video | set mip-mapping color levels [Flags: L] |
r_customaspect | 1 | video | enable custom video aspect ratio (see r_customheight, r_customwidth) [Flags: AL] |
r_customheight | 1024 | video | set screen height when r_mode is -1 (use r_mode 3; vid_restart to return to menu) [Flags: AL] |
r_customwidth | 1600 | video | set screen width when r_mode is -1 (use r_mode 3; vid_restart to return to menu) [Flags: AL] |
r_debuglight | 0 | developer | enable lighting debug mode |
r_debugSort | 0 | unknown | [Flags: C] |
r_debugSurface | 0 | unknown | [Flags: C] |
r_depthbits | 0 | video | set color depth bits (per pixel) see r_depthbits [Flags: AL] |
r_detailtextures | 1 | video | enable detailed textures (0 may increase FPS) [Flags: AL] |
r_directedScale | 1 | unknown | [Flags: C] |
r_displayRefresh | 0 | video | set monitor refresh rate at game resolution (also changes desktop refresh rate at that resolution) [Flags: L] |
r_dlightBacks | 1 | video | off (0) disables rendering of dynamic lights through walls (the backsides of walls are not illuminated). 0 may decrease FPS. [Flags: A] |
r_drawBuffer | GL_BACK | video | display rendering system buffer name |
r_drawentities | 1 | video | enable display of brush entities [Flags: C] |
r_drawSun | 0 | video | enable rendering of a sun in the sky (as staic lighting behind clouds) 0 may improve FPS [Flags: A] |
r_drawworld | 1 | video | enable rendering of map architecture [Flags: C] |
r_dynamiclight | 1 | video | enable dynamic lighting (0 will increase FPS) [Flags: A] |
r_ext_compiled_vertex_array | 1 | video | enable compiled vertex array rendering if video card supports it [Flags: AL] |
r_ext_compress_textures | 1 | video | enable texture compression [Flags: AL] |
r_ext_gamma_control | 1 | video | enable external gamma control settings [Flags: AL] |
r_ext_multitexture | 1 | video | enable multitexturing if video card supports it (may increase FPS if 1) [Flags: AL] |
r_ext_texture_env_add | 1 | unknown | [Flags: AL] |
r_facePlaneCull | 1 | video | enable culling of brush faces not in view (0 will slow FPS) [Flags: A] |
r_fastsky | 0 | video | enable faster (lower quality) sky (will increase FPS) [Flags: A] |
r_finish | 0 | video | enable extra completion code necesssary for some video cards, may decrease FPS a bit if 1 [Flags: A] |
r_flareFade | 7 | video | set lens flare fading rate, higher may improve FPS, but flare effects will fade away faster [Flags: C] |
r_flares | 0 | video | enable lens flare effects (0 may increase FPS) [Flags: A] |
r_flareSize | 40 | video | set lens flare size (smaller will increase FPS) [Flags: C] |
r_fullbright | 0 | video | enable max brightness, local game only [Flags: LC] |
r_fullscreen | 1 | video | enable full screen mode [Flags: AL] |
r_gamma | 1.550000 | video | set gamma level [Flags: A] |
r_glDriver | 3dfxvgl | video | set gl driver name [Flags: AL] |
r_ignore | 1 | unknown | [Flags: C] |
r_ignoreFastPath | 1 | unknown | [Flags: AL] |
r_ignoreGLErrors | 1 | video | enable ignoring of OpenGL errors [Flags: A] |
r_ignorehwgamma | 0 | video | enable ignoring of external (i.e. windows drivers) gamma settings [Flags: AL] |
r_intensity | 1 | video | set video intensity level for OpenGL [Flags: L] |
r_lastValidRenderer | 3Dfx/Voodoo2/2TMUs/4MB | video | display video hardware that worked last [Flags: A] |
r_lightmap | 0 | video | enable lightmaps |
r_lockpvs | 0 | developer | disable update to PVS table as player moves through map (new areas not rendered) [Flags: C] |
r_lodbias | 0 | video | set level-of-detail bias (0 is high quality, low FPS, 2 is lowest quality, highest FPS) [Flags: A] |
r_lodCurveError | 250 | video | set allowable error in curved surface rendering, higher may increase FPS [Flags: A] |
r_lodscale | 5 | video | set level-of-detail scale modifier; higher may increase FPS [Flags: C] |
r_logFile | 0 | server | set log file name [Flags: C] |
r_mapOverBrightBits | 2 | unknown | [Flags: L] |
r_maskMinidriver | 0 | unknown | [Flags: L] |
r_measureOverdraw | 0 | unknown | [Flags: C] |
r_mode | 3 | video | set video display mode (resolution), use listmodes for list of options, use -1 to set custom resolution with r_customwidth/height; using lower resolution will increase FPS [Flags: AL] |
r_nobind | 0 | unknown | [Flags: C] |
r_nocull | 0 | video | force rendering of hidden objects (slows performance) [Flags: C] |
r_nocurves | 0 | video | disable curve rendering; setting to 1 may increase FPS [Flags: C] |
r_noportals | 0 | video | disable portal rendering; setting to 1 may increase FPS, but will also remove the portal effects from the game [Flags: C] |
r_norefresh | 0 | video | enable clearing hud and console before redrawing [Flags: C] |
r_novis | 0 | developer | disable updating VIS data when rendering map [Flags: C] |
r_offsetfactor | -1 | unknown | [Flags: C] |
r_offsetunits | -2 | unknown | [Flags: C] |
r_overBrightBits | 1 | unknown | [Flags: AL] |
r_picmip | 1 | video | set mipmap level for player models (0-3, 3 lowest quality, highest FPS) [Flags: AL] |
r_portalOnly | 0 | video | enable display of portal views only (items not visible thru portal not rendered) [Flags: C] |
r_preloadTextures | 0 | prefs | enable pre-caching of map texturesl may help stuttering/loading problems [Flags: AL] |
r_primitives | 0 | unknown | [Flags: A] |
r_printShaders | 0 | developer | print list of loaded shaders |
r_railCoreWidth | 6 | prefs | set railgun trail core width [Flags: A] |
r_railSegmentLength | 32 | prefs | set railgun trail segment length [Flags: A] |
r_railWidth | 16 | prefs | set railgun trail outer width [Flags: A] |
r_roundImagesDown | 1 | video | set rounding down factor (larger = faster, lower quality) [Flags: AL] |
r_showcluster | 0 | unknown | [Flags: C] |
r_showImages | 0 | unknown | |
r_shownormals | 0 | unknown | [Flags: C] |
r_showsky | 0 | developer | enable rendering sky in front of other objects [Flags: C] |
r_showSmp | 0 | unknown | [Flags: C] |
r_showtris | 0 | video | enable rendering triangles (wireframe-ish) OpenGL only [Flags: C] |
r_simpleMipMaps | 1 | unknown | [Flags: AL] |
r_singleShader | 0 | unknown | [Flags: LC] |
r_skipBackEnd | 0 | unknown | [Flags: C] |
r_smp | 0 | prefs | enable smp (multi-CPU) mode, not yet implemented [Flags: AL] |
r_speeds | 0 | developer | enable rendering speeds display [Flags: C] |
r_stencilbits | 8 | video | set video card stencil buffer depth (0 to 16) [Flags: AL] |
r_stereo | 0 | video | enable stereo video rendering [Flags: AL] |
r_subdivisions | 4 | unknown | [Flags: AL] |
r_swapInterval | 0 | unknown | [Flags: A] |
r_texturebits | 0 | unknown | [Flags: AL] |
r_textureMode | GL_LINEAR_MIPMAP_NEAREST | video | set the rendering mode: in order from lowest quality (fastest) to highest quality (slowest), [type] options are: GL_NEAREST, 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.H299 [Flags: A] |
r_verbose | 0 | unknown | [Flags: C] |
r_vertexLight | 0 | video | enable vertex lighting (faster, lower quality than lightmap) [Flags: AL] |
r_znear | 4 | unknown | [Flags: C] |
screenshot | controls | save screenshot of current player view and saves in demoq3\screens in TGA format (use Paint Shop Pro to view or convert to other formats. | |
scr_conspeed | 3 | prefs | set the console scroll speed |
sectorlist | developer | display list of sectors and entities in each | |
sensitivity | 9.349999 | mouse | set mouse sensitivity; higher is more sensitive [Flags: A] |
server1 | <ip> | net | server address book entry [Flags: A] |
server10 | <ip> | net | server address book entry [Flags: A] |
server11 | <ip> | net | server address book entry [Flags: A] |
server12 | <ip> | net | server address book entry [Flags: A] |
server13 | <ip> | net | server address book entry [Flags: A] |
server14 | <ip> | net | server address book entry [Flags: A] |
server15 | <ip> | net | server address book entry [Flags: A] |
server16 | <ip> | net | server address book entry [Flags: A] |
server2 | <ip> | net | server address book entry [Flags: A] |
server3 | <ip> | net | server address book entry [Flags: A] |
server4 | <ip> | net | server address book entry [Flags: A] |
server5 | <ip> | net | server address book entry [Flags: A] |
server6 | <ip> | net | server address book entry [Flags: A] |
server7 | <ip> | net | server address book entry [Flags: A] |
server8 | <ip> | net | server address book entry [Flags: A] |
server9 | <ip> | net | server address book entry [Flags: A] |
serverinfo | net | displays gamedate, gamename, map, protocol, version, dmflags, frag/timelimits, hostname, maxclients, etc. and any other variable with the S flag set (such as any new variable created with the 'sets' command) | |
set | <variable><value> | scripts | set variable to value indicated; will create the variable named if it does not already exist, and this new variable will have no flags set. see seta, setenv, sets, setu |
seta | <variable><value> | scripts | set variable to value indicated; will create the variable named if it does not already exist, and this new variable will have the A flag set. see seta, setenv, sets, setu |
setenv | <variable><value> | scripts | set an external enevironment variable (in the operating system or shell) to value specified |
sets | <variable><value> | scripts | set server variable to value indicated; will create the variable named if it does not already exist, and this new variable will have the S flag set (variable value will be reported on serverinfo command). see seta, setenv, sets, setu |
setu | <variable><value> | scripts | set user variable to value indicated; will create the variable named if it does not already exist, and this new variable will have the U flag set (variable value will be reported on userinfo command). see seta, setenv, sets, setu |
sex | male | net | set player geneder (male or female) [Flags: UA] |
shaderlist | developer | display list of loaded shaders | |
showdrop | 0 | net | enable display of dropped packets |
showpackets | 0 | net | enable network packet info display |
skinlist | developer | display list of loaded skins | |
snaps | 20 | net | sets number of snapshots sever sends to client (servers run at 40Hz, so use 40, 20, or 10), try 10 to reduce lag [Flags: UA] |
snd_restart | audio | restart sound system (required for some variable changes to take effect) | |
soundinfo | audio | display sound system info (sound file locations, stereo/mono, sampling rate and frequency, and driver address and DMA settings) | |
soundlist | audio | display list of loaded sounds and indicates if each is (L)ooping or not, 8/16 bit, and shows size and location of each. | |
spdevmap | <filename> | cheats | start a single-player game on the specified map with cheats enabled |
spmap | <filename> | misc | start a single-player game on the specified map |
status | server | display server status, including each client's id number, score, ping, name, address, port, and rate | |
stoprecord | demo | stop recording a demo | |
stopsound | audio | stop playing any sounds that are currently playing | |
sv_allowdownload | 1 | server | enable allowing clients to download maps |
sv_cheats | 1 | cheats | enable cheats on the server [Flags: R] |
sv_fps | 20 | server | set server fps |
sv_hostname | noname | server | set server name (will be displayed in server browser lists as this name) [Flags: SA] |
sv_keywords | server | set list of keywords for server browsers that support searching server lists [Flags: S] | |
sv_killserver | 0 | server | force server shutdown if 1 |
sv_mapChecksum | server | current map checksum for cheat-detection [Flags: R] | |
sv_master1 | master3.idsoftware.com | server | set master server address |
sv_master2 | <server_ip_or_name> | server | set master server address [Flags: A] |
sv_master3 | <server_ip_or_name> | server | set master server address [Flags: A] |
sv_master4 | <server_ip_or_name> | server | set master server address [Flags: A] |
sv_master5 | <sserver_ip_or_name> | server | set master server address [Flags: A] |
sv_maxclients | 8 | server | set max number of clients on server [Flags: SAL] |
sv_maxRate | 0 | server | set maximum allowable transfer rate for any client. clinets with rates set higher than this value will be limited to this value. 0 is no limit. [Flags: SA] |
sv_padPackets | 0 | server | force server to pad shot packets |
sv_paks | "" | server | set list of PAK files to use [Flags: R] |
sv_paused | 0 | server | displays 1 if server game is paused, 0 if not [Flags: R] |
sv_privateClients | 0 | server | require password for clients [Flags: S] |
sv_privatePassword | <password> | server | set server password |
sv_pure | 1 | server | ? |
sv_reconnectlimit | 3 | server | set server reconnect limit |
sv_running | 0 | server | server status [Flags: R] |
sv_serverid | 0 | server | set server id [Flags: R] |
sv_showloss | 0 | server | enable sever packet loss display |
sv_timeout | 120 | server | set server timeout time |
sv_zombietime | 2 | server | set inactivity time before clients (zombies) are disconnected |
systeminfo | net | display timescale, sv_serverid, g_syncronousClients -- variables with the C flag set | |
sys_cpuid | 34 | developer | system CPU id code |
sys_cpustring | x86(P5/Pentium2,MMX) | developer | system CPU id string |
s_2dvolume | 0.7 | audio | set relative 2D (center channel) sound volume for A3D. |
s_bloat | 2.0 | audio | A3D 2.0 only. Bloat factor for polygons. This effectively scales each polygon by a certain amount. This is a rough way to fill holes left by unrendered small polygons. [Flags: A] |
s_disable_a3d | audio | disable A3D sound; disabling may improve performance | |
s_distance | 100.0 | audio | adjusts the ratio of game units to meters - affecting velocity, positioning, and distance. The higher this number, the closer everything gets (in audio terms). Valid range is 0 to infinity. [Flags: A] |
s_doppler | 1.0 | audio | adjusts doppler effect - this setting is very sensitive which is why it is disabled by default. Valid range is 0 to 10. [Flags: A] |
s_enable_a3d | audio | enable A3D sound | |
s_fogeq | 0.8 | audio | enable inclusion of fog in sound effects processing. A3D 2.0 only |
s_geometry | 1 | audio | enable geometry processing for sounds. A3D 2.0 only. |
s_initsound | 1 | audio | enable sound system |
s_khz | 22 | audio | set sound sample frequency (22 = high, 11 = low), 11 may improve performance [Flags: A] |
s_leafnum | 0 | audio | ? [Flags: A] |
s_loadas8bit | 1 | audio | force 8-bit (lower quality) sounds; may improve performance [Flags: A] |
s_max_distance | 1000.0 | audio | Maximum distance from the listener before rolloff is no longer applied. Valid range is s_min_distance to infinity [Flags: A] |
s_min_distance | 3.0 | audio | Minimum distance a source will be from the listener before rolloff is applied to it. Sources with a value lower than s_min_distance will play at full volume. Valid range is 0 to s_max_distance. [Flags: A] |
s_mixahead | 0.2 | audio | set sound mixahead value; different values may help fix stuttering problems on some sound cards [Flags: A] |
s_mixPreStep | 0.05 | audio | ? [Flags: A] |
s_musicvolume | 0.25 | audio | set music volume [Flags: A] |
s_numpolys | 400 | audio | A3D 2.0 only. Maximum polygons to be rendered. Polygons will stop being rendered either when there are no more polygons left or s_numpolys polygons have been rendered. Setting this to 0 is the same as turning s_geometry off. Valid range is 0 to infinity. [Flags: A] |
s_occfactor | 0.5 | audio | A3D 2.0 only. Transmission value of material - the smaller the number, the more occluded the sound is (less sound passes through the ma+G23terial). Valid range is 0 to 1.0 [Flags: A] |
s_occlude | 0 | audio | enable occlusions in sound calculations. A3D 2.0 only. Occlusions model the transmission value of material - if this is 1, the smaller the number s_occfactor is set to, the more occluded the sound is (less sound passes through the material). 0 disables occlusions. |
s_occ_eq | 0.75 | audio | set A3D sound occlusion factor; s_occlude must be 1 also [Flags: A] |
s_polykeep | 1000000000 | audio | ? [Flags: A] |
s_polyreflectsize | 10000000 | audio | A3D 2.0 only. Minimum polygon size for it to be able to reflect sound. Valid range is 0 to infinity. [Flags: A] |
s_polysize | 10000000 | audio | ? [Flags: A] |
s_refdelay | 2.0 | audio | A3D 2.0 only. Delay between a source and its closest reflection. The higher the delay, the more time it takes between when the source and its first reflection is played. Valid range is 0 to 100. [Flags: A] |
s_refgain | 0.45 | audio | A3D 2.0 only. Adjusts the gain on each reflection, where higher number means louder reflections. Remember very loud reflections could cancel out the effect of HRTFs. Valid range is 0 to 1.0 [Flags: A] |
s_reflect | 1 | audio | enable sounds reflections. A3D 2.0 only. |
s_rolloff | 1.0 | audio | Adjusts the rolloff factor; when the rolloff value is increased, the effects of distance are increased: high frequencies are filtered and volume is lowered. Valid range is 0 to 10. [Flags: A] |
s_separation | 0.5 | audio | set stereo separation level [Flags: A] |
s_show | 0 | audio | display filenames of all sounds as they are played [Flags: C] |
s_testsound | 0 | audio | enable sound test mode [Flags: C] |
s_usingA3D | 0 | audio | enable A3D sounds (compaible audio card required) [Flags: R] |
s_volume | 0.7 | audio | set sound volume [Flags: A] |
s_watereq | 0.2 | audio | enable inclusion of water in sound effects processing. A3D 2.0 only |
team | <argument> | net | valid arguments: follow1, follow2, scoreboard. followX will cause you to follow player X as a spectator in team mode, scoreboard will cause you to be the scoreboard |
timedemo | 0 | demo | enable timedemo mode (max fps) -- disabled [Flags: C] |
timegraph | 0 | misc | enable timegraph display [Flags: C] |
timelimit | 0 | server | set minutes between map changes [Flags: SA] |
timescale | 1 | server | set server timescale modifier [Flags: C] |
toggle | <variable><value> | scripts | toggle value of variable specified (changes it to 0 if 1 or 1 if 0) |
toggleconsole | controls | open or close the console window | |
touchFile | <filename> | misc | create an empty file of the name specified |
unbind | <key/button> | scripts | remove the binding of the key or button specified (undoes a bind command) |
unbindall | scripts | unbind all keys and buttons (be careful!) | |
username | randy | server | set username |
vid_restart | video | restart video system (required for some variable changes to take effect) | |
vid_xpos | 3 | video | set video horizontal offset value [Flags: A] |
vid_ypos | 22 | video | set video vertical offset value [Flags: A] |
viewlog | 0 | prefs | enable display of console over game screen on startup [Flags: C] |
vminfo | unknown | ||
vmprofile | unknown | ||
vm_cgame | 0 | unknown | [Flags: A] |
vm_game | 0 | unknown | [Flags: A] |
vm_ui | 0 | unknown | [Flags: A] |
vstr | <variable> | scripts | execute variable command (created with "set variablename cmd1; cmd2, …") or just a list of commands in quotes separated by semicolons |
wait | scripts | wait one game tick; useful in scripts to allow time for one command to execute before sending the next. Unfortunately, the actual length of one game tic depends on system and network speeds, so trial, error, and readjustment may be needed to get complex scripts to work well consistently. | |
weapon | <n> | controls | switches to weapon number n, where n is 1-9 and: 1=gauntlet, 2=machinegun, 3=shotgun, 4=grenade launcher, 5=rocket launcher, 6=lightning gun, 7=rail gun, 8=plasma gun, 9=BFG10K |
win_hinstance | 4194304 | developer | displays the hlnstance, or the handle (address) that Windows uses to manage the windowing procedures of Q3A (thanks to Rev. Victor Woeltjen) [Flags: R] |
win_wndproc | 4416240 | developer | displays the WndProc, or the handle (address) of the code that handles messages received by Q3A from the operating system (thanks to Rev. Victor Woeltjen) [Flags: R] |
writeconfig | <filename> | scripts | saves the current player and game configuration to the file specified (.CFG extension is used if none specified) - thanks [UC]Coyote |