Quake 3 Server console command list
If you want to see the complete lists:
/cmdlist – will produce a list of commands
/cvarlist – will produce a list of console variables
/bindlist
Will produce a list of all currently bound commands.
/bind
One of the most basic commands, this will “bind”, or assign a command to a particular key.
Usage: /bind ” ”
Example: /bind space “+zoom”
/say
Will produce a chat message onscreen. Used with the /bind command, this is an easy way to set up chat messages.
Example: bind F5 say “that hurt!”
Do NOT abuse this command. Spamming servers with lots of useless chat is an easy way to get kicked off a server.
/say_team
Allows you to send private messages to your teammates.
/messagemode 2
Bind this command to a key to enter “team chat” mode. Anything you type after this command will only be sent to your teammates.
/kill
Will cause you to commit suicide. A handy way to lose a frag.
/quit
Quits the game.
Multiplayer commands
/callvote [proposed vote]
This command can be used to propose changes on a server, and allow all the players on the server to vote on it. This can be used to change maps, game modes, settings, and even kick players if necessary. To vote on a proposed change, press F1 to vote “yes” and F2 to vote “no”.
Examples:
callvote map q3dm9
callvote g_gravity
100 callvote kick sluggo
/status
Show ip address of currently connected server. You might want to get the ip address of the server you are connected to, so you can send it to friends who want to play with you.
/reconnect
Will reconnect you to the last server you were connected to. Useful if Q3 dumps you to the main menu during a map change for no apparent reason.
Running Excessive Servers
————————-
To run an Excessive server, you need to add the following option to the
command line when running the server:
+set fs_game Excessive
So, a typical command line will look something like this:
quake3.exe +set dedicated 2 +set fs_game
excessive +sv_pure 0 +map q3dm4
Using “+set dedicated 2″ causes the server to report itself to the backend
so that it shows up in server lists. “”+set dedicated 1″” will run a
dedicated
LAN server that does not report itself to the backend.
If when you run the server you get an error
“fs_game is write protected”, make sure that you are
loading a map on the command line with the +map option.
Excessive Server Console Variables and Commands
————————————-
Excessive has a set of variables and commands that can be used
by the server operator to control certain aspects of the game.
ex_instant (0/1): If this is 1, then weapon changes occur instantly.
If it is 0, then weapon changes take as long as they take in
normal Quake III. The default is 1.
ex_quadstart (0/1): If this is 1, it acts like Release 2 of Excessive
where everyone gets quad damage on level changes. If set to 0,
then noone gets it. It is 1 by default.
ex_joust (0/1/2): If 1, this turns on “Joust” mode, which allows
players to fly. To fly, players just need to keep pressing the jump
button. If it is 2, then players can jump further/faster and get
more air control, but cannot fly. This can be changed at any time,
and is 2 by default.
ex_quadfly (0/1): If this is 1, then any player with quad
damage can fly, as if ex_joust was set to 1 for that player only.
This is 1 by default.
ex_motd : Server operators have the ability to add to Excessive’s
MOTD
(this is the message that flashes on the center of the screen when
a player first joins the server). This variable specifies a file containing
test that will get appended to the Excessive MOTD. This can be used to
use a different MOTD on different servers running out of the same
Quake III folder. The file can be more
than one line, and it can contain colors, just like colored nicknames. To use
color, simply put in one of these markers wherever you want to start using a
new color:
black: ^0 red: ^1 green: ^2 yellow: ^3
blue: ^4 cyan: ^5 magenta: ^6 white: ^7
The default for this variable is motd.cfg.
ex_ (0/1): Allows specific weapons to be disabled on the server. Set
a weapon to 0 to disable it. All weapons are enabled (1) by default. The
weapon specific variables are:
ex_gauntlet ex_machinegun ex_shotgun ex_grenade ex_rocket
ex_lightning ex_rail ex_plasma ex_bfg ex_hook
Changes to this variable do not take effect until the next map change or
restart.
ex_spawn (weapon number/name): Sets the weapon to be used when a player
spawns.
The spawn weapon can be set as a number, in which case the number used to pick
that weapon should be used (1 is gauntlet, 2 is machinegun, etc.). Or, it can
be set as a name (“”gauntlet”", “”machinegun”", etc.). When using a name, you
only
need to type enough to uniquely identify that weapon, which is at most the
first
2 characters of the weapon’s name (“ga”, “m”, “s”, “gr”, “ro”, “l”, “ra”, “p”,
“b”, “h”). If this is set to 0 or a blank string, then Excessive will choose
a
spawn weapon. The default value is an empty string. Changes to this variable
do not take effect until the next map change or restart.
ex_reset: This is a command which resets all of the weapon settings. All of
the
ex_ variables and ex_spawn are set back to their defaults. It is used
to
enable all weapons. These changes will not take effect until the next map
change
or restart.
ex_clear: This is a command which clears all of the weapons settings. All of
the
ex_ variables are set to 0, and ex_spawn is set back to an empty
string.
This is used to disable all weapons. These changes will not take effect until
the next map change or restart.
ex_settings: This is a command that is used to see all of the current settings
for
the ex_ and ex_spawn variables. Note that it prints the variables as
they
were when the map started, not what they are currently set to.
Useful Server Commands
These are some useful commands you might want to use when running a server. Some of the variables require the map be restarted before taking effect; use the “/map_restart” command to accomplish this.
/status
Show ip address of currently connected server. You might want to get the ip address of the server you are connected to, so you can send it to friends who want to play with you.
/reconnect
Will reconnect you to the last server you were connected to. Useful if Q3 dumps you to the main menu during a map change for no apparent reason.
/serverinfo
Will produce a list of current server settings.
/map
Will load any map with your current server settings.
/map_restart
Will reload current map. You may have to use this command before various server settings can take effect.
/sv_hostname
Change or view the current server name with this command.
/g_gametype
Will display or set the current game type:
“0″ – free-for-all DM
“1″ – Tournament 1-on-1
“2″ – Single-Player
“3″ – Team Deathmatch
“4″ – Capture the Flag.
Example: /g_gametype “3″
/sv_maxclients
Will display or set the maximum # of players on a
Example: /sv_maxclients “10″
/timelimit
Displays or sets the server time limit.
/fraglimit
Displays or sets the server frag limit.
/bot_minplayers
This command can be used to keep a server populated with random bots when empty. Bots are kicked when players join.
Example: /bot_minplayers “4″
/addbot
Can be used to manaully add bots to a game.
/kick
Will kick any specified player from the game.
/g_gravity (default: 800)
Set or display the world gravity with this variable. (Lower number is less gravity.)
/g_speed (default: 320)
Set or display player running speed with this variable. Setting to 1000 will produce highly interesting results.
Related posts:
- Quake 3 Server with Excessive Mod on an old IBM X300 server Win XP
- Cisco Switch 2950 command list
- Catalyst 2950 and 2955 Switch Debug Command List
- 2 Post server rack with 10 IBM eServer x300 servers
Tags: DIY, Server Rack, Video Games

