One of the things that irritated us most in Tremulous 1.1 was the fact that anyone was able to change their GUID at their leisure... If someone we banned had a dynamic IP, they could evade the ban almost effortlessly. The only solution we had to this was to ban by subnets, which is dangerous to innocent players.
Since it sounds like Tremulous 2 will be sold through Steam, would it at all be possible for the devs to incorporate some sort of account-bound GUID for players? This would make an admin's job much easier in Trem.
Also, if account-based banning is possible, would other global commands like '!mute', '!forcespec', '!denybuild', and '!denyweapon' be in the realm of possibility?
Even better would be some way to store serverside player notes for each player that visits the server... If a player acts suspicious in a certain way, mods and admins can write and save a note file specific to that player through the console, to be saved on the server that other admins can call up and see/edit.
Keep in mind I'm speaking from experience, and I'm just trying to come up with things that I think would greatly ease administrating and moderating on a T2 server.
EDIT:
I'm really on a roll here, but since it's getting close to Christmas time, here's my wishlist for most wanted server commands in T2, lol.
!Invisible - A way to appear invisible to players on the server
This would immensely help with finding hackers, botters, and trolls.
We already have this on [STARBURST], but I would definitely like to see it as a default function in T2.
**********
!Info - A way to see admin notes on a specific player (talked about it above)
Again, this would remove the need to go digging through 6 months of forum posts to find any previous history on a single player
**********
!Serverlog - A way to dump the entire server log all the way back to a specified server time to a client side text file.
This would speed administrative action, since it will no longer be necessary for admins to wait for the server owner to send a copy of the log to everyone.
**********
!History - A way to display all of the kills, builds, decons, and chats made by a player during a game in the console.
This command would probably be used less frequently, but it would still be useful for reviewing a player's behavior.
**********
Abusive commands: !Explode, !Grab, !Bring, !Punch - Explode a player for 100% damage, Grab a player as a spectator, Bring a player to your location as a spectator, and Punch a player for knockback and a certain level of damage.
Realistically, these have no practical value for moderation usage, but since we can't code our own commands in T2 like we usually do in [STARBURST], I'd like to see these available as optional commands or something similar.