Some things I would like to see for server administrators:
- Server admins override level limits
- Server admins immune to ping kicks
- Ability to unban users through the console
- Ability to ban users who aren't currently present in the server via console (using vaporid)
- Ability to specify ban length (I'm a fan of '0' for permaban - this really shouldn't be confusing if theres documentation) Apparently I'm bad at reading patch notes.
- Ability to track the combat log and write to a log file (to enable server side stat tracking - like HLStats in steam games)
- Ability to override/veto a vote in progress
- Option to enter rcon password to join a server as an admin (right click -> join as admin -> rcon prompt : mainly to allow joining of full servers for administration tasks if you aren't a default admin)
- Server mute - remove a players ability to chat on the server
- Ability to remove specific players ability to call votes
- Ability to specify which votes (if any) are allowed - kick, changemap, balanceteams, tournament, etc
- An option to restrict spectating players chat ability. Mainly helpful for deathmatch games where people can reveal powerups, but I would assume the league may be interested in this for spectators as well - if enabled, spectators are forced to team chat (in 1 life, dead players are treated as spectating).
- Ability to specify idle kick time - it would be nice to cut down on the /vote kick xxx "reason, afk full server" kicks
This is all that comes to mind right now but I'm sure I've forgotten some stuff - I'll update as I think of things. Feel free to discuss your own ideas; I'm trying to stick to things that wouldn't be too difficult to implement in a timely manner.
EDIT: I also completely support making many of the server config options accessible in the console and changeable as necessary; things like maxping threshold, map rotation, etc. I've been moderating the new england servers for a while now and most of this stuff is off limits to me unless I start bothering people. Simple "set [option] [value]" syntax seems like it would work well for this.