GameBot

GameBot is an IRC bot maintained by AllenBrooker. It currently only supports UT series game servers. Support is in the works for Source based games and Quake3 engine based games. It also needs some work to differentiate more clearly between different games using the same engine.

Currently it only supports the !servers command, but support for commands for individual game engines is planned.

Language & Libraries

GameBot is written in Java and utilises the PPF framework ( http://ppf.sf.net/ ) which in turn utilises the PircBot ( http://jibble.org/pircbot ) framework. It also uses a hacked-to-pieces version of the QueriEd game server query library - I've added support for broadcast queries to the supported games, as well as support for the third type of query (game rules) supported by most games - where this isn't present it returns all the available information for the normal query.

I've also used the log4j library to provide me with easily configurable debug output.

Planned Features

Currently in the works is a pickup-games system to make it easier for people to get together for games at arranged times.

Source Code

The source code is currently not available. I probably will make it available once I've tidied it up lots.