This is the current version I've created for my local admins. It deviates from the original in the way that User Security Level is used. I had tried contacting Evolution to see if he's still OK with me 'releasing' this but he's probably too busy to check ICQ regularly
Anyhow, this version has tons of new stuff. I have updated the HTML help that is available when you run the server. It is not completely up to date however. There are a large number of options available in the INI file which allow the master admin to control the minimum user security levels needed for some operations.
Included as new features:
I've poked the Server Console, Server Settings, Mutator Page, Map Page into this version. These are all ports form the original ServerAdmin. All access to the pages and functions can be controlled by use of Privileges and user security level.
I've added a new set of functions called (for lack of a better name) 'Whip' functions. This is to allow the admin to take action on a player abusing the server rules without kicking or banning them. Whip functions are: Mute a player (some taunts still work though), Zero a player's Frag Count, Respawn a player. All of these, along with a new "Warn" function require a reason to be suppplied. These can be selected from a drop down list in the GUI or supplied by a reason id via the console commands. Reason codes can be configured by admins if they have the right privilege/USL.
I've implemented a "silent login" feature. This is so that an admin can login as SemiAdmin without any messages going to the other players. Also implemented a silent player list option which lists the player id, nick and IP address.
I've fixed the 'admin pause' feature that comes standard with UT. The pause feature means that no game time elapses while the game is paused. The original one causes game time to trickle away which is nto what I think the original intent was.
Also I've put in a game stop / start function. This emulates a 'restart level' without kicking everyone out and potentially stuffing up the teams. Anyone that's ever tried setting up a clan war will probably appreciate that feature. In 'STOP' mode, all players are spectators and they can never actually start the game until the admin issues the 'START' command.
I've implemented an optional chat log option (some servers get abusive language problems you might want to check up on after the fact). It's on by default. Also optional (and off by default) is a player spawn log. This is useful for identifying IP's for nicks that people have complained about after the fact. Again, I think this causes a little lag...
Finally a great little mod called syslog is included and gives you the option of having the log written to syslog as well as the log file. Even if you don't want to use this, the .u has to be on the server. By default, it's turned on as well, but if syslog is not in you ini as ServerActors=syslog.syslog so don't worry about the thought of your server info being sent out on the net
I don't have privileges to upload here so I've put the mod here instead...
http://www.yfclan.com/forum/viewtopic.php?...p?p=15462#15462. Note that you ought to go to the last version on that topic to get the latest...
You can reach me there or ICQ 105626576 or even here if you need to.
Cheers