Files/Tools
Skins
Modifications
Console/Cheats
Quake II Manual
Animations
Screenshots
Gloom Mod.
Contact
Home
Back to main page
This will have a set
of links for chats for
Q2 IRC channels,
forums, and more.
COMING SOON!
|
- gun_x
- Type: Toggle
- Default:
0
- Description: The x-axis position of the
player's gun.
- Note: The x-axis is the left to right axis
with negative numbers on the left and positive on the right.
-
- gun_y
- Type: Toggle
- Default:
0
- Description: The y-axis position of the
player's gun.
- Note: The y-axis is the forward and back axis
with negative numbers back and positive forward.
-
- gun_z
- Type: Toggle
- Default:
0
- Description: The z-axis position of the
player's gun.
- Note: The z-axis is the up and down axis with
negative numbers down and positive up.
-
- hand
- Type: Toggle
- Default:
0
- Description: Toggle the handedness of the
player.
- Values:
0 - Gun on the right and shots from
the right.
1 - Gun on the left and shots from
the left.
2 - No gun and shots from the
center.
-
- heartbeat
- Type: Operation
- Description: Sends a manual heartbeat to the
master servers.
-
- host_speeds
- Type: Toggle
- Default:
0
- Description: Toggle the display of timing
information.
- Output:
all - Total time.
sv - Server time.
gm - Game time.
cl - Client Time.
rf - Renderer Time.
-
- hostname
- Type: String
- Default:
noname
- Description: The name of the server.
-
- hostport
- Type: Register
- Default:
*Unknown
- Description: *Unknown
-
- imagelist
- Type: Operation
- Description: Display a list of all loaded
images, their types, dimensions, and color pallets. Also display the
total texel count.
- Note: There are five columns of information.
The first column identifies the image type, consult the list below for
all possible types. The second column shows the x-axis size of the
image. The third column shows the y-axis size of the image. The fourth
column shows the image's dependency on the pallet, either the
red-green-blue pallet, or the internal game pallet. The fifth column
shows the image's path and filename.
- List:
M - Model texture used for models
shown in the map.
P - Player images, shown on the
player's view screen.
S - Sprite picture.
W - Wall texture used for the map.
RGB - The image uses the standard
RGB pallet.
PAL - The images uses the internal
game pallet.
-
- impulse
- Type: Function
- Syntax:
impulse
(number)
- Description: Send an impulse command to the
server.
- Note: This command will be used by various
mods to allow clients to access extra game features. Currently there
are no internal impulses in Quake 2.
- Example:
impulse 1
-
- in_initjoy
- Type: Command Line Parameter
- Default:
1
- Description: Toggle the initialization of
joystick.
- Note: If this variable is set to
0
the game will not try to detect the joystick and will disable all
joystick functions in the game.
-
- in_initmouse
- Type: Command Line Parameter
- Default:
1
- Description: Toggle the initialization of the
mouse.
- Note: If this variable is set to
0
the game will not try to detect the mouse and will disable all mouse
functions in the game.
-
- in_joystick
- Type: Toggle
- Default:
0
- Description: Toggle the use of input from the
joystick.
-
- in_mouse
- Type: Toggle
- Default:
1
- Description: Toggle the use of input from the
mouse.
-
- info
- Type: Operation
- Description: Display server information.
- Note: This command is pretty much broken. It
cannot be executed by the server, and when it is executed by the
client the output from the command is only displayed on the server's
console. Basically this is a broken version of the
serverinfo
command since it displays the same information.
-
- intensity
- Type: Register
- Default:
2
- Description: The brightness of the OpenGL
display.
-
- invdrop
- Type: Operation
- Description: Drop the currently selected item.
- Note: This is a very useful command in team
games where you can supply your team with ammo, powerups, and weapons.
This command will drop the item which is selected in the inventory to
the ground a little in front of you. If a player is standing directly
in front of you and you use this command he will automatically pick up
the item that you drop.
-
- inven
- Type: Operation
- Description: Display the inventory screen.
- Note: When the inventory screen is shown, you
can use the
invnext and invprev
commands to select items from the inventory. Also, if the inventory
screen holds more information than it can show, using the above
mentioned commands will scroll the inventory screen to show all the
information.
-
- invnext
- Type: Operation
- Description: Select the next item in the
inventory.
- Note: You can use this command without having
the inventory screen up, in which case the little icon in the
lower-right part of the screen will show which item is currently
selected.
-
- invnextp
- Type: Operation
- Description: Select the next powerup in the
inventory.
- Note: You can use this command without having
the inventory screen up, in which case the little icon in the
lower-right part of the screen will show which item is currently
selected.
-
- invnextw
- Type: Operation
- Description: Select the next weapon in the
inventory.
- Note: You can use this command without having
the inventory screen up, in which case the little icon in the
lower-right part of the screen will show which item is currently
selected.
-
- invprev
- Type: Operation
- Description: Select the previous item in the
inventory.
- Note: You can use this command without having
the inventory screen up, in which case the little icon in the
lower-right part of the screen will show which item is currently
selected.
-
- invprevp
- Type: Operation
- Description: Select the previous powerup in
the inventory.
- Note: You can use this command without having
the inventory screen up, in which case the little icon in the
lower-right part of the screen will show which item is currently
selected.
-
- invprevw
- Type: Operation
- Description: Select the previous weapon in the
inventory.
- Note: You can use this command without having
the inventory screen up, in which case the little icon in the
lower-right part of the screen will show which item is currently
selected.
-
- invuse
- Type: Operation
- Description: Use the currently selected item
from the inventory.
- ip
- Type: Register
- Default:
localhost
- Description: The IP address used by the
server.
-
- ip_clientport
- Type: Register
- Default:
0
- Description: *Unknown
-
- ip_hostport
- Type: Register
- Default:
0
- Description: *Unknown
-
- ipx_clientport
- Type: Register
- Default:
0
- Description: *Unknown
-
- ipx_hostport
- Type: Register
- Default:
0
- Description: *Unknown
-
- joy_advanced
- Type: Toggle
- Default:
0
- Description: Toggle advanced joystick
functions.
-
- joy_advancedupdate
- Type: Operation
- Description: Initialize the joystick's
advanced features.
-
- joy_advaxisr
- Type: Toggle
- Default:
0
- Description: Toggle the mapping of the
joystick r-axis.
- Values:
0 - Axis not used.
1 - Axis is for forward and
backward movement.
2 - Axis is for pitch.
3 - Axis is for side to side
movement.
4 - Axis is for yaw.
16 + (value) - Axis
Toggle the mapping is relative (no stop points).
-
- joy_advaxisu
- Type: Toggle
- Default:
0
- Description: Toggle the mapping of the
joystick u-axis.
- Values:
0 - Axis not used.
1 - Axis is for forward and
backward movement.
2 - Axis is for pitch.
3 - Axis is for side to side
movement.
4 - Axis is for yaw.
16 + (value) - Axis
Toggle the mapping is relative (no stop points).
-
- joy_advaxisv
- Type: Toggle
- Default:
0
- Description: Toggle the mapping of the
joystick v-axis.
- Values:
0 - Axis not used.
1 - Axis is for forward and
backward movement.
2 - Axis is for pitch.
3 - Axis is for side to side
movement.
4 - Axis is for yaw.
16 + (value) - Axis
Toggle the mapping is relative (no stop points).
-
- joy_advaxisx
- Type: Toggle
- Default:
0
- Description: Toggle the mapping of the
joystick x-axis.
- Values:
0 - Axis not used.
1 - Axis is for forward and
backward movement.
2 - Axis is for pitch.
3 - Axis is for side to side
movement.
4 - Axis is for yaw.
16 + (value) - Axis
Toggle the mapping is relative (no stop points).
-
- joy_advaxisy
- Type: Toggle
- Default:
0
- Description: Toggle the mapping of the
joystick y-axis.
- Values:
0 - Axis not used.
1 - Axis is for forward and
backward movement.
2 - Axis is for pitch.
3 - Axis is for side to side
movement.
4 - Axis is for yaw.
16 + (value) - Axis
Toggle the mapping is relative (no stop points).
-
- joy_advaxisz
- Type: Toggle
- Default:
0
- Description: Toggle the mapping of the
joystick z-axis.
- Values:
0 - Axis not used.
1 - Axis is for forward and
backward movement.
2 - Axis is for pitch.
3 - Axis is for side to side
movement.
4 - Axis is for yaw.
16 + (value) - Axis
Toggle the mapping is relative (no stop points).
-
- joy_forwardsensitivity
- Type: Register
- Default:
-1
- Description: The sensitivity speed for moving
forward and backward.
-
- joy_forwardthreshold
- Type: Register
- Default:
0.15
- Description: The dead-zone for moving forward
and backward.
-
- joy_name
- Type: String
- Default:
joystick
- Description: Joystick Name.
-
- joy_pitchsensitivity
- Type: Register
- Default:
1
- Description: The speed that you look up and
down.
-
- joy_pitchthreshold
- Type: Register
- Default:
0.15
- Description: The dead-zone for looking up and
down.
-
- joy_sidesensitivity
- Type: Register
- Default:
-1
- Description: The sensitivity speed for moving
side to side.
-
- joy_sidethreshold
- Type: Register
- Default:
0.15
- Description: The dead-zone for moving side to
side.
-
- joy_upsensitivity
- Type: Register
- Default:
-1
- Description: The sensitivity speed for moving
up and down.
-
- joy_upthreshold
- Type: Register
- Default:
0.15
- Description: The dead-zone for moving up and
down.
-
- joy_yawsensitivity
- Type: Register
- Default:
-1
- Description: The sensitivity speed for looking
left and right.
-
- joy_yawthreshold
- Type: Register
- Default:
0.15
- Description: The dead-zone for looking left
and right.
-
- kick
- Type: Function
- Syntax:
kick (userid)
kick (username)
- Description: Remove a client from the server.
- Note: You can remove clients from the server
by their (userid) or by their (username).
-
- kill
- Type: Operation
- Description: Make the player commit suicide.
- Note: This command is commonly used in
single-player mode where the player gets stuck somewhere and can't get
out or if he just wants to start over. This command can also be used
in multiplayer by players who want to take the easy way out of life.
-
- killserver
- Type: Operation
- Description: Shutdown the server.
- Note: This command will terminate the server,
but it will not exit from the server's console. This is useful when
changing mods for the server remotely.
-
- link
- Type: Function
- Syntax:
link
(from path) (to path)
- Description: Alter the actual location of a
directory inside the game.
- Note: This command will allow you select where
the game will look for its files. A set of empty quotes will clear any
modifications that you make to a directory location.
- Example:
link maps ""
link maps "dmmaps"
link maps "mission/maps"
link sound/player/male "c:/quake2/newsounds/"
-
- load
- Type: Function
- Syntax:
load
(savegame)
- Description: Load a saved game.
- Note:The place where saved games are stored in
is the
baseq2/save directory.
Within it are separate directories for each saved game. And within
those directories are separate files for each map in the game unit
which hold the status of all entities for each map.
- Example:
load save3
-
- loading
- Type: Operation
- Description: Show the "Loading..."
picture.
- Note: This is an internal command used by the
client to show the "Loading..." graphic.
-
- log_stats
- Type: Toggle
- Default:
0
- Description: Toggle the logging of map
statistics.
-
- logfile
- Type: Toggle
- Default:
0
- Description: Toggle the logging of console
messages.
- Values:
0 - Disable logging.
1 - Enable buffered logging where
the log file is only updated when the text buffer fills up. The log
file will be deleted and overridden when a new server starts up.
2 - Enable continuous logging where
the log file is updated with every new line of text. The log file will
be deleted and overridden when a new server starts up.
3 - Enable continous logging where
the log file is updated with ever new line of text. The log file will
be appended to and logging will continute to the same log file when a
new server starts up.
-
- lookspring
- Type: Toggle
- Default:
1
- Description: Toggle automatic centering of the
screen when using
+mlook .
-
- lookstrafe
- Type: Toggle
- Default:
0
- Description: Toggle automatic strafing when
using
+mlook .
-
- m_filter
- Type: Toggle
- Default:
0
- Description: Toggle the filtering of mouse
input.
- Note: If this toggle is enabled the game will
take the average value between two consecutive numbers produced by the
mouse input and use that value as the movement value. Enabling this
variable will cause the mouse movement to be smoother but there will
be increased latency between the actual mouse movement and movement in
the game.
-
- m_forward
- Type: Register
- Default:
1
- Description: The sensitivity for moving
forward and back with the mouse.
-
- m_pitch
- Type: Register
- Default:
0.022
- Description: The sensitivity for looking up
and down with the mouse.
-
- m_side
- Type: Register
- Default:
0.8
- Description: The sensitivity for moving left
and right with the mouse.
-
- m_yaw
- Type: Register
- Default:
0.022
- Description: The sensitivity for looking left
and right with the mouse.
-
- map
- Type: Function
- Syntax:
map
(filename)
- Description: Load maps, demos, or images.
- Note: This is an all purpose loading command.
This command can load maps to play, play demos, and also show images
on the screen. This seems to be a compilation of the
gamemap
and demomap commands. By default,
this command will try to load a map when a filename is specified
without an extension.
- Example:
map base3
map demo1.dm2
map colormap.pcx
-
- map_noareas
- Type: *Unknown.
- Default:
0
- Description: *Disabled.
-
- mapname
- Type: String
- Default:
base1
- Description: The name of the current map.
- Note: This is a read-only variable which
displays the name of the current map.
-
- maxclients
- Type: Register
- Default:
1
- Description: The maximum number of clients for
the server.
-
- maxentities
- Type: Register
- Default:
1024
- Description: The maximum number of entities on
a map.
-
- maxspectators
- Type: Register
- Default:
4
- Description: The maximum number of spectators
for the server.
-
- menu_addressbook
- Type: Operation
- Description: Display the server address book
menu.
-
- menu_credits
- Type: Operation
- Description: Display the game credits.
-
- menu_dmoptions
- Type: Operation
- Description: Display the deathmatch options
menu.
-
- menu_game
- Type: Operation
- Description: Display the single-player game
menu.
-
- menu_joinserver
- Type: Operation
- Description: Display the join server menu.
-
- menu_keys
- Type: Operation
- Description: Display the key configuration
menu.
-
- menu_loadgame
- Type: Operation
- Description: Display the load game menu.
-
- menu_main
- Type: Operation
- Description: Display the main menu.
-
- menu_multiplayer
- Type: Operation
- Description: Display the multiplayer menu.
-
- menu_options
- Type: Operation
- Description: Display the options menu.
-
- menu_playerconfig
- Type: Operation
- Description: Display the player configuration
menu.
-
- menu_quit
- Type: Operation
- Description: Display the quit menu.
-
- menu_savegame
- Type: Operation
- Description: Display the save game menu.
-
- menu_startserver
- Type: Operation
- Description: Display the start server menu.
- menu_video
- Type: Operation
- Description: Display the video configuration
menu.
- messagemode
- Type: Operation
- Description: Prompt for a message to send.
- Note: This command prompts for a message to
send to everybody on the server. It is used for casual talking on the
server.
- messagemode2
- Type: Operation
- Description: Prompt for a message to send to
team members.
- Note: This command prompts for a message to
send to your team players on the server. This is used for team talk
when relaying strategy information, attack plans, or pleads for help.
- modellist
- Type: Operation
- Description: Display information on all loaded
models, maps, and sprites.
- Note: This command will display information
about models, maps, and sprites which are loaded into the memory in a
list format. The first column in the list shows the size of the model,
map, or sprite. The second column in the list shows the path and file
location. The last line of the output shows the total size of all
models, maps, and sprites currently present in the memory.
- msg
- Type: Toggle
- Default:
1
- Description: Toggle the display of messages.
- Values:
0 - All messages.
1 - Most messages.
2 - Limited messages.
3 - Minimal messages.
4 - No messages.
- name
- Type: String
- Default:
Player
- Description: The player's name.
- needpass
- Type: Toggle
- Default:
0
- Description: Displays information about
password settings on the server.
- Note: This is a read-only variable which is
displayed globally in the
serverinfo
information to inform game browser software to determine the password
settings on the server. A program such as GameSpy could use the output
from this variable to ask the user for the password or the spectator
password before he joins the game. The server uses the password
and the spectator_password
variables to set the appropriate password. Once a password has been
set to either one of these variables then this variable will be
automatically updated to display information about which passwords are
necessary to play or spectate on the server.
- Values:
0 - No passwords required.
1 - Password reguired to play on
the server.
2 - Password required to sepectate
on the server.
3 - Password required to play or
spectate on the server.
- net_shownet
- Type: *Unknown.
- Default:
0
- Description: *Disabled.
- netgraph
- Type: Toggle
- Default:
0
- Description: Toggle the display of the network
performance graph.
- Note: The size of each bar is the latency
time. A green bar indicates a successful packet transfer. A red bar
indicates a lost packet.
- nextserver
- Type: String
- Default:
(none)
- Description: Used for looping the introduction
demos.
- Note: This variable is used to loop the
introduction demos. This variable holds the name of the next alias to
be executed after the demo finishes playing. A looping series of
aliases is created which look something like '
alias l1
"demomap demo1.dm2; set nextserver l2" '
and 'alias l2 "demo2.dm2; set nextserver l1" '.
These two aliases would loop the demos until interrupted with a key
press.
- noclip
- Type: Operation
- Description: Toggle no clipping mode.
- Note: When no clipping mode is enabled the
player becomes a kind of a ghost, where he is able to walk through
walls, objects, or other players. This command is mostly used for fly
around the map or when the player becomes stuck and can't get out in
any normal fashion. Also, if you set the variable
gl_clear
to 1 and gl_polyblend
to 0 the areas outside of the map
will turn pink and the annoying flashing images will disappear when
outside of the map and using the OpenGL video driver. When using the
Software video driver just set the variable cl_blend
to 0 to achieve a similar effect.
- noipx
- Type: Command Line Parameter
- Default:
0
- Description: Toggle the use of IPX network
protocol.
- notarget
- Type: Operation
- Description: Toggle the ability of the
monsters to detect the player.
- Note: When in this mode is turned on monsters
cannot see the player. If the player attack a monster the monster will
see the player then and retaliate in the normal fashion. This command
is useful to level author for walking around their level checking if
all the monsters are being good and are in their right spots.
- noudp
- Type: Command Line Parameter
- Default:
0
- Description: Toggle the use of the UDP TCP/IP
network protocol.
- password
- Type: String
- Default:
(none)
- Description: The server password.
- Note: If this variable is set to
none
then no password is required to enter the server.
- path
- Type: Operation
- Description: Display the path and link
information.
- Note: All the information about what path
locations the game is using is displayed here. Also, all the
.pak
files which are being used by the game are displayed. This is a very
helpful command in investigating in the game has access to all the
necessary information.
- pause
- Type: Operation
- Description: Toggle pausing of the game.
- Note: This command is only available in
single-player mode, and is useful if the player has to pause the game
because of a phone call, or he needs some refreshment.
- paused
- Type: Toggle
- Default:
1
- Description: Toggle the pausing of the game.
- pingservers
- Type: Operation
- Description: Display information about servers
in the address book.
- Note: This command will make two attempts to
retrieve information about servers. The first attempt is made by
broadcasting to all the servers on the current subnet to respond with
their information. The second attempt is made by retrieving the
information about servers which appear in the address book. The
addresses of the servers in the address book appear in the
adr?
variables. Unfortunately, this command does not actually ping the
servers to find out their latency, it just retrieves information about
the current map and the number of players.
- play
- Type: Function
- Syntax:
play
(filename)
- Description: Play a sound file.
- Note: This command adds a
sound/
prefix directory when executed, just keep this in mind when playing
your own sound files.
- Example:
play doors/dr1_strt.wav
play items/n_health.wav
- playerlist
- Type: Operation
- Description: List in console all players in
the game, their score, and the connect time.
- players
- Type: Operation
- Description: List in console all players in
the game.
- port
- Type: Register
- Default:
27910
- Description: The TCP/IP port number used by
the server.
- Note: If you are running multiple servers on
the same computer then you must start each server with the '
+set
port 27910 ' parameter to manually set the port
number for each server. It is recommended that servers use incremental
port numbers, i.e. 27910, 27911, 27912. This makes it easy for the
players to connect to the other servers without having to remember
their port numbers.
- precache
- Type: Operation
- Description: Load up all the necessary
information before entering a map.
- Note: This is an internal command used to load
up all the necessary models, sounds, sprites, and images before
starting a level. This command is send by the server to the client
right before the server is ready to accept the client into the game.
This command checks what level the server is running, and using that
information compiles a list of all necessary games files that should
be loaded up for that specific map, and loads them.
- prog
- Type: Operation
- Description: *Disabled.
- Note: This command has been disabled and it's
use is unknown.
- protocol
- Type: Command Line Parameter
- Default:
31
- Description: The version number of the Quake 2
game protocol.
- Note: This is a read-only variable.
- public
- Type: Toggle
- Default:
0
- Description: Toggle listing server in id's
master server list.
- qport
- Type: Command Line Parameter
- Default:
35462
- Description: The random internal network
protocol port for Network Address Translation schemes.
- Note: This is a read-only variable. The value
in the variable represents a random network protocol port which is
used to help out any Network Address Translation proxies. This allows
more than one person to play from behind a NAT router by using only
one IP address.
- quit
- Type: Operation
- Description: Quit the game.
- Note: This command will disconnect from the
server and shutdown the client program.
- r_drawentities
- Type: Toggle
- Default:
1
- Description: Toggle the display of entities on
the map.
- r_drawworld
- Type: Toggle
- Default:
1
- Description: Toggle the display of walls and
map BSP objects.
- r_dspeeds
- Type: Toggle
- Default:
0
- Description: Toggle the display of the render
speeds in milliseconds.
- r_fullbright
- Type: Toggle
- Default:
0
- Description: Toggle the use of maximum texture
brightness.
- r_lerpmodels
- Type: Toggle
- Default:
1
- Description: Toggle the prediction of model
movment.
- r_lightlevel
- Type: *Unknown.
- Default:
0
- Description: *Disabled.
- r_nocull
- Type: Toggle
- Default:
0
- Description: Toggle the rendering of objects
which are covered up.
- r_norefresh
- Type: Toggle
- Default:
0
- Description: Toggle the refreshing of the
renderer display.
- r_novis
- Type: Toggle
- Default:
0
- Description: Toggle the use of BSP VIS tables.
- Note: The VIS tables are created when a level
is processed by a VIS program. The VIS tables hold information about
which areas should be displayed from other areas.
- r_speeds
- Type: Toggle
- Default:
0
- Description: Toggle the display of the
renderer statistics.
- rate
- Type: Register
- Default:
2500
- Description: The maximum number of bytes that
the server should send to the client.
- Note: Limit this value to a number close to
the CPS speed that your connection can receive. A 28.8k/33.6 modem
could be anywhere from 2400 to 3100 depending on compatibility between
ISP and user modems. A good 53.3k connection with a 56k modem should
be set from 4400 - 4800.
- rcon
- Type: Function
- Syntax:
rcon (password) (command)
rcon (command)
- Description: Remotely control a server.
- Note: This command is used to control a server
from a client. This is very useful if the server is running at a
remote location, and the server administrator does not have physical
access to the server. There are two different syntax versions to this
command. If the variable
rcon_password
is set the second syntax may be used since the password field will be
filled automatically by the client. Also, be aware that it is possible
to send commands to a server to which the client is not connected.
This is accomplished with the setting of the rcon_address
variable to the server's IP address. Using the command, a server
administrator is able to control a server as if at the server's
console.
- Example:
rcon foo "map base1"
rcon "map base1"
- rcon_address
- Type: String
- Default:
(none)
- Description: The address to which
rcon
commands should be sent.
- rcon_password
- Type: String
- Default:
(none)
- Description: The password that is used to
access
rcon functions.
- reconnect
- Type: Operation
- Description: Reconnect to the server.
- Note: This command will disconnect the client
from the server, and automatically reconnect the client to the server.
This is useful if the connection gets hung-up for some reason.
- record
- Type: Function
- Syntax:
record
(demoname)
- Description: Record a demo.
- Note: The player has to be in a map to start
recording a demo. Also, to stop the recording of a demo use the
stop
command. Demo files have the default extension of .dm2
and are placed in the baseq2/demos
directory.
- Example:
record foodemo
- run_pitch
- Type: Register
- Default:
0.002
- Description: The amount that the player should
tilt up and down while running.
- run_roll
- Type: Register
- Default:
0.005
- Description: The amount that the player should
tilt left and right while running.
- s_initsound
- Type: Toggle
- Default:
1
- Description: Toggle the use of sound hardware.
- s_khz
- Type: Register
- Default:
11
- Description: The sampling rate in KHz of the
sound samples.
- Note: For high-quality sound samples use a
value of
22 .
- s_loadas8bit
- Type: Toggle
- Default:
1
- Description: Toggle if the sound samples
should be loaded as 8-bit files.
- s_mixahead
- Type: Register
- Default:
0.2
- Description: The delay before mixing sound
samples.
- s_primary
- Type: Toggle
- Default:
0
- Description: Toggle the use of the DirectSound
primary buffer.
- Note: If this toggle is enabled it might cause
problems for some sound hardware, use with caution.
- s_show
- Type: Toggle
- Default:
0
- Description: Toggle the display of all sounds
which are currently playing.
- s_testsound
- Type: Toggle
- Default:
0
- Description: Toggle the generation of a test
tone to test the sound hardware.
- s_volume
- Type: Register
- Default:
0.7
- Description: The volume for the playback of
sound samples.
- s_wavonly
- Type: Toggle
- Default:
0
- Description: Toggle the playback of only
.wav
file sound samples.
- save
- Type: Function
- Syntax:
save
(savegame)
- Description: Save the game.
- Note: The save game operation will create a
directory named after the parameter. All save game files will reside
in that directory. And within that directory are separate files for
each map in the game unit which hold the status of all entities for
each map.
- Example:
save mygame
- say
- Type: Function
- Syntax:
say
(message)
- Description: Send a message to all the players
on the server.
- Note: This command is not necessary when
typing directly on the console since the player can just type a
message and send it like it was a command. This command is mostly
useful when creating aliases which broadcast frequently used messages
or player taunts.
- Example:
say I am the master Foo!
say Thanks man!
say Good bye everybody...
say Hello all, The Foo Master has arrived to kick butt!
- say_team
- Type: Function
- Syntax:
say_team
(message)
- Description: Send a message to all the players
on the server who are on your team.
- Note: This command can be used directly from
the console to send messages to team mates. It can also be used to
create aliases which broadcast frequently used team messages or when
planning strategy with team mates.
- Example:
say_team Let's attack now!
say_team Let's regroup and kick the foo out of them!
say_team The base has been overrun!
- score
- Type: Operation
- Description: Bring up score screen.
- scr_centertime
- Type: Register
- Default:
2.5
- Description: The amount of time in seconds
that center print messages will be displayed.
- scr_conspeed
- Type: Register
- Default:
3
- Description: The speed at which the console is
raised and lowered.
- scr_drawall
- Type: Toggle
- Default:
0
- Description: Toggle the display of extended
characters on the client's display.
- scr_printspeed
- Type: Register
- Default:
8
- Description: The speed in
characters-per-second that messages should scroll on the client's
screen.
- scr_showpause
- Type: Toggle
- Default:
1
- Description: Toggle the display of the pause
graphic.
- scr_showturtle
- Type: Toggle
- Default:
0
- Description: Toggle the display of the slow
frame-rate graphic.
- screenshot
- Type: Operation
- Description: Take a screenshot of the current
view.
- Note: This command will take a screen shot of
the current frame buffer. When a screen shot is taken while using
software mode, the screen shot will be in the
PCX
format. When the screen shot is taken while using the OpenGL mode, the
screen shot will be in TGA format
to save allow the saving of high-color video mode information. This
command is most useful when saving score information at the end of a
match, or when taking screen shots of weird things in the game.
- sensitivity
- Type: Register
- Default:
3
- Description: The mouse sensitivity.
- serverinfo
- Type: Operation
- Description: Report server information.
- Note: This command will look for all the
variables marked with the
S
(server) flag and report those variables and their settings. It is
quite possible to create your own server variables using the set
command and make them show up with this command and display them to
all those server browser programs such as QView and GameSpy. It is
advisable to create server variables with the names admin
to report the name of the administrator, email
to report the email address of the admin, location
to tell the physical location of the server, and site
to report the address of the web site associated with this server.
- serverrecord
- Type: Function
- Syntax:
serverrecord
(demoname)
- Description: Record a demo from the server
with views of all players.
- Note: The demo that is going to be recorded
with contain the data so that the view from each player's perspective
is saved. This allows the server to record a one demo for all the
players. A server recorded demo cannot be played back by Quake 2
without undergoing editing to separate out all of the different views.
- Example:
serverrecord foodemo
- serverstop
- Type: Operation
- Description: Stop the recording of a server
demo.
- set
- Type: Function
- Syntax:
set (variable)
(value) (flag)
- Description: Set or create a variable.
- Note: This command is used mostly to create
new variables or change the state flags for current variables. If a
variable already exists it is not necessary to use the
set
command to change the value of that variable, it is just possible to
use the simple syntax "variable
(value)". It is also very helpful to server
administrators which want to setup dedicated variables to hold
information about the server such as the email of the administrator,
the location of the server, or the message-of-the-day. Another thing,
variables which have no value will not show up when the commands serverinfo
or userinfo are executed.
- Flags:
s - Server flag. If this flag is
set the variable and it's value will show up when the command serverinfo
is executed.
u - User flag. If this flag is set
the variable and it's value will show up when the command userinfo
is executed.
- Example:
set foo "The Master Foo"
set foospeed 800
set admin MasterFoo s
set email masterfoo@foo.org s
set clan "Clan Foo Masters" u
- setenv
- Type: Function
- Description: Set external environment
variables from inside the game.
- Note: This command can be used to pass
settings from inside the game to the operating system with the use of
environment variables. This command is the most useful for passing
variables directly to the video driver libraries. Typing the command
and the environment variable without being followed by a value will
display the assigned value.
- Example:
setenv
fx_glide_shameless_plug 1 ; vid_restart setenv
fx_glide_shameless_plug
- setmaster
- Type: Function
- Syntax:
setmaster
(IP address 1) (IP address 2) ... (IP
address 7)
- Description: Link the server to a master.
- Note: It is possible to link a single server
to as many as 7 masters. By linking the server to a master the master
will add the server to a general list of all servers. Masters are then
queried by server browser programs such as GameSpy to retrieve a list
of game servers. The server will also send a heartbeat to the master
once in a while to inform the master that the server is still alive
and to prevent the master from removing the server from the list.
Currently this command when executed without a master IP tries to
register itself with the id Software Master at
192.246.40.37:27900 .
- Example:
setmaster 123.123.123.123
setmaster 123.123.123.123 123.123.123.124 123.123.123.125
123.123.123.126
- showclamp
- Type: Toggle
- Default:
0
- Description: Toggle the display of clamping
information which relates to network performance.
- showdrop
- Type: Toggle
- Default:
0
- Description: Toggle the display of information
about dropped network packets.
- showpackets
- Type: Toggle
- Default:
0
- Description: Toggle the display of information
about all network packets.
- showtrace
- Type: Toggle
- Default:
0
- Description: Toggle the display of network
packet tracing information.
- sizedown
- Type: Operation
- Description: Decrease the size of the game
screen.
- Note: It is possible to increase the frame
rate on slower computers by decreasing the size of the game screen.
- sizeup
- Type: Operation
- Description: Increase the size of the game
screen.
- Note: The size of the game screen will impact
the frame rate, so it is advisable not to make the screen too large or
performance will suffer.
- skill
- Type: Toggle
- Default:
0
- Description: Toggle the difficulty setting.
- Values:
0 - Easy difficulty.
1 - Medium difficulty.
2 - Hard difficulty.
- skin
- Type: String
- Default:
male/grunt
- Description: The texture skin that the player
is wearing.
- skins
- Type: Operation
- Description: Display skin information.
- Note: This command will display the names of
all the players on the server and the skins that they are wearing.
This command will also reinitialize the skins and reload them.
- sky
- Type: Function
- Syntax:
sky
(skyname) (rotate) (x-axis) (y-axis)
(z-axis)
- Description: Set the parameters for displaying
the sky.
- Note: The
skyname
parameter specifies the first part of the filename for loading all the
sky files. There are six sky files to load in total, they are the name
of sky followed by the position. The following positions exist for a
sky, dn (down), up
(up), ft (front), bk
(back), lf (left), and rt
(right). The rotation parameter sets how fast the sky should turn in
degree-per-second. It is possible to specify a negative value to make
the sky rotate in the opposite direction. The last three parameters
are basically toggles with possible settings of 0
or 1 which specify on which axis
should the sky turn. By default the sky spins on the z-axis.
- Example:
sky unit2_
sky unit1_ 5
sky unit3_ 3 1 0 0
sky space1 -0.5 1 1 0
- snd_restart
- Type: Operation
- Description: Restart the sound system.
- Note: This command will shutdown the sound
system, reinitialize all the sound settings, restart the sound system,
and then reload all the sound files. This command is necessary when
making changes to the sound parameters for the sound system which
require reinitialization, such as changing the sound samples which
used a different sampling rate.
- soundinfo
- Type: Operation
- Description: Display information about the
sound system.
- Note: This command will display information
such as the directory where sound files are stored, if the sound
system is in stereo mode, the sampling rate for the sound system, the
speed in hertz that the sound system is initialized in, and the memory
location of the DMA buffer.
- soundlist
- Type: Operation
- Description: Display a list of all loaded
sound files.
- Note: This command will list all the loaded
sound files along with information about each sound file. There are
four columns in the display. The first column has two possible values,
no value, or a value of
L (loop)
which signifies that the sound is looping. The second column describes
the sound as either (8b) 8-bit, or (16b)
16-bit sampling. The third column displays the size of the sound file.
The fourth column displays the path and filename of the sound file.
- spectator
- Type: String
- Default:
0
- Description: Enable spectator mode and watch
the game instead of play.
- Note: If this variable is set to
1
the player will turn into a spectator if already in the game, or enter
the server as a spectator on the next connection. If this variable is
set to a string then the player will enter the server as a spectator
and provide the necessary password to enter the server. The spectator
password is stored in the spectator_password
variable for the server.
- spectator_password
- Type: String
- Default:
(none)
- Description: Set the password necessary to
join the server as a spectator.
- Note: If this variable is set to the string
none
then anybody can enter the server as a spectator without a password,
this is in order to allow the usage of rcon
to reset the password.
- status
- Type: Operation
- Description: Display server status.
- Note: The status output displays the name of
the map currently running. There is also a list of all clients
currently connected to the server. The first column named
num
displays the client's userid number. The second column named score
displays the frag count. The third column named address
displays the IP address of the client. The fourth column named name
displays the game name of the player. The fifth column named ping
displays the current ping/latency of the client to the server at the
point in time when the command was executed.
- stop
- Type: Operation
- Description: Stop the recording of a demo.
- stopsound
- Type: Operation
- Description: Stop any sounds which are
currently playing.
- Note: This command is useful if any sounds do
not correctly finish up and end up looping themselves for no reason.
- sv
- Type: Function
- Syntax:
sv (command)
- Description: This command can be used as a
replacement for the
impulse command
of Quake. With this command you can send commands directly to the
server but only if you do it from rcon or from the server's console.
This is a very useful command for admins who like to hack the game
source and add their own little commands.
- List:
addip (ip address) - Add
an IP address to the banlist.
listip - List the banlist to the
console.
remove (ip address) -
Remove an IP address to the banlist.
writeip - Write the banlist to the listip.cfg
file.
- sv_airaccelerate
- Type: Register
- Default:
0
- Description: The maximum additional allowable
air acceleration velocity.
- Note: Normally this variable is set to
0
and players have no control of their velocity when in air. If this
variable is increased then players will be able to control their
velocities in mid-air allowing them more control of their movement. If
you wish to make the air control the same as in Quake and QuakeWorld
then you should set this variable to a value of 10 .
This variable is ignored for single-player and cooperative games.
- sv_enforcetime
- Type: Toggle
- Default:
0
- Description: Toggle the enforcing of time
measurements between the client and the server.
- sv_gravity
- Type: Register
- Default:
800
- Description: The gravity in the game.
- sv_maplist
- Type: Function
- Syntax:
sv_maplist "[map 1]
[map 2] ... [map n]"
- Description: The list of maps that the server
cycles through.
- Example:
sv_maplist "base3 base1 base2"
sv_maplist "base1 biggun q2dm1 boss2 fact1 q2dm2
fact3 hangar1"
- sv_maxvelocity
- Type: Register
- Default:
2000
- Description: The maximum velocity for any
moving object.
- sv_noreload
- Type: Toggle
- Default:
0
- Description: Toggle the reloading of all the
game data for every map.
- sv_reconnect_limit
- Type: Toggle
- Default:
3
- Description: The number of times that a client
can reconnect to the server.
- sv_rollangle
- Type: Register
- Default:
2
- Description: *Disabled.
- sv_rollspeed
- Type: Register
- Default:
200
- Description: *Disabled.
- sw_allow_modex
- Type: Toggle
- Default:
1
- Description: Toggle the use of ModeX video
modes.
- sw_clearcolor
- Type: Register
- Default:
2
- Description: The color of areas outside the
map.
- sw_drawflat
- Type: Toggle
- Default:
0
- Description: Toggle the removal of textures
from walls.
- sw_draworder
- Type: Toggle
- Default:
0
- Description: Toggle the order of rendering
walls.
- sw_maxedges
- Type: Register
- Default:
x
- Description: The maximum number of edges that
the game should handle.
- sw_maxsurfs
- Type: Register
- Default:
0
- Description: The maximum number of surfaces
that the game should handle.
- sw_mipcap
- Type: Register
- Default:
0
- Description: The dimensions of displayed
textures.
- Note: The value of this variable will
determine the dimensions of the textures which are displayed in the
game. The displayed textures are shrunk by the formula
2^x
where x is the value of this
register. Setting this to a value which is larger than zero might
provide performance increases on slow systems.
- sw_mipscale
- Type: Register
- Default:
1
- Description: The blending level of distant
objects.
- sw_mode
- Type: Toggle
- Default:
0
- Description: The software video mode.
- Values:
0 - 320 x 480
3 - 400 x 300
2 - 512 x 384
3 - 640 x 480
4 - 800 x 600
5 - 960 x 720
6 - 1024 x 768
7 - 1152 x 864
8 - 1280 x 960
9 - 1600 x 1200
- sw_polymodelstats
- Type: Toggle
- Default:
0
- Description: Toggle the display of current
number of polygons.
- sw_reportedgeout
- Type: Toggle
- Default:
0
- Description: Toggle the display of the number
of edges which could not be rendered.
- sw_reportsurfout
- Type: Toggle
- Default:
0
- Description: Toggle the display of the number
of surfaces which could not be rendered.
- sw_stipplealpha
- Type: Toggle
- Default:
0
- Description: Toggle the alternative display of
alpha information.
- sw_surfcacheoverride
- Type: Toggle
- Default:
0
- Description: Override the usage of surface
cache.
- sw_waterwarp
- Type: Toggle
- Default:
1
- Description: Toggle the warping effects while
underwater.
- timedemo
- Type: Toggle
- Default:
0
- Description: Toggle the extrapolation of
frames to maintain constant game speed.
- Note: If this toggle is enabled the game will
not extrapolate any frames to keep the game speed constant. It will
play a single frame only once thus increasing the overall speed of the
game. If this toggle is enabled and a demo is played back the game
will report the frames-per-second rate for that demo.
- timegraph
- Type: Toggle
- Default:
0
- Description: Toggle the display of a time
compression graph.
- Note: If this toggle is enabled the time graph
will show the information displaying the compression and expansion of
game time to in order to keep the overall game time constant.
- timelimit
- Type: Register
- Default:
0
- Description: The number of minutes before
switching to the next level.
- timeout
- Type: Register
- Default:
125
- Description: The maximum number of seconds
before terminating a game connection.
- Note: If no packets are sent from the client
to the server within that time range the server will disconnect the
client from the game.
- timerefresh
- Type: Function
- Syntax:
timerefresh
timerefresh (parameter)
- Description: Test the frame-per-second rate.
- Note: When the command is used without any
parameters the test is performed normally with the client actually
seeing the screen turning the full 360-degrees. If the command is
executed with any type of a parameter, a letter, a number, a
character, then the test is performed in memory only without drawing
the output on the screen. This command will calculate the
frame-per-second rate by turning the player 360-degrees and showing
exactly 128-frames as fast as possible. The time is then put into the
equation "
128 / time = fps "
to achieve the final result.
- Example:
timerefresh
timerefresh 1
timerefresh foo
- timescale
- Type: Register
- Default:
1
- Description: The scale at which game time
relates to real time.
- togglechat
- Type: Operation
- Description: Bring down the console to allow
the player to send chat messages.
- Note: This command is performs the same
identical action as the
toggleconsole
command.
- toggleconsole
- Type: Operation
- Description: Bring down the console to allow
the player to type in console commands.
- Note: This command is performs the same
identical action as the
togglechat
command.
- unbind
- Type: Function
- Syntax:
unbind
(key)
- Description: Remove a binding from a key.
- Note: This command will remove any commands
which are bound to key, in effect making this key functionless. Please
consult the
bind command for a list
of all possible key names. Also, consult the bindlist
command to receive a listing of all currently bound keys. This command
is useful if a key has been bound by accident and it's function is no
longer needed.
- Example:
unbind a
unbind backspace
- unbindall
- Type: Operation
- Description: Remove the bindings from all
keys.
- Note: This command will remove bindings from
all the keys except for the
escape
and ~ (tilde) keys. Be very careful
about using this command, since you will lose all bindings and
functions outside of the console. Also, this command should be used by
people who write scripts to remove any unwanted bindings before
setting up personal bindings.
- use
- Type: Function
- Syntax:
use
(item)
- Description: Use an item.
- Note: This command can be used to setup
individual key bindings which would use items with the press of a key.
This command is also used when using keys to select weapons. Also,
this command is able to use the item from the player's inventory
without have the player perselect the item with the
invnext
or invprev commands.
- List:
bfg10k - BFG10K.
blaster - Blaster.
chaingun - Chaingun.
environment suit - Environment
Suit.
grapple - Grappling Hook (ThreeWave
CTF).
grenade launcher - Grenade
Launcher.
grenades - Hand Grenades.
hyperblaster - HyperBlaster.
invulnerability - Invulnerability.
machinegun - Machinegun.
power screen - Power Screen.
power shield - Power Shield.
quad damage - Quad Damage.
railgun - Railgun.
rebreather - Rebreather.
rocket launcher - Rocket Launcher.
shotgun - Shotgun.
silencer - Silencer.
super shotgun - Super Shotgun.
- Example:
use blaster
use quad damage
- userinfo
- Type: Operation
- Description: Display information about the
client.
- Note: This command will display all the
personal information about the client. This command displays all the
variables and their values which have the
U
(user) flag set. It is possible to create new variables which will
show up when this executed by turning on the appropriate flag with the
set command.
- v_centermove
- Type: Register
- Default:
0.15
- Description: The speed at which the screen
will automatically center.
- v_centerspeed
- Type: Register
- Default:
500
- Description: The distance traveled before the
screen will automatically center.
- version
- Type: Command Line Parameter
- Default: Current Game Build
- Description: The version of the game.
- vid_front
- Type: Operation
- Description: Switch the display to use the
front buffer.
- vid_fullscreen
- Type: Toggle
- Default:
0
- Description: Toggle if the video is displayed
in full-screen mode.
- vid_gamma
- Type: Register
- Default:
1
- Description: The video gamma setting.
- vid_ref
- Type: String
- Default:
gl
- Description: The name of the video renderer
driver.
- vid_restart
- Type: Operation
- Description: Restart the video system.
- Note: This command is used if there is a
problem with the video system or video settings have been changed and
need the video system to be restarted. This command is also used when
switching between different video system
.dll
files.
- vid_xpos
- Type: Register
- Default:
3
- Description: The x-axis position of the game
screen on the desktop.
- vid_ypos
- Type: Register
- Default:
22
- Description: The y-axis position of the game
screen on the desktop.
- viewpos
- Type: Operation
- Description: Display the current position of
the player.
- Note: There are four values which are
displayed. The first value is the x-axis location. The second value is
the y-axis location. The third value is the z-axis location which is
the current elevation. The fourth value is the x-axis angle which the
player is facing.
- viewsize
- Type: Register
- Default:
100
- Description: The size of the game screen.
- wait
- Type: Operation
- Description: Wait one game tic.
- Note: This command is mostly used when
creating complex sets of commands and aliases. Some commands cannot be
executed in the same game tic, so this command allows a space in time
between executing different commands. Be warned though, the time of
the command varies from system to system based on the CPU speed. It is
a very bad idea to use the command to time things using human time,
and using more than one command in alias is quite unwise. Remember,
the time of the command is different for each system.
- wave
- Type: Function
- Syntax:
wave
(number)
- Description: Make the player character display
a hand gesture to other players on the server.
- Note: This command is best used to make fast
and quiet gestures to other players. It can be used on enemy players
to piss them off. It can also be used with team players to make silent
and fast hand gestures to dictate strategy, kind of like milliary hand
signals.
- List:
0 - Flipoff.
1 - Salute
2 - Taunt.
3 - Wave.
4 - Point.
- Example:
wave 2
- weaplast
- Type: Operation
- Description: Switches to the last weapon that
the player had carried.
- Note: This command will bring up the weapon
that was carried right before the weapon currently being carried. It
will not go backwards in the history of weapons that the player has
selected. If it is executed multiple times, it will toggle between the
two last weapons carried.
- weapnext
- Type: Operation
- Description: Switches to the next weapon in
the player's inventory.
- Note: The weapon that the command will switch
to is based a predefined order set by the game. The order of selection
is: Blaster, Shotgun, Super Shotgun, Machinegun, Chaingun, Grenade
Launcher, Rocket Launcher, HyperBlaster, Railgun, BFG10K.
- weapprev
- Type: Operation
- Description: Switches to the previous weapon
in the player's inventory.
- Note: The weapon that the command will switch
to is based a predefined order set by the game. The order of selection
is: BFG10K, Railgun, HyperBlaster, Rocket Launcher, Grenade Launcher,
Chaingun, Machinegun, Super Shotgun, Shotgun, Blaster.
- win_noalttab
- Type: Toggle
- Default:
0
- Description: Toggle the ability to switch away
from the game back to Windows.
- z_stats
- Type: Operation
- Description: Displays the memory statistics
for the Z-buffer in the game.
- zombietime
- Type: Register
- Default:
2
- Description: The amount of time in minutes
before a frozen character is removed from the map.
|
Official Website(s):
ID
Software - The home of Quake.
Server Searches:
Kali.net
- Play Quake 2 and other kick ass games online!
GameSpy
- This is like Kali.
The All
Seeing Eye - One of the best server searches made. No
advertisements, no pop ups, nothing. Just pure servers. Works with any
game that has online playability!
Download Sites:
Planet
Quake - This site is all about the Quake series.
File
Planet - Your source for all of your Quake 2 needs & other
games.
Polycount
- Where to get the Models!
Quake
Demos - Demos and Downloads on GameSpot UK, the most
comprehensive gaming site on the Web. Offers the most up-to-date news,
reviews, features, demos, links, hints & tips , cheats, and tech ...
Telefragged.com
- Another good site for Quake stuff.
Modification
Websites:
Gloom
- Planetgloom.com, this website hosts the Mod, Gloom for Quake 2. Check it
out and download it!
TFQ
- Transformers Quake II, Transformer Models, info and more shit, check it
out.
Fan/Player Websites:
Quake 2 Database - Very good
website for Quake 2 stuff.
VooDoo
Quake 3 Links:
Quake
3 Arena
|