------------------------------------------------------------------------
r_numsurfs (T)

Syntax: r_numsurfs <0/1>

Default: 0


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


Used 183 of 1001 surfs; 188 max
Used 182 of 1001 surfs; 188 max
Used 182 of 1001 surfs; 188 max
Used 178 of 1001 surfs; 188 max


See also: r_maxsurfs, r_reportsurfout
------------------------------------------------------------------------
r_polymodelstats (T)

Syntax: r_polymodelstats <0/1>

Default: 0



Toggles the displays of number of polygon models current being viewed.
Example output:




  5 polygon model drawn
  6 polygon model drawn
  5 polygon model drawn

------------------------------------------------------------------------
r_reportedgeout (T)

Syntax: r_reportedgeout <0/1>

Default: 0



Toggle the display of how many edges where not displayed. I've never had this happen during normal game play, only when in noclip mode.



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

Syntax: r_reportsurfout <0/1>

Default: 0



Toggle the display of how many surfaces where not displayed. This shouldn't
happen during normal game play, only when in noclip mode.



See also: r_maxsurfs, r_numsurfs
------------------------------------------------------------------------
r_speeds (T)

Syntax: r_speeds <0/1>

Default: 0



Toggles the displaying of drawing time and stats of what is currently being
viewed.
Example output:




 32.7 ms 267/196/ 74 poly   3 surf
 38.6 ms 267/196/ 74 poly  20 surf
 60.4 ms 267/196/ 74 poly  18 surf
 38.2 ms 267/196/ 73 poly  18 surf

------------------------------------------------------------------------
r_timegraph (T)

Syntax: r_timegraph <0/1>

Default: 0



Toggle the display of a performance graph.
(Lower levels is better performance.)



See also: r_graphheight
------------------------------------------------------------------------
r_waterwarp (T)

Syntax: r_waterwarp <0/1>

Default: 1


Toggles whether surfaces are warped when in a liquid.
------------------------------------------------------------------------
reconnect (C)

Syntax: reconnect

Reconnect to last server.



See also: connect, disconnect
------------------------------------------------------------------------
record (C)

Syntax: record <filename> <map> [cd track]

Record a demo on a map using an optional cd track.



See also: stop, playdemo
------------------------------------------------------------------------
registered (T)

Syntax: registered <0/1>

Default: 0 for SW



Toggles if the game is registered or not.
------------------------------------------------------------------------
restart (C)

Syntax: restart

Restart the current level.



See also: map, changelevel
------------------------------------------------------------------------
samelevel (T)

Syntax: samelevel <0/1>

Default: 0



Toggles whether exiting a level advances to the next one.



See also: fraglimit, timelimit, noexit
------------------------------------------------------------------------
save (C)

Syntax: save <filename>

Save a game.



See also: load, menu_save
------------------------------------------------------------------------
say (C)

Syntax: say <string>

Broadcast a string to all other players. The string is entered on the console,
unlike the messagemode and messagemode2 commands, allowing it
to be used on a dedicated server.
Thanks to Robert Coward INF-SP <rcoward@madge.com> for improved
documentation of this command.


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

Syntax: say_team <string>

Broadcast a string to all players on your team. The string is entered on the
console, unlike the messagemode and messagemode2 commands, allowing it to
be used on a dedicated server.
Thanks to Robert Coward INF-SP <rcoward@madge.com> for improved
documentation of this command.



See also: messagemode2, messagemode, say
------------------------------------------------------------------------
sbinfo (C)

Syntax: sbinfo

Report current Sound Blaster settings.
Example output:


BLASTER=A220 I5 D1 H5 P330 T6
dsp version=4.13
dma=5
dma position:79


------------------------------------------------------------------------
scr_centertime (V)

Syntax: scr_centertime <time>

Default: 2



Sets how long the screen hints are displayed on the screen.
This includes messages like "Step into the slipgate...".
Thanks to Sky Golightly <sky@cruzio.com> for information on this command.

------------------------------------------------------------------------
scr_conspeed (V)

Syntax: scr_conspeed <value>

Default: 300


Sets how quickly the console screen scrolls up and down.
------------------------------------------------------------------------
scr_ofsx (V)

Syntax: scr_ofsx <value>

Default: 0


Sets how much to offset the view in the x direction.


See also: scr_ofsy, scr_ofsz
------------------------------------------------------------------------
scr_ofsy (V)

Syntax: scr_ofsy <value>

Default: 0



Sets how much to offset the view in the y direction.



See also: scr_ofsx, scr_ofsz
------------------------------------------------------------------------
scr_ofsz (V)

Syntax: scr_ofsz <value>

Default: 0


Sets how much to offset the view in the z direction.


See also: scr_ofsx, scr_ofsy
------------------------------------------------------------------------
scr_printspeed (V)

Syntax: scr_printspeed <speed>

Default: 8



Controls how fast the text is displayed at the end of the single player
episodes.
Thanks to Phrog`gee <mistix@nando.net> for the syntax of this command.

------------------------------------------------------------------------
screenshot (V)

Syntax: screenshot

Captures a .pcx file of your current view. Automatically names based on
the existence of other screenshots.
------------------------------------------------------------------------
sensitivity (V)

Syntax: sensitivity <value>

Default: 3



Sets the sensitivity of the mouse.
------------------------------------------------------------------------
serverprofile (T)

Syntax: serverprofile <0/1>

Default: 0


Toggles if server stats are displayed.
Example output:




serverprofile:  4 clients 40 msec


------------------------------------------------------------------------
showpause (T)

Syntax: showpause <0/1>

Default: 1


Toggles if the pause icon appears when the game is paused.


See also: showram, showturtle
------------------------------------------------------------------------
showram (T)

Syntax: showram <0/1>

Default: 1



Toggles if the ram icon appears when then game is running out of memory.



See also: showpause, showturtle
------------------------------------------------------------------------
showturtle (T)

Syntax: showturtle <0/1>

Default: 0



Toggle if the turtle icon is displayed when the frame rate drops below 10.



See also: showpause, showram
------------------------------------------------------------------------
sizedown (C)

Syntax: sizedown

Reduces the screen size.



See also: sizeup, viewsize
------------------------------------------------------------------------
sizeup (C)

Syntax: sizeup

Increases the screen size.



See also: sizedown, viewsize
------------------------------------------------------------------------
skill (V)

Syntax: skill <level>

Set the skill level of the game. Useful to set before recording a demo.
ValueDifficulty0Easy1Normal2Hard3Nightmare
------------------------------------------------------------------------
slist (C)

Syntax: slist

Show Quake servers located on the LAN.



See also: connect
------------------------------------------------------------------------
snd_noextraupdate (T)

Syntax: snd_noextraupdate <0/1>

Default: 0



Toggles the correct value display in host_speeds. Usually messes up sound
playback when in effect.

From techinfo.txt:


(Note, though, that unless you also do
snd_noextraupdate 1<enter>
sound time will actually show up as graphics time.  However,
snd_noextraupdate 1 can cause sound to get choppy, so it's not
generally recommended.)





See also: host_speeds
------------------------------------------------------------------------
snd_show (T)

Syntax: snd_show <0/1>

Default: 0



Toggles the display of sounds currently being played.
Example output:




255 106 zombie/z_idle.wav
218  66 zombie/z_idle.wav
241  89 zombie/z_idle.wav
 70 117 ambience/fire1.wav
----(4)----






------------------------------------------------------------------------
soundinfo (C)

Syntax: soundinfo

Reports information on the sound system.
Example output:




    1 stereo
 2048 samples
 1963 samplepos
   16 samplebits
    1 submission_chunk
11025 speed
0x7d7cf000 dma buffer
   78 total_channels

------------------------------------------------------------------------
soundlist (C)

Syntax: soundlist

Reports a list of sounds current cached.
Example output:




(...) {Text Deleted}
L( 8b) 137481 : ambience/drip1.wav
L( 8b)  68273 : ambience/swamp2.wav
L( 8b)  68271 : ambience/swamp1.wav
 (16b)  28120 : weapons/lstart.wav
 ( 8b)  12815 : items/damage3.wav
 ( 8b)  19694 : misc/power.wav
Total resident: 1689633



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

Syntax: spawn

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


See also: begin, prespawn
------------------------------------------------------------------------
startdemos (C)

Syntax: startdemos <filename1> <filename2> <...>

Setup a queue of demos to loop. Note: once you queue 3 demos your
list must always have 3 demos in it.
Likewise if you queue 5 future lists must also have 5 demos in them.
If after queueing up 4 demos you then queue 2 the two demos from the 4
demo queue will be played after your two newly queued demos.



See also: demos, playdemo, stopdemo
------------------------------------------------------------------------
status (C)

Syntax: status

Report current game information.
Example output:


host:    hostname
map:     e1m6
players: 8 active (8 max)

player1             1   0:03:39
   xxx.xxx.xxx.xxx:xxxx
player2             2   0:06:49
   xxx.xxx.xxx.xxx:xxxx
(...) {Text deleted}

------------------------------------------------------------------------
stop (C)

Syntax: stop

Stop the recording of a demo.


See also: record
------------------------------------------------------------------------
stopdemo (C)

Syntax: stopdemo

Stops the current playback of demos.



See also: playdemo, demos
------------------------------------------------------------------------
stopsound (C)

Syntax: stopsound

Stops all sounds currently being played.
------------------------------------------------------------------------
stuffcmds (C)

Syntax: stuffcmds

Starts execution of command line parameters. (Used during game startup.)
------------------------------------------------------------------------
sv_accelerate (V)

Syntax: sv_accelerate <value>

Default: 10



Sets how quickly objects accelerate.
------------------------------------------------------------------------
sv_aim (V)

Syntax: sv_aim <value>

Default: 0.93


Sets how much leniency there is in the vertical aim when shooting at a target.
(0.0 gives the most leniency.)
------------------------------------------------------------------------
sv_friction (V)

Syntax: sv_friction <value>

Default: 4



Sets how much friction there is.
------------------------------------------------------------------------
sv_gravity (V)

Syntax: sv_gravity <value>

Default: 800


Sets how much gravity there is.
------------------------------------------------------------------------
sv_idealpitchscale (V)

Syntax: sv_idealpitchscale <value>

Default: 0.8



Sets how much a player's view changes when on steps or an incline.
------------------------------------------------------------------------
sv_maxspeed (V)

Syntax: sv_maxspeed <value>

Default: 320



Sets the maximum rate at which a player can move.



See also: cl_backspeed, cl_forwardspeed, cl_movespeedkey
------------------------------------------------------------------------
sv_maxvelocity (V)

Syntax: sv_maxvelocity <value>

Default: 2000



Sets the maximum speed at which anything can move including ammunition.
------------------------------------------------------------------------
sv_nostep (T)

Syntax: sv_nostep <0/1>

Default: 0



Toggles if players automatically walk up steps or if they have to jump
up them.
------------------------------------------------------------------------
sv_stopspeed (V)

Syntax: sv_stopspeed <value>

Default: 100



Sets how quickly objects stop moving.
------------------------------------------------------------------------
sys_ticrate (V)

Syntax: sys_ticrate <value>

Default: 0.05



From techinfo.txt:




Only used by dedicated servers.  This determines the rate at which the
server will send out updates to the clients.  The default value is 0.05
(20 updates per second.)  For servers where bandwidth is limited, using
modems or the internet for example, it is advisable to lower this value
to 0.1 (10 updates per second.)  This will have a very minor effect on
responsiveness, but will half the outbound bandwidth required making the
modem players a lot happier.

------------------------------------------------------------------------
teamplay (T)

Syntax: teamplay <value>

Default: 0



Toggles whether team mode is on during networked games. Set teamplay
to 1 to turn this option on.
Under v1.06 teamplay 2 was added which allows you to hurt yourself and
your team, but if you kill someone on your team you lose a frag.


See also: coop, deathmatch
------------------------------------------------------------------------
tell (C)

Syntax: tell <player> <string>

Send a message to a single player. Very nice in large network games.
------------------------------------------------------------------------
temp1 (X)

A variable used mainly by Quake C programmers for just about anything.
------------------------------------------------------------------------
test (C)

Syntax: test <server>

Reports information about the players currently on the selected server.
Example output:




Player1
  frags:  0  colors:13 13  time:284
  xxx.xxx.xxx.xxx:xxxx
Player2
  frags:  5  colors:4 3  time:11
  xxx.xxx.xxx.xxx:xxxx
Player3
  frags: 13  colors:3 11  time:3
  xxx.xxx.xxx.xxx:xxxx





Thanks to Brian Jones <polydat@infi.net> for the syntax of this command.

------------------------------------------------------------------------
test2 (C)

Syntax: test2 <server>

Reports information about the current conditions the selected server has.
Example output:




sv_maxspeed       320
sv_friction       4
sv_gravity        800
noexit            0
teamplay          0
timelimit         0
fraglimit         50


Thanks to Brian Jones <polydat@infi.net> for the syntax of this command.

------------------------------------------------------------------------
timedemo (C)

Syntax: timedemo <demoname>

Gets demo speed and time. Only works correctly under v1.06.
Example output:




969 Frames 52.2 Seconds 18.6 FPS






------------------------------------------------------------------------
timelimit (V)

Syntax: timelimit <value>

Default: 0



Set a time to play the level before advancing to the next one.



See also: fraglimit, noexit, samelevel
------------------------------------------------------------------------
timerefresh (C)

Syntax: timerefresh

Does a quick test to find out video refresh for your current location. It calculates this based on doing a 360 degree turn.
Example output:




3.675180 Seconds (34.828222 FPS)

------------------------------------------------------------------------
toggle_auxlook (T)(1.06)

Syntax: toggle_auxlook

Toggles if auxlook is on or off.



See also: auxlook
------------------------------------------------------------------------
toggleconsole (C)

Syntax: toggleconsole

Display or remove the console screen.
------------------------------------------------------------------------
togglemenu (C)

Syntax: togglemenu

Display the menu screens.


See also: menu_main
------------------------------------------------------------------------
unbind (C)

Syntax: unbind <key>

Remove the current commands bound to a key.



See also: unbindall, bind
------------------------------------------------------------------------
unbindall (C)

Syntax: unbindall

Remove every key binding. (Use with caution. Current key bindings are
saved when you exit so if you unbindall then exit only the ESC key will work. Trust me I know!)


See also: unbind, bind
------------------------------------------------------------------------
_vid_default_mode (V)

Syntax: _vid_default_mode <mode>

Default: 0



Sets the default video mode that Quake uses.



See also: menu_video
------------------------------------------------------------------------
_vid_wait_override (T)

Syntax: _vid_wait_override <0/1>

Default: 0



From techinfo.txt:




can be used to force wait for vertical sync in all modes.  When
_vid_wait_override is set to 0, the type of waiting, if any, for
each video mode that's set thereafter is automatically set to
that appears to be the fastest safe state.  However, it is
possible in some cases that automatic setting may result in some
screen glitching, and it is also true that shear can be
eliminated by waiting for vertical sync (although at a cost in
performance), so it may be desirable in some cases to override
the automatic wait selection and always wait for vertical sync.
This can be done by setting _vid_wait_override to 1.  Once set,
this remains in effect through all succeeding mode sets, even
when Quake is exited and re-entered; the only way to keep Quake
from waiting for vertical sync once _vid_wait_override is set to
1 is to set _vid_wait_override to 0.  Note that changing
_vid_wait_override doesn't affect the current mode, but rather
takes effect on the next mode set.






------------------------------------------------------------------------
v_centermove (V)

Syntax: v_centermove <value>

Default: 0.15



Sets how far the player must move forward before the view recenters.
A big help for those people that like to use the keyboard.
Thanks to James Boswell &tgboswell@nspace.com.au> for the documentation
of this command.
------------------------------------------------------------------------
v_centerspeed (V)

Syntax: v_centerspeed <value>

Default: 500



Sets how quickly you return to a center view after a lookup or lookdown.



See also: centerview
------------------------------------------------------------------------
v_cshift (?)

Syntax: v_cshift <?>

Don't know what it does.
------------------------------------------------------------------------
v_idlescale (T)

Syntax: v_idlescale <0/1>

Default: 0



Toggles whether the the view remains idle. (You can get some cool effects
if you turn this on.)



See also: v_ipitch_cycle, v_ipitch_level, v_iroll_cycle, v_iroll_level,
v_iyaw_cycle, v_iyaw_level
------------------------------------------------------------------------
v_ipitch_cycle (V)

Syntax: v_ipitch_cycle <value>

Default: 1



Sets how quickly you lean forwards and backwards when v_idlescale is active.



See also: v_idlescale, v_ipitch_level
------------------------------------------------------------------------
v_ipitch_level (V)

Syntax: v_ipitch_level <value>

Default: 0.3



Sets how far lean forwards and backwards when v_idlescale is active.



See also: v_idlescale, v_ipitch_cycle
------------------------------------------------------------------------
v_iroll_cycle (V)

Syntax: v_iroll_cycle <value>

Default: 0.5



Sets how quickly you tilt right and left when v_idlescale is active.



See also: v_idlescale, v_iroll_level
------------------------------------------------------------------------
v_iroll_level (V)

Syntax: v_iroll_level <value>

Default: 0.1



Sets how far you tilt right and left when v_idlescale is active.



See also: v_idlescale, v_iroll_cycle
------------------------------------------------------------------------
v_iyaw_cycle (V)

Syntax: v_iyaw_cycle <value>

Default: 2



Sets how quickly you look left and right when v_idlescale is active.



See also: v_idlescale, v_iyaw_level
------------------------------------------------------------------------
v_iyaw_level (V)

Syntax: v_iyaw_level <value>

Default: 0.3



Sets how far you look left and right when v_idlescale is active.



See also: v_idlescale, v_iyaw_cycle
------------------------------------------------------------------------
v_kickpitch (V)

Syntax: v_kickpitch <value>

Default: 0.6



Sets how much you look up when hit.



See also: v_kickroll, v_kicktime
------------------------------------------------------------------------
v_kickroll (V)

Syntax: v_kickroll <value>

Default: 0.6



Sets how much you lean when hit.



See also: v_kickpitch, v_kicktime
------------------------------------------------------------------------
v_kicktime (V)

Syntax: v_kicktime <value>

Default: 0.5



Sets how long the "kick" effects last.



See also: v_kickpitch, v_kickroll
------------------------------------------------------------------------
version (C)

Syntax: version

Report version information.
Example output:




Version 1.01
Exe: 17:38:28 Jul 12 1996






------------------------------------------------------------------------
vid_describecurrentmode (C)

Syntax: vid_describecurrentmode

Default: 0



Report current video mode.



See also: vid_describemode, vid_describemodes, vid_mode, vid_nummodes,
vid_testmode, menu_video
------------------------------------------------------------------------
vid_describemode (C)

Syntax: vid_describemode <mode>

Report information on selected videomode.



See also: vid_describecurrentmode, vid_describemodes, vid_mode, vid_nummodes,
vid_testmode, menu_video
------------------------------------------------------------------------
vid_describemodes (C)

Syntax: vid_describemodes

Report information on all video modes.
Example output:




    ***** standard VGA modes *****
 0: 320x200

    ***** Mode X-style modes *****
 1: 320x200
 2: 360x200
 3: 320x240
 4: 360x240
 5: 320x350
 6: 360x350
 7: 320x400
 8: 360x400
 9: 320x480
10: 360x480





See also: vid_describecurrentmode, vid_describemode,
vid_mode, vid_nummodes, vid_testmode, menu_video
------------------------------------------------------------------------
vid_mode (C)

Syntax: vid_mode <mode>

Sets the video mode.



See also: vid_describecurrentmode, vid_describemode, vid_describemodes,
vid_nummodes, vid_testmode, menu_video
------------------------------------------------------------------------
vid_nopageflip (T)

Syntax: vid_nopageflip <0/1>

Default: 0



Toggles whether page flipping is disabled.
From techinfo.txt:




If a given VESA mode can support page flipping, then it defaults to page-
flipped operation.  A VESA mode can be forced to non-page-flipped operation
by setting the vid_nopageflip console variable to 1, then setting the mode
(note that vid_nopageflip takes operation on the next, not the current, mode
set, and note that it then stays in effect permanently, even when Quake is
exited and restarted, unless it is manually set back to 0.)






------------------------------------------------------------------------
vid_nummodes (C)

Syntax: vid_nummodes

Reports the total number of videomodes available.



See also: vid_describecurrentmode, vid_describemode, vid_describemodes,
vid_mode, vid_testmode, menu_video
------------------------------------------------------------------------
vid_testmode (C)

Syntax: vid_testmode <mode>

Switch to another videomode temporarily to test it.



See also: vid_describecurrentmode, vid_describemode, vid_describemodes,
vid_mode, vid_nummodes, menu_video
------------------------------------------------------------------------
vid_wait (V)

Syntax: vid_wait <value>

Default: 0



From techinfo.txt:




sets the type of waiting that the video adapter should do, as follows:
0: no waiting
1: wait for vertical sync active
2: wait for display enable active






------------------------------------------------------------------------
viewframe (X)

Syntax: viewframe

This command reports "No viewthing on map" when run.
It is used internally by Quake and is recommended not to be accessed by the
user.
Thanks to Phrog`gee <mistix@nando.net> for information on this command.

------------------------------------------------------------------------
viewmodel (X)

Syntax: viewmodel

This command reports "No viewthing on map" when run. It is used internally by
Quake and is recommended not to be accessed by the user.
Thanks to Phrog`gee <mistix@nando.net> for information on this command.

------------------------------------------------------------------------
viewnext (X)

Syntax: viewnext

This command reports "No viewthing on map" when run.
It is used internally by Quake and is recommended not to be accessed by the
user.
Thanks to Phrog`gee <mistix@nando.net> for information on this command.

------------------------------------------------------------------------
viewprev (X)

Syntax: viewprev

This command reports "No viewthing on map" when run.
It is used internally by Quake and is recommended not to be accessed by the
user.
Thanks to Phrog`gee <mistix@nando.net> for information on this command.

------------------------------------------------------------------------
viewsize (V)

Syntax: viewsize <value>

Default: 100



Set the screen size.



See also: sizedown, sizeup
------------------------------------------------------------------------
volume (V)

Syntax: volume <volume>

Default: 1.0



Set the volume for sound playback.



See also: play, playvol
------------------------------------------------------------------------
wait (C)

Syntax: wait

Wait a game tic.

------------------------------------------------------------------------