Brainshell Diplomacy Server

This server has been designed as a permanent way to run real-time diplomacy games, so you don't have to find somebody who can serve each time. It has not been designed for high-speed bot testing or solo games; for such purposes, David's Server is still better.

Using the Server

To use the Mapper with the African, Americas, Iberian, South America 3.2, South East Asia, or World maps, you will need a set of replacement files for it to work correctly. Otherwise, you may find strange province names on your map, and units moving to crazy places.

The server will intercept and attempt to interpret any admin message that begins with "Server:" (case insensitive) or contains only capital letters. The accepted admin commands are listed on a separate page. None of them are essential, but many are useful at some point during a game.

Documentation

The server parses certain documents for information on the communication protocol. These include the following, heavily modified from documents written by Andrew Rose and David Norman:

The Todo list has been moved to a separate page.

Items of Interest

Release Information

The server and attendant bots have been written in Python, and have been released under various licenses. Don't expect much in the way of help or a user interface, though.

A few files in this package are based on the work of others, particularly David Norman. I do not claim copyright over those files, and will remove them at the request of the original authors.

PackageRelease DatePlatform FileMD5 Checksum
PyDip-1.02 March 2006 Python 2.3 Tar/Bzip2 (200K) 62978641d5ec28bffb7445428f124b6b
PyDip-1.129 March 2006 Python 2.3 Tar/Bzip2 (212K) e7f6c6ef0e4200843d46ff53e4e70aaf
PyDip-1.210 May 2006 Python 2.4 Tar/Bzip2 (226K) 24fdbedfcc6b72912621a8bcc799a1a3
PyDip-1.3.130 June 2006 Python 2.4 Tar/Bzip2 (226K) 553518fe5a9ab15444dd54c675041f31