Quake 3 commands (long list inside)
Posted: Mon Aug 10, 2009 8:25 pm
Not sure if it is of any use to you guys but maybe someone finds it interesting or wants to add some cmds just for the fun of it and for having this list completed. I'll definitely add some more cmds regarding map testing (just as r_speeds,...) as soon as I find time for it but if anyone wants to tell me off right now for having missed cmd x or cmd y just go for it!
Note: # means that I'm not sure what exactly this cmd does and thus haven't found a category yet. By the way, these "categories" are not based on anything special, it's just as it came to my mind to prevent a long unstructured list, so there might be some cmds you would probably place somewhere else. If you think you got a better and more efficient system, feel free to tell me and I'll probably change the whole thing, if I'm not banned at that point because of my stupid Q3 cmd list idea.
COMMON CMDS:
/map [name]
/devmap [name]
/spmap [name]
/sv_cheats 1
/sv_Cheats 0
/sv_pure 0
/sv_pure 1
/cmdlist
/version
/systeminfo
/serverinfo
/meminfo
CHEATS:
/spdevmap
/god
/give all
/give [name]
/give bfg10k
/give plasma gun
/give railgun
/give lightning gun
/give rocket launcher
/give grenade launcher
/give shotgun
/give machinegun
/give gauntlet
/give grappling hook
/give personal teleporter
/give medkit
/give battle suit
/give invisibility
/give flight
/give quad damage
/give speed
/noclip
/notarget
LEGAL INGAME CMDS:
/demo [name]
/kill
/weapnext
/weapprev
/addbot [name difficulty]
example: /addbot sarge 5
/sizedown
/sizeup
/viewpos
/prevskin
/nextskin
/prevframe
/nextframe
/model [playername/playermodel]
example: /model slash/yuriko
example: /model hunter/default
/sex [male; female; it]
/map_restart
/quit
COMMUNICATION/CHAT CMDS:
/messagemode
/messagemode2
/messagemode3
/messagemode4
/echo
/teamtask
/stats
SOUND CMDS:
/music [dir/name]
example: /music music/Mozart
/music [dir/name dir/name]
example: music music/Mozart music/Chopin starts a chopin loop after mozart ended
/s_stop
/s_info
/s_volume
default: 0.8
MULTIPLAYER/ SERVER GAME CMDS:
/teamvote
/callteamvote
/vote
/callvote
/follow [player number] thx to spookmineer for clarification
used to follow a certain player while in spectator mode
/team [red; blue] thx to spookmineer for partial clarification
/votell###
/vosay_team###
/vosay###
/vtaunt###
/vtell###
/vsay_team###
/vsay###
/tell###
/say_team###
/say###
/tcmd###
/vtell_attacker
/vtell_target
/tell_attacker
/tell_target
/localservers
/showip
/serverstatus
/ping [server]
/rcon
/globalservers [master# 0-1 protocol keywords]
/reconnect
/connect
/disconnect
/clientinfo
/configstrings
/bot_minplayers [value]###
/sv_allowdownload [0;1]
/sv_allowanonymous [0;1]
/sv_minping [value]
/sv_maxping [value]
/sv_floodprotect [0;1]
/sv_maxrate [0;1]
/sv_hostname [name]
/sv_privateclients [0;1]
/color1 [value]
default: 4
/color2 [value]
default: 5
/cg_scoreplums
/cg_smoothclients
/gamename [name]
default: baseq3
/g_needpass [0;1]
/g_teamforcebalance [0;1]
/g_teamautojoin [0;1]
/pmove_msec [value]
default: 8
/pmove_fixed [0;1]
/sv_referencedpaknames [names]
example: /sv_referencedpaknames baseq3/pak6 baseq3/pak4
/sv_referencedpaks [value value]
/sv_serverid [value]
default: 0
/timescale [0;1]
/killserver
/clientkick [client number]
/banclient [client number]
/banuser [player name]
/kick [player name]
/kick all
/kick allbots
/g_banips [value]
/g_filterban [0;1]
RECORDING INGAME CMDS:
/screenshot
/screenshotJPEG
/g_synchronousClients [1;0]
/record [name]
/stoprecord
/levelshot
OVERALL GAME SETTING CMDS:
/g_speed [value]
default:320; min:1 max:899795615743
/g_gravity [value]
default:800; min:0; max:899795615743 (try walking downstairs with that
)
/cg_fov [value]
default:90; min:0; max:160 thx to spookmineer for correction
/cg_thirdperson [0;1]
/cg_thirdpersonrange [??? because it's cheat protected
]
default:40
/setviewpos [x y z yaw]
/cg_drawgun [0;1]
/cg_draw2d [0;1]
/set com_zonemegs [value]
/set com_hunkmegs [value]
value shouldn't exceed 2/3 of RAM available and shouldn't exceed 512 MB in total; default: 56
/snd_restart
/vid_restart
/net_restart
/in_restart
/g_gametype [0;1;2;3;4]
chiffres represent ffa, tdm,...
/fraglimit [alue]
/capturelimit [value]
/timelimit [value]
/sv_maxclients [value]
/g_maxgameclients [value]
/g_friendlyfire [0;1]
/g_log [file]
example /g_log games.log
/g_warmup [value]
/handicap [value]
default:100; min:1; max:100
/cg_predictitems
/changevectors
/bindlist
/bind [key cmd/function]
example: /bind q "kill"
example: /bind q "give all;give quad damage"
/unbind [key]
/unbindall
/seta [variable value]
/setu [variable value]
/sets [variable value]
/cvar_restart
/cvarlist
/vstr [variablename]
used to execute a variable command
SPECIALS:
MAP TEST:
/r_fastsky [1;0]
/r_speeds
/gfxinfo
/sectorlist
/s_list
/modellist
/modelist
/skinlist
/shaderlist
/imagelist
/touchfile [file]
/fdir [filter] example: /fdir *q3dm*.bsp
/dir [directory] [extension]
/path
/exec
/testmodel###
/testgun###
/fs_referencedlist
/fs_openedlist
/fs_homepath [path]
/fs_basepath [path]
/fs_basegame
/fs_cdpath
/fs_copyfiles [0;1]
/fs_debug [0;1]
/centerview
/vminfo
/vmprofile
/midiinfo
/writeconfig [file]
/wait thx to spookmineer for clarification
"wait" can be used as part of a script, IIRC it's the amount of frames the script doesn't change any setting until the wait is over and it executes the next line in the script.
/r_fullbright [0;1]
/r_intensity [0;1]
UNCLEAR???###
/loaddeferred
/startorbit
/cinematic###
/set ###
/play###
/setenv###
/condump [file]
/heartbeat ###
/changevectors###
CONSOLE CMDS:
/clear
/reset
/toggle [variable]
/toggleconsole
STRG+Pos1
STRG+End
All edits are done for correction and updating purposes as well as listing people who contributed stuff to this list, a list which unfortunately will never be as good and informative as Upset Chaps.

Note: # means that I'm not sure what exactly this cmd does and thus haven't found a category yet. By the way, these "categories" are not based on anything special, it's just as it came to my mind to prevent a long unstructured list, so there might be some cmds you would probably place somewhere else. If you think you got a better and more efficient system, feel free to tell me and I'll probably change the whole thing, if I'm not banned at that point because of my stupid Q3 cmd list idea.

COMMON CMDS:
/map [name]
/devmap [name]
/spmap [name]
/sv_cheats 1
/sv_Cheats 0
/sv_pure 0
/sv_pure 1
/cmdlist
/version
/systeminfo
/serverinfo
/meminfo
CHEATS:
/spdevmap
/god
/give all
/give [name]
/give bfg10k
/give plasma gun
/give railgun
/give lightning gun
/give rocket launcher
/give grenade launcher
/give shotgun
/give machinegun
/give gauntlet
/give grappling hook
/give personal teleporter
/give medkit
/give battle suit
/give invisibility
/give flight
/give quad damage
/give speed
/noclip
/notarget
LEGAL INGAME CMDS:
/demo [name]
/kill
/weapnext
/weapprev
/addbot [name difficulty]
example: /addbot sarge 5
/sizedown
/sizeup
/viewpos
/prevskin
/nextskin
/prevframe
/nextframe
/model [playername/playermodel]
example: /model slash/yuriko
example: /model hunter/default
/sex [male; female; it]
/map_restart
/quit
COMMUNICATION/CHAT CMDS:
/messagemode
/messagemode2
/messagemode3
/messagemode4
/echo
/teamtask
/stats
SOUND CMDS:
/music [dir/name]
example: /music music/Mozart
/music [dir/name dir/name]
example: music music/Mozart music/Chopin starts a chopin loop after mozart ended
/s_stop
/s_info
/s_volume
default: 0.8
MULTIPLAYER/ SERVER GAME CMDS:
/teamvote
/callteamvote
/vote
/callvote
/follow [player number] thx to spookmineer for clarification
used to follow a certain player while in spectator mode
/team [red; blue] thx to spookmineer for partial clarification
/votell###
/vosay_team###
/vosay###
/vtaunt###
/vtell###
/vsay_team###
/vsay###
/tell###
/say_team###
/say###
/tcmd###
/vtell_attacker
/vtell_target
/tell_attacker
/tell_target
/localservers
/showip
/serverstatus
/ping [server]
/rcon
/globalservers [master# 0-1 protocol keywords]
/reconnect
/connect
/disconnect
/clientinfo
/configstrings
/bot_minplayers [value]###
/sv_allowdownload [0;1]
/sv_allowanonymous [0;1]
/sv_minping [value]
/sv_maxping [value]
/sv_floodprotect [0;1]
/sv_maxrate [0;1]
/sv_hostname [name]
/sv_privateclients [0;1]
/color1 [value]
default: 4
/color2 [value]
default: 5
/cg_scoreplums
/cg_smoothclients
/gamename [name]
default: baseq3
/g_needpass [0;1]
/g_teamforcebalance [0;1]
/g_teamautojoin [0;1]
/pmove_msec [value]
default: 8
/pmove_fixed [0;1]
/sv_referencedpaknames [names]
example: /sv_referencedpaknames baseq3/pak6 baseq3/pak4
/sv_referencedpaks [value value]
/sv_serverid [value]
default: 0
/timescale [0;1]
/killserver
/clientkick [client number]
/banclient [client number]
/banuser [player name]
/kick [player name]
/kick all
/kick allbots
/g_banips [value]
/g_filterban [0;1]
RECORDING INGAME CMDS:
/screenshot
/screenshotJPEG
/g_synchronousClients [1;0]
/record [name]
/stoprecord
/levelshot
OVERALL GAME SETTING CMDS:
/g_speed [value]
default:320; min:1 max:899795615743
/g_gravity [value]
default:800; min:0; max:899795615743 (try walking downstairs with that

/cg_fov [value]
default:90; min:0; max:160 thx to spookmineer for correction
/cg_thirdperson [0;1]
/cg_thirdpersonrange [??? because it's cheat protected

default:40
/setviewpos [x y z yaw]
/cg_drawgun [0;1]
/cg_draw2d [0;1]
/set com_zonemegs [value]
/set com_hunkmegs [value]
value shouldn't exceed 2/3 of RAM available and shouldn't exceed 512 MB in total; default: 56
/snd_restart
/vid_restart
/net_restart
/in_restart
/g_gametype [0;1;2;3;4]
chiffres represent ffa, tdm,...
/fraglimit [alue]
/capturelimit [value]
/timelimit [value]
/sv_maxclients [value]
/g_maxgameclients [value]
/g_friendlyfire [0;1]
/g_log [file]
example /g_log games.log
/g_warmup [value]
/handicap [value]
default:100; min:1; max:100
/cg_predictitems
/changevectors
/bindlist
/bind [key cmd/function]
example: /bind q "kill"
example: /bind q "give all;give quad damage"
/unbind [key]
/unbindall
/seta [variable value]
/setu [variable value]
/sets [variable value]
/cvar_restart
/cvarlist
/vstr [variablename]
used to execute a variable command
SPECIALS:
MAP TEST:
/r_fastsky [1;0]
/r_speeds
/gfxinfo
/sectorlist
/s_list
/modellist
/modelist
/skinlist
/shaderlist
/imagelist
/touchfile [file]
/fdir [filter] example: /fdir *q3dm*.bsp
/dir [directory] [extension]
/path
/exec
/testmodel###
/testgun###
/fs_referencedlist
/fs_openedlist
/fs_homepath [path]
/fs_basepath [path]
/fs_basegame
/fs_cdpath
/fs_copyfiles [0;1]
/fs_debug [0;1]
/centerview
/vminfo
/vmprofile
/midiinfo
/writeconfig [file]
/wait thx to spookmineer for clarification
"wait" can be used as part of a script, IIRC it's the amount of frames the script doesn't change any setting until the wait is over and it executes the next line in the script.
/r_fullbright [0;1]
/r_intensity [0;1]
UNCLEAR???###
/loaddeferred
/startorbit
/cinematic###
/set ###
/play###
/setenv###
/condump [file]
/heartbeat ###
/changevectors###
CONSOLE CMDS:
/clear
/reset
/toggle [variable]
/toggleconsole
STRG+Pos1
STRG+End
All edits are done for correction and updating purposes as well as listing people who contributed stuff to this list, a list which unfortunately will never be as good and informative as Upset Chaps.
