## In game commands

### Administration

NOTE: Administration commands marked with an asterix
(*) require you to type the word admin before the actual command.

Command | Effect
--- | ---
adminpw [oldpassword] [newpassword] (*) | Sets a new master administration password for your server. Effective immediately, so be careful of spelling because it is case-sensitive. Can't be left blank! You MUST specify the old master administration password to change it, that is to prevent the individual admins to change the master password.
botteam [num] (*) | Teamgames only: Puts all bots in the given team, where 0=Red, 1=blue, 2=green, 3=gold/yollow. If the team switch is not possible for one or more bots, these bots will just remain where they are.
chris [num] (*) | This command let's you change the current tournament mode, where [num] is the mode to change to. Just enter no number to see which modes exist and the current setting. Read the history file to learn why the function is named chris.
clean255 (*) | Obsolete: This is a security function which is automatically executed after each player login or bot-join. It should never be needed for an admin to execute it himself. What it does is simply removes player from non-existent teams (admins can be on non-existent teams though).
friendlyfire [percentage] (*) | Teamgames only: Sets the friendly fire scale in teamgames. Percentage is given as a float value usually between 0 and 1 (see also settings page).
game [name] (*) | Leave blank to get a listing of supported game names. Then just repeat the command and add the game name you want to switch to. Example: admin game team Available game types vary with UTeamFix version and installed mods.
gamepw [password] (*) | Immediately sets a game-password and thereby locks the server towards everyone without either administration or game password. Leave blank to clear the game password and reopen the server to the public.
getgamepw (*) | Displays the current game-password to all (forgetful) admins.
getip [id] (*) | Displays the IP address of the indicated player to admins.
killid [id] (*) | Kills the player (unless nonexistent or invulnerable at the moment). Can be used as "ounishment" or "teaching" method to llamas before they land on the ban list.
ktban [id] [time] (*) | Bans the indicated player for [time] number of map changes. It may take one network timeout period before the player has visibly LEFT the game but the kickban is immediate.
ktbanshow (*) | Lists the currently temporary bans.
ktunban [num] (*) | Removes the temporary ban at spot [num] from the temporary ban list. Use ktbanshow to see who is on it.
makeadmin [id] [yesno] (*) | Gives [id] admin rights or takes them away depending on the [yesno] parameter which is 0=no, 1=yes
maxplayer [num] (*) | Immediately sets the number of allowed players to . Be careful to write "maxplayer", not "maxplayers". This is due to am internal naming conflict.
maxspecs [num] (*) | Immediately sets the number of maximum spectator spots.
msgadmin [message text] (*) | Sends the message to all admins. Can be used by admins to conference inside the server without the public seeing what is being discussed.
mute [id] (*) | Toggles between muting and unmuting one specific player. Muted players can only SPECSAY if they are spectators, no say, teamsay or privatesay. Muted players can not change name either.
mutespecs (*) | Toggles the permission of spectators to speak on/off.
privatesay [id] [msg] (*) | Obsolete
putteamid [id] [team] (*) | Teamgames only: puts the player [id] to the desired team if possible, where [team] is 0=red, 1=blue, 2=green, 3=gold/yellow
regadmin [name] [password] (*) | This will register a new individual administrator with the given name and password. This will only fail if the password is too short or the administrator name already exists.
resetscores (*) | Immediately resets all scores, deaths etc back to 0
setfraglimit [num] (*) | Immediately sets the fraglimit (or equivalent) of the currently running gametype to the desired value. 0 = no limit.
settimelimit [num] (*) | Immediately sets the timelimit of the currently running gametype to the desired value. 0 = no limit.
skip (*) | Immediately ends the map.
teamsetup [maxteams] [maxteamsize] (*) | Teamgames only: set the teams up in the requested fashion, allowing up to [maxteams] (2 to 4 normally) and a maximum teamsize of [maxteamsize]. Note: some game types may enforce a certain amount of teams in which case this command will react differently.
unregadmin [name] [password] (*) | This will try to unregister an individual admin account. The admin which issues the command must enter the exact name and password of the admin to be unregistered. The master password can be used instead of the admin to be unregistered too. This way, the main admin can always unregister other admins, but other individual admins can only unregister those admins they registered themselves.

### General (non-admin/all players)

Command | Effect
--- | ---
alogin [password] | Logs you in as admin during game!
alogin [username] [password] | Logs you in as admin during game trying to use an individualized account! If your current playername is one of the registered admins usernames, just enter your own password.
alogout | Logs you OUT as admin during game.
ps [id] [message] | Privatesay, send a message to player [id]. No other player can see these messages. implemented but not very nice
specsay [message] | Spectators only: Spectating people can use specsay to talk to other spectators. This talk is not visible to normal players, only to spectators. Also, this is allowed even if spectators are muted.
viewid [id] | View the player indicated by [id] rather than clicking yourself through. Works for spectators and teammates. This function is similar to viewplayernum but uses a different approach.