------------------------------------------------------------------------
con_notifytime (V)

Syntax: con_notifytime <time>

Default: 3

Sets how long messages are displayed when playing.
------------------------------------------------------------------------
connect (C)

Syntax: connect <server>

Connect to a Quake server. The name can be an absolute LAN address, IP,
or hostname, depending on your network connection.
In v1.06 you can also use the following format
"connect xxx.xxx.xxx.xxx:xxxxx" to connect to a certian udpport of a server.
Make sure you use the quotes ("") otherwise it doesn't work.

See also: slist, disconnect, reconnect
------------------------------------------------------------------------
coop (T)

Syntax: coop <0/1>

Default: 0



Toggle the cooperative play mode in network games.



See also: deathmatch, teamplay
------------------------------------------------------------------------
crosshair (T)

Syntax: crosshair <0/1>

Default: 0



Toggle the display of an aiming crosshair.
------------------------------------------------------------------------
d_mipcap (V)

Syntax: d_mipcap <value>

Default: 0



Sets the detail level. Values range from 0-3 with 0 giving the highest detail.
Thanks to James Boswell <boswell@nspace.com.au> for improved documentation on this command.



See also: d_mipscale, d_subdiv16
------------------------------------------------------------------------
d_mipscale (V)

Syntax: d_mipscale <value>

Default: 1



Sets how much detail distant objects have. Values range from 0-40 with 0 not
bluring distant objects at all. (Uses lots of ram if set to 0)
Thanks to James Boswell <boswell@nspace.com.au> for improved documentation
on this command.



See also: d_mipcap, d_subdiv16
------------------------------------------------------------------------
d_subdiv16 (T)

Syntax: d_subdiv16 <0/1>

Default: 1



Toggle extreme perspective correction.
From techinfo.txt:




For maximum speed, perspective correction is performed only every 16
pixels.  This is normally fine, but it is possible to see texture ripples
in surfaces that are viewed at sharp angles.  For more precise texture
mapping, set the console variable d_subdiv16 to 0.  Doing this will result
in somewhat slower performance, however, and the difference in visual
quality will not normally be noticeable.


See also: d_mipcap, d_mipscale
------------------------------------------------------------------------
deathmatch (T)

Syntax: deathmatch <0/1>

Default: 0



Toggle the deathmatch play mode in network games.



See also: coop, teamplay
------------------------------------------------------------------------
demos (C)

Syntax: demos

Start playing queued demo(s) or cycle to next one if already playing.



See also: playdemo, startdemos, stopdemo, record
------------------------------------------------------------------------
developer (V)

Syntax: developer <0/1>

Default: 0



Toggle display of extra debugging information.
Sample output:




SpawnServer: e1m1
Clearing memory
Programs occupy 400K.
33 entities inhibited
Server spawned.
CL_EstablishConnection: connected to local
Client LOCAL connected
the Slipgate Complex
CL_SignonReply: 1
CL_SignonReply: 2
CL_SignonReply: 3
 4.2 megabyte data cache
CL_SignonReply: 4



Thanks to Scott McDermott <scottm@compumedia.com> for getting me to
document this command.
------------------------------------------------------------------------
disconnect (C)

Syntax: disconnect

Leave current server.



See also: connect, reconnect
------------------------------------------------------------------------
echo (C)

Syntax: echo <string>

Print text to your own console.
------------------------------------------------------------------------
edgefriction (V)

Syntax: edgefriction <value>

Default: 2


Sets how easy it is to fall off an edge.
------------------------------------------------------------------------
edict (C)

Syntax: edict <value>

Get information on an edict in the game. This dumps a bunch of information
about the object.
Example output:


 EDICT 1:
modelindex      59.0
absmin         '463.0 -369.0  63.0'
absmax         '497.0 -335.0 121.0'
movetype         3.0
solid            3.0
origin         '480.0 -352.0  88.0'
oldorigin      '480.0 -352.0  88.0'
angles         '  0.0  90.0   0.0'
classname      player
model          progs/player.mdl
frame           16.0
mins           '-16.0 -16.0 -24.0'
maxs           ' 16.0  16.0  32.0'
size           ' 32.0  32.0  56.0'
think          player_stand1()
nextthink        2.8
health         100.0
weapon           1.0
weaponmodel    progs/v_shot.mdl
currentammo     25.0
ammo_shells     25.0
items          4353.0
takedamage       2.0
view_ofs       '  0.0   0.0  22.0'
v_angle        '  0.0  90.0   0.0'
netname        Prog
flags          4616.0
colormap         1.0
team             7.0
max_health     100.0
watertype       -1.0
th_pain        player_pain()
th_die         PlayerDie()
walkframe        5.0
attack_finished  1.4
jump_flag      -31.7
air_finished    14.7
dmg              2.0



See also: edictcount, edicts
------------------------------------------------------------------------
edictcount (C)

Syntax: edictcount

Display summary information about game edicts.
Example output:


num_edicts:165
active    :164
view      :107
touch     :123
step      : 23





See also: edict, edicts
------------------------------------------------------------------------
edicts (C)

Syntax: edicts

Display information on all edicts in game.



See also: edict, edictcount
------------------------------------------------------------------------
entities (C)

Syntax: entities

Display a list of used objects in the game.
Example output:




  0:maps/e1m5.bsp: 0  (  0.0,  0.0,  0.0) [  0.0   0.0   0.0]
  1:EMPTY
  2:EMPTY
  3:EMPTY
  4:EMPTY
  5:progs/player.mdl: 0  (-1647.9,1722.4, 24.0) [  0.0 -94.2   0.0]
  6:EMPTY
  7:progs/player.mdl:16  (-1205.8,2276.6, 24.0) [  0.0 215.6   0.0]
  (...) {Text deleted}






------------------------------------------------------------------------
exec (C)

Syntax: exec <filename>

Execute a script file.
------------------------------------------------------------------------
flush (C)

Syntax: flush

Clears the current game cache this includes cached sounds.



See also: precache, soundlist
------------------------------------------------------------------------
fly (T)

Syntax: fly

Default: Off



Toggle fly mode. Use moveup and movedown to adjust height.
------------------------------------------------------------------------
force_centerview (C)(1.06)

Syntax: force_centerview

Snaps the view back to the center regardless if you are in a +mlook, +klook, +lookup, or +lookdown.



See also: centerview
------------------------------------------------------------------------
fov (V)

Syntax: fov <value>

Default: 90



Sets the field of vision which determines how close you are to the objects.
------------------------------------------------------------------------
fraglimit (V)

Syntax: fraglimit <value>

Default: 0



Sets the number of frags needed before exiting a level.



See also: timelimit, noexit, samelevel
------------------------------------------------------------------------
gamma (V)

Syntax: gamma <value>

Default: 0.0



Sets the gamma correction level (aka brightness.)



See also: r_fullbright
------------------------------------------------------------------------
give (V)

Syntax: give <item> <amount>
ex: give nails 200

Give yourself an amount of an item. I still haven't been able to figure
out how to get armor.
------------------------------------------------------------------------
god (T)

Syntax: god

Default: Off


Toggle god mode.
------------------------------------------------------------------------
help (C)

Syntax: help

Bring up the help system (like pressing F1.)
------------------------------------------------------------------------
host_framerate (V)

Syntax: host_framerate <value>

Default: 0


Does funky things with refresh rate. I'm not exactly sure what it does.
------------------------------------------------------------------------
host_speeds (T)

Syntax: host_speeds <0/1>

Default: 0



Toggle the display of host info. They are in order: total time, server time, graphics time, and sound time. Each one is represented in ms and indicates the total time spend in each sub-system.
Sample output:




 34 tot   3 server  31 gfx   0 snd
 36 tot   3 server  31 gfx   2 snd
 34 tot   3 server  31 gfx   0 snd



See also: snd_noextraupdate
------------------------------------------------------------------------
hostname (V)

Syntax: hostname <name>

Default: unnamed or local



Sets the hostname of your computer.
------------------------------------------------------------------------
impulse (C)

Syntax: impulse <value>

Perform weapon selection and also a few cheats.

1-8 Select corresponding weapon
9   Gives you all the weapons andkeys
10  Selects your next weapon by numerical value
11  Gives you a rune
12  Selects your last weapon by numerical value (1.06)
255 Gives you quad damage
------------------------------------------------------------------------
joybuttons (V)

Syntax: joybuttons <value> Sets the number of buttons on your joystick.

See also: joystick
------------------------------------------------------------------------
joystick (T)

Syntax: joystick <0/1>

Toggles if you have a joystick or not.



See also: joybuttons
------------------------------------------------------------------------
kick (C)

Syntax: kick <player> or <# player-number>

Kick a player off of a network game. Only valid from the server console.
Under v1.06 you can also kick a player based on their number listed in
the status command. (Haven't tried the kick by number yet but it should work.
I also believe that you will need the extra spaces between the # and the
player-number.)
Thanks to Jim Peterson <jspeter@birch.ee.vt.edu> for an update
on this command.

See also: status
------------------------------------------------------------------------
kill (C)

Syntax: kill

Reduce your health to zero.
------------------------------------------------------------------------
listen (T)

Syntax: listen <0/1>

Default: 0



Toggles if the server will "listen" for connections.
------------------------------------------------------------------------
load (C)

Syntax: load <filename>

Load a saved game.



See also: save, menu_load
------------------------------------------------------------------------
loadas8bit (T)

Syntax: loadas8bit <0/1>

Default: 0



Toggles if sounds are loaded as only 8-bit.
------------------------------------------------------------------------
lookspring (T)

Syntax: lookspring <0/1>

Default: 0



Toggles if the view will recenter after mlook is deactivated. Only works
with the mouse and joystick.


See also: centerview
------------------------------------------------------------------------
lookstrafe (T)

Syntax: lookstrafe <0/1>

Default: 0



Toggles if turn left and right will strafe left and right when a mlook is
active. Only works with the mouse.
------------------------------------------------------------------------
m_filter (?)

Syntax: m_filter <?>

Default: 1


Don't know what it does. (Probably has to do with the mouse.)
------------------------------------------------------------------------
m_forward (V)

Syntax: m_forward <value>

Default: 1


Sets how quickly moving the mouse forwards and backwards causes the player to move in the respective direction.
------------------------------------------------------------------------
m_pitch (V)

Syntax: m_pitch <value>

Default: 0.022



Sets how quickly you lookup and lookdown with the mouse when a mlook
is active.
------------------------------------------------------------------------
m_side (V)

Syntax: m_side <value>

Default: 0.8



Sets how quickly you strafe left and right with the mouse.
------------------------------------------------------------------------
m_yaw (V)

Syntax: m_yaw <value>

Default: 0.022



Sets how quickly you turn left and right with the mouse.
------------------------------------------------------------------------
map (C)

Syntax: map <name>

Load an start a new map. Use of this command on a multiplayer server isn't
recommended because it disconnects all of the clients before loading the
next level. The changelevel command is preferred in this instance.
------------------------------------------------------------------------
maxplayers (V)

Syntax: maxplayers <value>

Default: 1



Sets the number of players that can connect to a server.
(Must use the command line to go above 4. Can't be changed while the server
is running.)
------------------------------------------------------------------------
menu_keys (C)

Syntax: menu_keys

Brings up the key customization menu.



See also: menu_load, menu_main, menu_multiplayer, menu_options, menu_quit,
menu_save, menu_setup, menu_singleplayer, menu_video
------------------------------------------------------------------------
menu_load (C)

Syntax: menu_load

Brings up the load game menu.



See also: menu_keys, menu_main, menu_multiplayer, menu_options, menu_quit, menu_save, menu_setup, menu_singleplayer, menu_video
------------------------------------------------------------------------
menu_main (C)

Syntax: menu_main

Brings up the main menu.


See also: togglemenu, menu_keys, menu_load, menu_multiplayer, menu_options,
menu_quit, menu_save, menu_setup, menu_singleplayer, menu_video
------------------------------------------------------------------------
menu_multiplayer (C)

Syntax: menu_multiplayer

Brings up the multiplayer game option menu.

See also: menu_keys, menu_load,
menu_main, menu_options, menu_quit,menu_save, menu_setup,menu_singleplayer,
menu_video
------------------------------------------------------------------------
menu_options (C)

Syntax: menu_options

Brings up the options menu.

See also: menu_keys, menu_load, menu_main,
menu_multiplayer, menu_quit, menu_save, menu_setup, menu_singleplayer,
menu_video
------------------------------------------------------------------------
menu_quit (C)

Syntax: menu_quit

Brings up the quit dialog box.

See also: quit, menu_keys, menu_load,
menu_main, menu_multiplayer, menu_options, menu_save, menu_setup,
menu_singleplayer, menu_video
------------------------------------------------------------------------
menu_save (C)

Syntax: menu_save

Brings up the save game menu.

See also: menu_keys, menu_load, menu_main,
menu_multiplayer, menu_options, menu_quit, menu_setup, menu_singleplayer,
menu_video
------------------------------------------------------------------------
menu_setup (C)

Syntax: menu_setup

Brings up the setup menu.
See also: menu_keys, menu_load, menu_main,
menu_multiplayer, menu_options, menu_quit, menu_save, menu_singleplayer,
menu_video
------------------------------------------------------------------------
menu_singleplayer (C)

Syntax: menu_singleplayer

Brings up the single player option menu.


See also: menu_keys, menu_load, menu_main, menu_multiplayer, menu_options,
menu_quit, menu_save, menu_setup, menu_video
------------------------------------------------------------------------
menu_video (C)

Syntax: menu_video

Brings up the video option menu.
See also: menu_keys, menu_load, menu_main, menu_multiplayer, menu_options,
menu_quit, menu_save, menu_setup, menu_singleplayer
------------------------------------------------------------------------
messagemode (C)

Syntax: messagemode

Prompts for string to broadcast to all other players. This command can not be
used on a dedicated server because it lacks the graphic environment.
Use a say or say_team command from a dedicated server.
Thanks to Robert Coward INF-SP <rcoward@madge.com> for improved documentation
of this command.


See also: messagemode2, say, say_team
------------------------------------------------------------------------
messagemode2 (C)

Syntax: messagemode2

Prompts for string to broadcast to your team members.
This command can not be used on a dedicated server because it lacks the
graphic environment. Use a say or say_team command from a dedicated server.
Thanks to Robert Coward INF-SP <rcoward@madge.com> for improved documentation
of this command.


See also: messagemode, say, say_team
------------------------------------------------------------------------
name (V)

Syntax: name <string>

Default: Player



Sets your name that other players will see and what console messages will use.



See also: _cl_name
------------------------------------------------------------------------
net_messagetimeout (V)

Syntax: net_messagetimeout <value>

Default: 300



Sets how long the program waits for network info before considering the
connection broken.
------------------------------------------------------------------------
net_stats (C)

Syntax: net_stats

Reports a summary of the current net information.
Example output:



unreliable messages sent   = 0
unreliable messages recv   = 0
reliable messages sent     = 0
reliable messages received = 0
packetsSent                = 0
packetsReSent              = 0
packetsReceived            = 0
receivedDuplicateCount     = 0
shortPacketCount           = 0
droppedDatagrams           = 0

------------------------------------------------------------------------
noclip (T)

Syntax: noclip

Default: Off



Toggle no clipping mode.
------------------------------------------------------------------------
noexit (V)

Syntax: noexit <value>

Default: 0


Toggles if players can leave the current level. Useful for servers that what to use only one map. Set noexit equal to 1 to enable this option.
v1.06 corrects a bug that didn't allow people to leave the "start" or "end" maps if this option was set. Under v1.06 it works like this on the "start" map:
0 = noexit off (people can exit at any point)
1 = noexit on (goes through the levels in order. exits the "start" map when either the fraglimit or timelimit has been reached)
2 = noexit on (players may exit into what ever episode they want from the "start" map before the fraglimit or timelimit has been reached)
In both cases the noexit flag works as normal on all other levels.
See also: fraglimit, timelimit, samelevel
------------------------------------------------------------------------
noisetrack (?)

Syntax: noisetrack <?>

This command reports "Couldn't open" when run.
------------------------------------------------------------------------
nosound (T)

Syntax: nosound <0/1>

Default: 0



Toggles if sound is on.
------------------------------------------------------------------------
notarget (T)

Syntax: notarget

Default: Off



Toggle if creatures automatically attack player.
------------------------------------------------------------------------
path (C)

Syntax: path

Show what paths Quake is using.
Example output:


Current search path:
c:/quake_sw/id1/pak0.pak (339 files)
c:/quake_sw/id1

------------------------------------------------------------------------
pausable (T)

Syntax: pausable <0/1>

Default: 1



Toggles if players can pause the game.



See also: pause
------------------------------------------------------------------------
pause (C)

Syntax: pause

Pause and unpause the game.


See also: pausable
------------------------------------------------------------------------
ping (C)

Syntax: ping

Find the ping time to the server and to all other connected players.
Example output:


Client ping times:
 443 Player1
 368 Player2
 462 Player3
  93 Player4
1050 Player5

------------------------------------------------------------------------
play (C)

Syntax: play <name>

Play a sound effect.


See also: playvol, volume
------------------------------------------------------------------------
playdemo (C)

Syntax: playdemo <filename>

Play a demo.



See also: demos, startdemos, stopdemo, record
------------------------------------------------------------------------
playvol (C)

Syntax: playvol <filename> <volume>

Play a sound at a given volume. See play for a list of sounds.



See also: play
------------------------------------------------------------------------
pointfile (C)

Syntax: pointfile <filename.pts>

If qbsp generates a non-zero .pts file a leak exists in the level.
This file is created in the maps directory.
By using the pointfile command, it will load the .pts file and give a dotted
line indicating where the leak(s) are on the level.
Thanks to Sam Kenny <SamKenny@cit.com.au> for the documentation of this
command.
------------------------------------------------------------------------
precache (T)

Syntax: precache <0/1>

Default: 1



Toggle the use of a precache. This caches sound and other game data.



See also: flush
------------------------------------------------------------------------
prespawn (P)

Syntax: prespawn

This command reports "Not valid from console" when run.
Part of the Quake client/server protcol. Sent by a client to a server after
the client has processed the sign-on message from the server and the client is
ready to process the ??? messages.
Not for use by mortals.
Thanks to Sky Golightly <sky@cruzio.com> for information on this command.


See also: begin, spawn

------------------------------------------------------------------------
profile (C)

Syntax: profile <command>

Report info about which Quake C commands have been called the most. If the command all is used it will dump every function call made.
Example output:




 185532 FindTarget
  62092 ai_stand
  39519 ai_walk
  22417 WaterMove
  21654 PlayerPreThink
  16262 PlayerPostThink
  16233 ImpulseCommands
  14015 LinkDoors
  12368 CheckRules
  10822 CheckPowerups


Thanks to Nelson Hicks <0201207@acad.nwmissouri.edu> for added documentation for this command.

------------------------------------------------------------------------
quit (C)

Syntax: quit

Exit the game no questions asked.


See also: menu_quit
------------------------------------------------------------------------
r_aliastransadj (?)

Syntax: r_aliastransadj <?>

Default: 200


Don't know what it does.
------------------------------------------------------------------------
r_aliastransbase (?)

Syntax: r_aliastransbase <?>

Default: 200



Don't know what it does.
------------------------------------------------------------------------
r_ambient (V)

Syntax: r_ambient <value>

Default: 0



Sets how bright the rooms are by default. This applies regardless even if a
seperate light source exists for a room.



Thanks to Scott McDermott <scottm@compumedia.com> for the documentation for
this command.



See also: r_fullbright
------------------------------------------------------------------------
r_clearcolor (V)

Syntax: r_clearcolor <value>

Default: 2



This sets the color for areas outside of the current map.
You will really only see it if you have no clipping on and walk "outside".
------------------------------------------------------------------------
r_drawentities (T)

Syntax: r_drawentities <0/1>

Default: 1



Toggles the drawing of objects like doors, bars, buttons, monsters, items,
nails, rockets, and grenades.
------------------------------------------------------------------------
r_drawflat (T)

Syntax: r_drawflat <0/1>

Default: 0



Toggles the drawing of texture maps (0=use texture maps.)
------------------------------------------------------------------------
r_draworder (T)

Syntax: r_draworder <0/1>

Default: 0



Toggles correct drawing order. (1=x-ray vision.)
------------------------------------------------------------------------
r_drawviewmodel (T)

Syntax: r_drawviewmodel <0/1>

Default: 1



Toggles the drawing of your weapon.
------------------------------------------------------------------------
r_dspeeds (T)

Syntax: r_dspeeds <0/1>

Default: 0



Toggles the displaying of information. (What it is I don't know.)
Example output:




 31  0.4p   5w  2.5b  20s  1.0e  1.6v
 26  0.5p   5w  2.5b  15s  1.0e  1.6v
 28  0.4p   5w  2.2b  17s  1.0e  1.6v
 26  0.3p   5w  2.5b  15s  1.0e  1.6v
 26  0.2p   5w  2.2b  15s  1.0e  1.6v


------------------------------------------------------------------------
r_fullbright (T)

Syntax: r_fullbright <0/1>

Default: 0



Toggles whether light shading is in effect.



See also: gamma
------------------------------------------------------------------------
r_graphheight (V)

Syntax: r_graphheight <value>

Default: 10



Set the number of lines displayed in the timegraph.



See also: r_timegraph
------------------------------------------------------------------------
r_maxedges (V)

Syntax: r_maxedges <value>

Default: 2000



Sets the maximum number of edges. Haven't seen any effect on the game or any
change when displaying edge stats.


See also: r_numedges, r_reportedgeout
------------------------------------------------------------------------
r_maxsurfs (V)

Syntax: r_maxsurfs <value>

Default: 1000



Sets the maximum number of surfaces. Haven't seen any effect on the game or
any change when displaying surface stats.



See also: r_numsurfs, r_reportsurfout
------------------------------------------------------------------------
r_numedges (T)

Syntax: r_numedges <0/1>

Default: 0



Toggles the displaying of number of edges currently being viewed.
Example output:


Used 517 of 2000 edges; 521 max
Used 517 of 2000 edges; 521 max
Used 513 of 2000 edges; 521 max
Used 513 of 2000 edges; 521 max


See also: r_maxedges, r_reportedgeout
------------------------------------------------------------------------