...long live trembot.
As some know, I made a server modification for administration called "trembot". This name is no longer used. The cvars have been renamed g_admin* instead of g_trembot*.
I put up a new build with some new features and hopefully less bugs:
http://tjw.org/tremulous/some new features:
1) name protection (g_adminNameProtect)
Running !setlevel on anyone will lock their current name to their cl_guid so nobody else can use it. Also, players aren't allowed to change their name to the same as any other currently connected player.
2) name spam protection (g_maxNameChanges)
Limit the number of times a player can change his name during any match (defualt is 5)
3) name logging
name, cl_guid, and IP are all logged in the server log any time a player connects, disconnects, or changes his name. A new command "!namelog" was added to show names and IP addresses for recentl players. The !ban command uses this log so !ban can accept name or IP of a player who has already disconnected.
4) vote kicking improved
kicks are handled by clientNum so griefers no longer get protection by changing their name when a vote kick is called on them. a vote kick carries a 2 minute temporary ban if g_admin is enabled.
5) added team-only deconstruct / destroyed messages
helps identify base deconners (stolen from R1CH)