The following console commands come from Commander Keens website @ Q3Center.
You can view the console in Quake3 by hitting the tilde key (~).
Console Commands |
Description |
+info | start displaying server information (sv_hostname, map, rules, g_gametype, fraglimit) |
+left | start turning left |
+lookdown | start looking down |
+lookup | start looking up |
+mlook | start using mouse movements to control head movement |
+movedown | start moving down (crouch, climb down, swim down) |
+moveleft | start strafing to the left |
+moveright | start strafing to the right |
+moveup | start moving up (jump, climb up, swim up) |
+right | start turning right |
+scores | start displaying current scores |
+speed | speed toggle bound to shift key by default toggles run/walk |
+strafe | start changing directional movement into strafing movement |
+zoom | zoom in to fov specified by the zoomfov variable |
addbot | add one bot <botlib> name of the bot library <name> name of the bot <skin> skin of the bot <charfile> file with the bot character <charname> name of the character - "Mr. Elusive" |
arena | load arena and bots "name" from arena.txt (arena <name>) |
-attack | stop attacking (shooting, punching) |
-back | stop moving backwards |
bind | assign a key to command(s). (bind <key> "<command>") |
bindlist | list all currently bound keys and what command they are bound to |
-button0 | stop firing same as mouse button 1 (fires weapon) |
-button1 | |
-button2 | stop using items (same as releasing enter) |
-button3 | stop player taunt animation |
-button4 | |
callvote | callvote <command> vote <y/n> Caller automatically votes yes vote has a 30 second timeout each client can only call 3 votes a level vote is displayed on screen with totals "John Carmack" |
centerview | quickly move current view to the center of screen |
changeVectors | change to vector defined by FIND_NEW_CHANGE_VECTORS as in vector graphics - with vector graphics it is possible to change any element of the picture at any time since each part is stored as an independent object whereas once something in a bitmap has been overwritten it cannot in general be retrieved. could also be for 3D rendering vectors? |
cinematic | play the q3a intro movie... |
clear | clear all text from console |
clientinfo | display name, rate, number of snaps, player model, rail color, and handicap (state number?) |
cmd | send a command to server remote console |
cmdlist | list all available console commands |
condump | condump "x" write the console text to a file where "x" is the name of that file |
configstrings | list the current config strings in effect |
connect | connect to server (connect 204.52.135.50) or (connect serverURL.com) |
crash | causes Q3TEST.EXE to perform an illegal operation in Windows |
cvar_restart | reset all variables back to factory defaults (could be handy) |
cvarlist | list all available console variables and their values |
demo | play demo (demo q3test1.dm3) |
devmap | load maps in development mode? (loads map with cheats enabled in v1.09) |
dir | display directory if syntax is correct ex. (dir \) or (dir ..\) or (dir ..\baseq3) |
disconnect | disconnects you from server (local included) |
dumpuser | display user info (handicap, model/color, rail color, more…)(dumpuser "<name>") |
echo | echo a string to the message display |
error | execute an error routine to protect the server |
exec | execute a config file or script |
follow | switch to follow mode (follow "<name>" or follow1 for 1ST place follow2 for 2ND etc…) |
-forward | stop moving forward |
freeze | freeze game and all animation for specified time (freeze 5) (5 seconds) |
gfxinfo | returns extensive information about video settings |
give | cheat - give player item (give railgun) |
globalservers | list public servers on the internet |
god | cheat - give player invulnerability |
heartbeat | send a manual heartbeat to the master servers |
hunk_stats | returns
value of some registers how many bits high/low and total meminfo command replaces hunk_stats and z_stats "John Carmack" |
imagelist | list currently open images (textures). |
in_restart | restarts all the input drivers, dinput, joystick, etc |
-info | stop displaying server information (sv_hostname, map, rules, g_gametype, fraglimit) |
joy_advancedupdate | removed Graeme says joy support still broken |
kick | kick a user from the server (sorry from server console only…kick "<name>") |
kill | kills your player (suicide but can get you unstuck some times) |
killserver | stops server from running and broadcasting heartbeat?? |
-left | stop turning left |
levelshot | display the image used at the end of a level |
loaddefered | load models and skins that have not yet been loaded |
localservers | list servers on LAN or local sub net only |
-lookdown | stop looking down |
-lookup | stop looking up |
map | loads specified map (map q3test1) |
map_restart | resets the game on the same map (also plays fight! sound file and displays FIGHT!) |
meminfo | meminfo command replaces hunk_stats and z_stats "John Carmack" |
messagemode | send a message to everyone |
messagemode2 | send a message to teammates |
messagemode3 | send a message to tourney opponents? |
messagemode4 | send a message to attacker? (does not work) |
midiinfo | display information about MIDI music system |
-mlook | stop using mouse look |
modelist | list of accessible screen resolutions |
modellist | list of currently open player models |
-movedown | stop moving down (crouch, climb down, swim down) |
-moveleft | stop strafing to the left |
-moveright | stop strafing to the right |
-moveup | stop moving up (jump, climb up, swim up) |
music | plays specified music file (music music.wav) |
net_restart | reset all the network related variables like rate etc... |
nextframe | steps to the next frame? |
nextskin | steps to the next skin? |
noclip | no clipping objects (nothing will be solid) |
notarget | BOTS will not fight/see you (good for getting cool screenshots) |
path | display all current game paths |
ping | manually ping a server (ping "<sv_hostname>" or by the IP address) |
play | play a sound file (play sound.wav) |
prevframe | possibly used as a shudder control during the playing of demos or model animations |
prevskin | possibly used as a shudder control during the playing of demos or model animations |
quit | quit arena and quit Quake 3 Arena and return to your OS…Thanx for flying |
rcon | start a remote console to a server. |
reconnect | re-initialize the connection to the current server |
record | records a demo (record mydemo.dm3) |
reset | reset specified variable (reset model) single variable as opposed to cvar_restart…(c: |
restart | restart the game on the current map (server only) |
-right | stop turning right |
s_disable_a3d | dissable support for Aureal 3D sound system |
s_enable_a3d | enable support for Aureal 3D sound system |
say | say something to everyone on the server. |
say_team | say something to your team only. |
scanservers | scan the local area network for servers (only works for same subnet) |
-scores | stop displaying current scores |
screenshot | save current viewport to an image file (usually named sequentially shot0001.tga^) |
sectorlist | lists sectors and number of entities in each on the currently loaded map |
serverinfo | gives information about local server from the console of that server |
serverrecord | records a serverside demo (serverrecord srvrdemo.dm3) |
serverstop | stops the recording of a serverside demo |
set | set a variable (set <variable name> <commands;separate by;semi;colon> |
seta | works the same as set Hey John Carmack tell us how this differs from set |
setenv | sets environment variables |
sets | works the same as set Hey John Carmack tell us how this differs from set |
setu | works the same as set Hey John Carmack tell us how this differs from set |
setviewpos | sets the VR coordinates of the players view screen |
shaderlist | list of currently open shaders (light effects). |
sizedown | makes viewport one size smaller |
sizeup | makes viewport one size larger |
skinlist | list of currently open skins |
snd_restart | re-initialize sound |
soundinfo | information about sound system |
soundlist | list of currently open sound files |
spdevmap | load a devmap with bots spawned in. (cheats enabled) |
-speed | speed toggle bound to shift key by default toggles run/walk |
spmap | load a map with bots spawned in. (cheats disabled) |
status | status of currently connected server |
stoprecord | stop recording a demo |
stopdemo | stop recording demo |
stopsound | stop whatever sound that is currently playing from playing. |
-strafe | stop changing directional movement into strafing movement |
systeminfo | returns values for: g_syncronousclients, sv_serverid, and timescale. |
tcmd | possibly send a command to server remote console? (illegal operation locked my PC) |
team | set player status. p=player s=spectator red, blue, or free (team free joins smallest/loosing team)also in tourney play team follow1 2 etc.(follow players by lead position) team scoreboard your player becomes a scoreboard |
tell_attacker | possibly to pass a complement to your last known attacker..he he more like insult |
tell_target | possibly to pass a complement back…ha ha more like "Die Llama" |
testfog | removed may have been used for development of fog emulation |
testgun | weapon model dissapears cg_gun 1 does not bring it back possibly to debug weapon model |
testmodel | testmodel <path\model.md3> will test/debug? the model specified |
testshader | covers all brushes and entities with the selected texture, and lights the map using the effect of that texture as well. entering testshader without a parameter will restore all textures set by the map. -hacker (removed possibly because cheat potential) |
toggle | toggle "X", where X is the variable you give, to a 1 if it is 0 and 0 if it is 1 (toggle cg_autoswitch) "The 'toggle' command can toggle write protected cvars." Graeme |
toggleconsole | usually bound to ~ the tilde key brings the console up and down |
touchFile | make the file a zero byte file (not a good idea I did not test this one) |
unbind | unbinds a key |
unbindall | unbinds all keys (be careful) |
userinfo | list user information like (possibly replaced by clientinfo) |
vid_restart | re-initialize video |
viewpos | returns player coordinates on the max in x y z form |
vminfo | display information about virtual machine interpreter on the local machine |
vmprofile | possibly more of the virtual machine John's talking about, profile…hmm? |
vmtest | probably a developer test which returns levels of success, returns >display "C: test 1234" |
vote | allows user to cast a
vote on a called vote...(c: callvote <command> vote <y/n> Caller automatically votes yes vote has a 30 second timeout each client can only call 3 votes a level vote is displayed on screen with totals "John Carmack" |
vstr | identifies the attached command as a variable sting (bind a vstr "myvariable") |
wait | stop execution and wait one game tick (no alias support will be added in Q3A per J.C.) |
weapnext | switch to the next higher numbered weapon |
weapon | select a weapon by it's number (weapon "5") |
weapprev | switch to the next lower numbered weapon |
writeconfig | saves current configuration to a cfg file…this is cool! (c: |
z_stats | display the memory statistics for the Z-buffer in the game "lists all blocks >= given size" John Carmack meminfo command replaces hunk_stats and z_stats "John Carmack" |
-zoom | zoom out to fov specified by the fov variable |
Red Font | Removed or replaced in current version |
Green Font | Added by current version |
**note any +commands do not activate from the console until the console is toggled** | |
**note any commands in version 1.09 must be preceded by a slash character** |
TTweddle. All Rights Reserved
Best viewed with a resolution setting of 800x600