Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time

Diplomacy is a popular turn based strategy game in which you battle to control Europe; to win you must be diplomatic and strategic.

webDiplomacy lets you play Diplomacy online.

install/README.txt - Installation information.

AGPL.txt - The license webDiplomacy is distributed under.

We welcome code contributions for any of the issues on the "soon" milestone. Simply fork the project, and develop a fix in a branch. We accept pull requests that:

  • are well tested
  • only include one fix per pull request
  • keep the code clean and maintainable
  • use the same style as the rest of webdip
  • keep whitespace changes to a minimum

When writing the text of your pull request, please include:

  • The details of the testing that you've performed
  • The github issue number that this pull request is a fix for

If you get errors for files within /javascript/ it is because some default Apache configurations use this as a shared folder by default. Disable this alias to resolve. - The official webDiplomacy server. - The webDiplomacy github source repository.

To get Philippe Paquette's MILA bots working with the base webDip docker install do: Ensure that the IP address is the IP of the machine hosting docker (there is probably some docker context/network wizardry to do this..)

docker pull docker run -d --env API_WEBDIPLOMACY= --env API_KEY_USER_01=bot1 --env API_KEY_USER_02=bot2 --env API_KEY_USER_03=bot3 --env API_KEY_USER_04=bot4 --env API_KEY_USER_05=bot5 --env API_KEY_USER_06=bot6

Kestas J. Kuliukas -