Quake 3 Commands

Quake 3 Commands - By Comander Keen 

Console Commands

Description

+attack

start attacking (shooting, punching)

+back

start moving backwards

+button0

start firing same as mouse button 1 (fires weapon)

+button1

 

+button2

start using items (same as enter)

+button3

start player taunt animation

+button4

fixed +button4 not causing footsteps "John Carmack"

+button5

 

+button6

 

+forward

start moving forward

+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

fixed +button4 not causing footsteps "John Carmack"

-button5

 

-button6

 

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" vote commands are: map_restart, nextmap, map , g_gametype and kick .

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 movie RoQ files (cinematic intro.RoQ)

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 q3demo001.dm3)

devmap

load maps in development mode? (loads map with cheats enabled)

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 to your console only

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

fs_pureList

this variable basically displays the contents of the sv_referencedPaks variable

fs_referencedList

this variable basically displays the contents of the sv_referencedPakNames variable

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 q3dm7)

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

"nextframe", "prevframe", "nextskin", and "prevskin" commands will change the frame or skin of the testmodel. These are bound to F5, F6, F7, and F8 in q3default.cfg.

nextskin

"nextframe", "prevframe", "nextskin", and "prevskin" commands will change the frame or skin of the testmodel. These are bound to F5, F6, F7, and F8 in q3default.cfg.

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

"nextframe", "prevframe", "nextskin", and "prevskin" commands will change the frame or skin of the testmodel. These are bound to F5, F6, F7, and F8 in q3default.cfg.

prevskin

"nextframe", "prevframe", "nextskin", and "prevskin" commands will change the frame or skin of the testmodel. These are bound to F5, F6, F7, and F8 in q3default.cfg.

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 last server you were conected to

record

records a demo (record mydemo.dm3) (g_syncronousClients must be a 1 to start)

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 but will save the last setting to q3config.cfg and reload that setting every time you run the game. Any changes to variables with an A for the class ID are saved

setenv

sets environment variables

sets

works the same as set just like seta seems to classify the variable by setting it's class ID - S

setu

works the same as set just like seta seems to classify the variable by setting it's class ID - U

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

displays the current target command or displays some type of code address

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. will cause the model to follow the player around and supress the real view weapon model. The default frame 0 of most guns is completely off screen, so you will probably have to cycle a couple frames to see it. "nextframe", "prevframe", "nextskin", and "prevskin" commands will change the frame or skin of the testmodel. These are bound to F5, F6, F7, and F8 in q3default.cfg.

testmodel

testmodel <path\model.md3> will create a fake entity 100 units in front of the current view position, directly facing the viewer. It will remain immobile, so you can move around it to view it from different angles "nextframe", "prevframe", "nextskin", and "prevskin" commands will change the frame or skin of the testmodel. These are bound to F5, F6, F7, and F8 in q3default.cfg. (useful tool for model and skin artists)

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 map 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 usually bound to F1 (yes) and F2 (no)...(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 since version 1.09 must be preceded by a slash character**