Last update: 12th Mar 1998.


--NEW--

Quake II Network Protocol Specs v0.03

Also in sgml , unformatted text and formatted text and postscript format.


Quake II Cinematic Specs v0.01

The images and source code for the specs.

Also in sgml , unformatted text and formatted text and postscript format.


G'day. I am a PhD student in the Department of Digital Systems at Monash University in Melbourne, Australia. As a good way to waste time, I decided to write a QuakeWorld bot to run on my already existing QuakeWorld server:

tron.dgs.monash.edu.au:27500 (130.194.74.51:27500)

I have little time to work on a bot, without spending time on a web page, therefore this will be as brief as possible. The bot is written for the Linux operating system, and can be downloaded from this page. This bot is completely autonomous!!!!! That is, it has no human assistance. Currently, the bot has very little intelligence: it simply runs at the nearest player, and shoots when they are in the line of site. If there is no one around, the bot will grab any entities (health, armour, ammo, etc.) that are near by. As far as I know, this is the only bot for QuakeWorld. Please let me know if you know of any others.

The bot is written in C++, with some of the code (esp. the BSP loading code) being pinched from the excellent MikeBot project. For heaps more info on writing Quake bots in general, and links to other bot pages, see this page!

I don't plan on releasing the source code in the immediate future due to the ever popular proxy bot problems, which don't seem to have infiltrated QuakeWorld just yet. Besides which, my only significant contribution is code for establishing and maintaining a connection to a QuakeWorld server. All else, plus more, has been achieved by other bot authors.

To try this bot out for yourself, download the .tgz file from below, and uncompress it in a directory. Create a link to the id1 directory in your Quake distribution so the bot can load map files. A qw/maps directory should have been created, and will be where bottim will auto-download maps to.

To run the bot, simply type `bottim host [port]' where host is the server you wish the bot to connect to, and port is an optional port number. Once running, hit `h' and return to get a list of commands.

Future plans include:

And more... when I have the time to spare :)

Click here to download for Linux

Click here to download for Sun

Have fun, and don't abuse this program by pissing people off!!... thanks.

I am available by mailing [email protected]


Accesses since 28th Oct 1997:
Disclaimer