Referee Role and Usage
Coliseum2 1.9 implements a new referee feature that allows a designated player to have a more powerful level of control and is available in all games types.
Enabling Referees:
To enable referee, set the variable to the sum bit flags of the desired options.
CVAR: g_refrules
default is zero (0) - no referee allowed.
Referee Bit Flag Value Description Allow referee 1 Allow one player to become the referee either by votes or password. This setting will allow a referee in all game types. Allow referee to play 2 This will allow the referee to also play. Otherwise, the referee must be a spectator. Persist referee between levels 4 This will keep the same referee after each level load. Otherwise, the referee status of a player will be revoked after each level, even if the referee used the password, and a new one can be set after the new level starts.
To Become a Referee:
Assuming that the referee feature is enabled on the server, there are three (3) ways a player may become a referee. Two of these use the referee command along with the client user ID.
Command Usage: referee <user ID>
Example: /callvote referee 0 or /v referee 0
This will call a vote for player 0 to become the referee.
CVAR: g_ref_password
This variable sets the required password to become referee. Default is no password (SPACES or "none").
Clients who know the referee password may enter the ref_password command in the console to make themselves the referee, provided there isn't a player who is already a referee by using the same password.
Command Usage: ref_password <password>
Example: /ref_password beer
This will make the player entering this command the referee, provided the server referee password is set to "beer" and no one else is currently the referee using the password.
Revoke/Relinquish Referee Role:
Command Usage: refoff
A referee who no longer wishes to be one may enter the command /refoff in the console to relinquish his/her role.
If the command refoff is enabled for voting (enable refoff v), players may call a vote to revoke referee from the player who has it.
Example: /callvote refoff or /v refoff
If the current referee used the referee password, they are considered "official" and cannot be voted out.
Initiating Commands and Variable Changes as Referee:
Referees have commands available that allows for a much greater level of match control, especially for team games and clan matches. Furthermore, the server admin can choose which command and variable to allow referee access to.
All commands, with the exception of refoff, and variable changes issued as a referee, if access is granted, are entered preceded with "r".
Command Usage: r <command/variable> [value]
Example1: /r map q3dm17
This commanded when issued by the referee will change the map (enable map r).Example2: /r g_spawnsafety 3
This will change the spawn safety time to 3 seconds, assuming variable g_spawnsafety is referee enabled (enable g_spawnsafety r).
Commands Available to Referee:
In addition to voting, the following is a list of commands that are available to referees and their uses. Unless otherwise noted, the server admin can choose to enable and disable each of them individually. With the exception of the refoff command, all commands are entered preceded with "r", as stated above. Also, refer to Appendix A for a table of all commands and their overall possible permission settings.
Not all available commands may be enabled for referee access as the server admin may choose to restrict access with the enable/disable command. Enter the help command ( /? r) at the console to see what is enabled on a particular server.
< ... > indicates required parameter. [ ... ] indicates optional parameter.
Command & Usage Descriptionallready Valid only during team games; will force all players on both teams to be ready (explicit ready must be enabled). This command may also be enabled for team captains and will make only all players on the captain's team ready.
remove <user ID> Valid only during team games and will remove a player from a team and force the player into spectator mode. That player is then locked out for the remainder of the match unless invited back in or manually placed back in by the referee with the put command. Remove will not kick the player from the server. This command may also be enabled for team captains and will only allow the team captain to remove players from his/her team.lock <red/blue/all> Valid only during team games; will lock a team so that no other players may join and no current players may leave. Players may join afterwards only if invited by a team captain and/or member or manually placed in a team by the referee with the put command. A team may not be locked if it has no players in it. Equally, if the team membership should be reduced to zero (kick, remove, disconnect) that team will be automatically unlocked.unlock <red/blue/all> Valid only during team games; will unlock a team so that players may leave and join freely.refoff To relinquish referee control. This command is always available and cannot be disabled by the server admin.kick <user ID> Kick the player from the server.put <user ID> <red/blue> Valid only during team games; will allow the referee to manually place a player on a team. Put will bypass any team locks, team force balance or lock outs if previously removed. However, if a team is full, put will not succeed.
Example: /r put 0 red
Puts player 0 on the red team, provided the red team is not full.promote <user ID> Valid on during team games. If captains are enabled, the referee may promote an active non-bot player to be the captain of his/her team.
The current captain of the same team as the designated player will have his captain status revoked.map <map name> Instantly change to new map.restart [countdown seconds] Restart the current map. This command is equivalent to the original console command map_restart.suggest [comment] If enabled, suggest can be a powerful tool to help server admins know better what their players want. Effectively, this will dump the current settings of all unprotected variables to a file in a safe directory for server admins to review and implement if so desired. All files suggested are placed in a directory called suggestions and are named with the map that was playing at the time and a number representing the time elapsed in seconds. Optionally, the player making the suggestion can include a comment that will be placed in the header of the created file as a means of leaving a message for the server admin.
Table of Contents | Miscellany | Role: Team Captain |