The downloads section provides the Python source and a cross-platform Egg file for game administration.
Windows binaries are also available.
Here are some key features of "B3":
· Can read game log files live for Quake 3 based games such as the Call of Duty series, WoP, Smokin Guns, Open Arena, Enemy Territory etc.
· Direct communication with the gameserver through rcon sockets for the Frostbite engine (BattleField Bad Company2 and Medal of Honor 2010).
· Direct communication with the gameserver through an asynchronous socket connection for the HomeFront engine
· Stores all player related information in a MySQL database
· Stores all issued warnings, kicks, tempbans and bans in the database to keep track of players history
· Comes with 8 different user groups and levels
· Can assign players to a group
· Can assign commands and abilities to each group
· Don't have to give your RCON password to your clan members, B3 deals with access control
· Can use partial name matches
· Kick a player or a group of players at once
· (Temp)ban a player or a group of players at once (even if the player is not online!)
· Warn a player (3 warning means kick/tempban)
· Send serverrules to a player or all players
· Lookup a player that is not connected, but in the database and penalize or unban
· Enable/disable automatic functions from within the game
· Restart the bot, reload the configs or pause the bot for a period of time
· Spank a player
· Check when a player was last online
· Find clientinfo such as ip address, guid, first connection time etc.
· Do several tests such as admintest, warntest, leveltest etc
· Extract baninfo or warninfo for a player
· Clear a players warnings
· Plugin system
Supported games:
· Call of Duty 1 to 7
· Urban Terror (ioUrT)
· World of Padman
· ETpro
· Smokin' Guns
· BFBC2
· MOH
· HomeFront
· Open Arena
· Altitude