TremAdminBot: providing admin commands that you can't do in game code

Started by Lakitu7, April 20, 2011, 09:27:40 PM

Lakitu7

This is / has been running on official US1/EU1 so I thought I would make it more widely available if other server admins want it. It allows things like memoserv, dns / geoip lookups, tracking / lookup of user name history and ban history, etc. You can see it in action on the official servers by using the /seen or /memo commands. Other commands are for admins only, so only admins can try them there.

http://projects.mercenariesguild.net/projects/tremadminbot
TremAdminBot: A bot that provides some helper functions for Tremulous server administration

This bot handles functions useful to tremulous admins that would not be practical to do within game itself, such as asynchronous database and dns lookups.

It is written in perl and intended to run on the same server as the game server, watching games.log, and acting/responding when appropriate.

Check out the source with:
git clone git://git.mercenariesguild.net/tremadminbot.git


kharnov

I've been actively testing this on the official servers and suggesting features for it, and I can say the bot is pretty damn great. Never again will you have to worry about repeat offenders or griefers with dynamic IPs. This should be on every server.

Undeference

Since the MG site is down and AFAIK no one cloned the projects site or all git repos, the place to get it is now https://github.com/undeference/tremadminbot
Need help? Ask intelligently. Please share solutions you find.

Quote from: tuple on February 15, 2008, 11:54:10 PMThats what we need, helpful players, not more powerful admins.