277 lines
9.7 KiB
Plaintext
277 lines
9.7 KiB
Plaintext
|
|
Challenge ProMode Arena: Commands
|
|
---------------------------------
|
|
Date: 22 Jun 03
|
|
|
|
|
|
This document gives information on all available commands (and their
|
|
options) for CPMA, for both clients and at the server console.
|
|
|
|
All commands that require a parameter can be issued without the
|
|
parameter to gain additional information on the command's current
|
|
setting even if the command itself is disabled.
|
|
|
|
The notation used in the commands described herein uses the common
|
|
Unix semantics in specifying if a parameter is optional or required:
|
|
|
|
- Any parameter description enclosed with < ... > is required.
|
|
- Any parameter description enclosed with [ ... ] is optional.
|
|
|
|
Some of the commands given below also specify "player_id" as an optional
|
|
or required parameter. This "player_id" information is the numeric ID
|
|
number assigned to a player when connecting to the server. To find
|
|
the associated player_id of a player, issue the "\players" command to
|
|
view a listing of all playernames and their associated "player_id".
|
|
|
|
Note: all of the commands listed below are in addition to the commands
|
|
that are shipped with the default Quake3 game.
|
|
|
|
|
|
====================================
|
|
General commands (all modes of play)
|
|
====================================
|
|
|
|
accuracy Shows best player for each weapon. Adding
|
|
<weapon_id> shows all player stats for that
|
|
specific weapon. (Alias: topshots)
|
|
|
|
autorecord Creates demo with consistant naming scheme
|
|
|
|
+button5 Use the offhand hook/grapple, if the server allows it.
|
|
|
|
callvote <params> Calls a vote. The list of available <parameters>
|
|
is given later in this document.
|
|
|
|
currenttime/time Displays current local time.
|
|
|
|
help List of available commands for the particular
|
|
mode of play on the server (Alias: commands).
|
|
|
|
maplist Display available maps for current mode
|
|
|
|
motd Views server's current MOTD.
|
|
|
|
mvd Create a multiview demo (all players POVs).
|
|
|
|
players Lists all active players and their server ID
|
|
(This ID is needed for other commands, as shown
|
|
below). Additional info on client is also given.
|
|
|
|
ref <password> Become a referee (admin access).
|
|
|
|
scores Shows match stats
|
|
|
|
speconly Toggles client's involvement in the 1v1 queue.
|
|
If enabled, then clients will never join a 1v1
|
|
game. They will remain spectators the entire
|
|
time they are connected. Disabling "speconly"
|
|
will put the client back to the end of the queue
|
|
to begin playing again.
|
|
|
|
stats [player_ID] Shows weapon accuracy stats for a player. If no
|
|
ID is given, shows stats for the current player
|
|
(or if following a player, shows the stats of
|
|
the player being followed).
|
|
|
|
statsall Shows weapon accuracy stats for all players.
|
|
|
|
statsblue Shows weapon accuracy stats for the blue team.
|
|
|
|
statsred Shows weapon accuracy stats for the red team.
|
|
|
|
viewall Multiviews all active players.
|
|
|
|
viewnone Removes all active views.
|
|
|
|
+wstats Displays current stats while playing or of the
|
|
player being followed (if a spectator). In
|
|
multiview, the stats of the player of the
|
|
highlighted window will be displayed.
|
|
|
|
|
|
===========================================
|
|
Competition commands (warmup-enabled modes)
|
|
===========================================
|
|
|
|
ready Sets player's status to "ready" to start a match.
|
|
|
|
notready Sets player's status to "not ready" to start a match.
|
|
|
|
pause/timeout/timein Call or cancel a timeout.
|
|
|
|
|
|
==========================
|
|
Teamplay-specific commands
|
|
==========================
|
|
|
|
coach Switches to "coach" specator mode (after being
|
|
invited to the team), or reinitializes coach's
|
|
multi-player view of the coached team. Coaches
|
|
can teamchat, issue timeouts, teamready, etc.
|
|
with or for the team just as if they were a
|
|
playing member of the team, but they can only
|
|
spectate the coached team.
|
|
|
|
coachdecline Declines a "coach" invitation, or resigns
|
|
coach status for a team if already a coach.
|
|
|
|
coachinvite <player_id> Invites a player to "coach" the team.
|
|
|
|
coachkick <player_id> Removes a previously invited coach from a team.
|
|
|
|
drop <item> Drops available weapon/ammo (TDM/CTF only) or
|
|
a carried flag (CTF). Type "\drop" by itself to
|
|
drop the current weapon.
|
|
|
|
team <r|b|s|none> Chooses a team (r=red, b=blue, s=spectator) or
|
|
shows current team (if no param is given).
|
|
|
|
lock Locks a player's team
|
|
|
|
unlock Unlocks a player's team
|
|
|
|
captains Shows the names of both team captains.
|
|
|
|
viewred/viewblue Adds views of the entire red/blue team. As
|
|
new players join or leave the team, your screen
|
|
will be updated.
|
|
|
|
say_teamnl Removes the (location) part of a teamchat.
|
|
|
|
|
|
==========================================
|
|
Teamplay-specific commands [captains only]
|
|
==========================================
|
|
|
|
speclock Toggles locking team from spectators.
|
|
|
|
specinvite <player_id> Invites a player to spectate locked team.
|
|
|
|
teamready Readies all members on the team to start a match.
|
|
(Alias: readyteam)
|
|
|
|
invite <player_id> Invites a player to join the captain's team.
|
|
(Alias: pickplayer)
|
|
|
|
remove <player_id> Removes a player from the captain's team.
|
|
(Alias: kickplayer)
|
|
|
|
resign [player_ID] Resigns team captaincy. You can optionally
|
|
assign captaincy to another teammate by
|
|
supplying the teammate's ID.
|
|
|
|
teamname <name> Sets a team name for the scoreboard etc to use.
|
|
|
|
|
|
========================
|
|
Referee (admin) commands
|
|
========================
|
|
|
|
ref <password> Become a referee/admin.
|
|
|
|
ref <vote> <param> Works just like callvote settings and info.
|
|
|
|
abort Aborts a match that is underway.
|
|
|
|
allready Forces all players to start match.
|
|
|
|
ban <player_id> Temporarily bans selected player from server.
|
|
|
|
help List referee commands.
|
|
|
|
ip Shows players' names and IP addresses.
|
|
|
|
kick <player_id> Kicks selected player from server.
|
|
|
|
lock Locks both teams from more players joining.
|
|
|
|
lockblue Locks the blue team
|
|
|
|
lockred Locks the red team
|
|
|
|
promote <player_id> Promotes a player to captain status.
|
|
|
|
putblue <player_id> Puts specified player on the BLUE team.
|
|
|
|
putred <player_id> Puts specified player on the RED team.
|
|
|
|
remove <player_id> Removes selected player from team.
|
|
|
|
speclock Enables spectator locking for both teams.
|
|
|
|
speclockblue Enables spectator locking for the blue team.
|
|
|
|
speclockred Enables spectator locking for the red team.
|
|
|
|
unlock Unlocks both teams to allow more players to join.
|
|
|
|
unlockblue Unlocks the blue team.
|
|
|
|
unlockred Unlocks the red team.
|
|
|
|
specunlock Disables spectator locking for both teams.
|
|
|
|
specunlockblue Disables spectator locking for the blue team.
|
|
|
|
specunlockred Disables spectator locking for the red team.
|
|
|
|
|
|
*NOTE*: All vote options are also available, as any vote a referee calls
|
|
will ALWAYS pass immediately. This allows the referee to modify
|
|
all server settings shown in the \callvote list.
|
|
The "ref" command can be used to achieve the same effect.
|
|
|
|
|
|
==========================
|
|
Voting Commands/Parameters
|
|
==========================
|
|
|
|
The following options are available under the "callvote" facility of CPMA.
|
|
Most options are called with a parameter of "0" or "1" to signal "OFF" or
|
|
"ON" (0=OFF/DISABLE, 1=ON/ENABLE).
|
|
|
|
You can get a list of all votable options in the game by typing:
|
|
|
|
\callvote ?
|
|
|
|
by itself with no option name. This will list all available server
|
|
options to vote upon, based upon the current gametype being played on
|
|
the server.
|
|
|
|
You can also get the usage, description and current setting info of
|
|
most server variables by simply typing:
|
|
|
|
\callvote <option_name> ?
|
|
|
|
without any parameter. For example, you can get the server's current
|
|
settings to see which items and weapons are enabled or disabled by typing:
|
|
|
|
\callvote items ?
|
|
|
|
See the docs/Server.txt file for details of all the votes.
|
|
|
|
|
|
===============
|
|
Server Commands
|
|
===============
|
|
|
|
The following command-list describes the commands available on the
|
|
server console. Note, all console commands that shipped with the
|
|
default Quake3 game are available.
|
|
|
|
addbot If issued with a non-default quake3 bot name, CPMA
|
|
will deterministically load a bot definition with
|
|
a determined skill level. This selection is based
|
|
on the bot's numeric representation of its name.
|
|
Thus, the same bot will be selected when its name
|
|
is given, every time.
|
|
|
|
filterlist Lists all current filters enabled on the server.
|
|
(Alias: banlist)
|
|
|
|
filterload Loads filter/ban list specified in the
|
|
filter_file and player_file server variables.
|
|
(Aliases: playernames, banload)
|
|
|
|
ban <player_id> Bans a player from the server.
|