BBQ Server administration bot for ET - release 1.0


(Marko) #1

After 4 months without updates, heres the next release of BBQ bot, the administration server-side bot for Wolfenstein Enemy Territory:



General Information :
---------------------------

BBQ Bot was written by Marko & Kennie
http://www.gamedesign-online.com/
current version: 1.0

Support @ http://www.gamedesign-online.com/forums/


Requirements :
---------------------------

- You will need an ET Server with Punkbuster enabled in order to run this bot
- You will need to have logs enabled in your server config AND the "log sync" will have to be set to 1 otherwise
stats will only be printed at end of rounds
- The INSTALL.txt file provided with the BBQ bot archive details the installation steps you need to follow.

Bot Features :
---------------------------


BBQ bot is a server side application developed by Marko & Kennie to help in server administration. It runs directly
on the game server and analyses the game output on a regular basis. It then parses the output to either send actions
back to the server, or sends information to and IRC channel.

The bot can run under windows and linux.

Features :
- close to real-time analysis of the game output in order to act or send information to an IRC channel with very
short delays
- low performance hit on the game server due to extremely light code
- IRC interface to print server events and remotly control the bot
- Anti swear system to strike when players swear and automatically kick them after 3 swears
- alert system, to customize text strings that have to be found in player chats to call alerts in the IRC channel
(lets players report spawn killers, bad players, uneven teams and any server problem when admins aren available)
- direct rcon commands to the server via IRC interface. This feature is password protected and the bot control
password can be changed easily
- trace game events such as players connecting / disconnecting, name changes, map changes, frags, referee login...
- bot control via IRC to change the IRC behaviour of the bot (toggle events to display in IRC, send messages to
players on the server...)
- servers stats generated on a regular basis and displayed directly to the players on the server
- auto reconnect on PART or KICK from IRC channel
- manual striking from IRC channel in case you see a swear/insult the bot dosen come across
- client kicking / banning directly via IRC
- Bot stats function (players on the server, total strikes given, total players kicked....)
- non IRC feature to ran in standalone looping back directly with the server
- IRC config file to execute a set of commands each time the bot joins a channel


BBQ bot version 1.0 can be downloaded directly in the downloads section of this web site
http://www.gamedesign-online.com

Or for direct downloads:

Linux Version:
http://www.gamedesign-online.com/index.php?page=download&dlid=30

Win32 version:
http://markoweb.free.fr/downloads/BBQ/BBQ_v1.0_WIN32.zip


(Elixa') #2

What are the updates of this version? i cant see them listed.


(Marko) #3

Hiya Elixa,

The main updates on this version concern stability & improved IRC connection protocol (the bot had a memory leak in version 0.40 and had trouble on quakenet network)

I’ve also added quite a few commands that let you search a player on the server directly from IRC and display his stats (instead of just having general server stats). You also have more controls for the bot now, with a startup config file that will let you send ANY custom command to the IRC server upon connection (usefull if you want to AUTH at connection in order to join a channel). :smiley: