Skip to content

Instantly share code, notes, and snippets.

@axd1967
Last active July 18, 2019 13:40
Show Gist options
  • Save axd1967/3ed8068b61cb369e14dbee289a62a5dc to your computer and use it in GitHub Desktop.
Save axd1967/3ed8068b61cb369e14dbee289a62a5dc to your computer and use it in GitHub Desktop.
Jago instructions

Jago

Jago is a decentralised, pure peer-to-peer application that allows to play multiple simultaneous games.

Installation

For more info: http://jagoclient.sourceforge.net/Installation.html

If necessary, get the JRE from Oracle: https://docs.oracle.com/goldengate/1212/gg-winux/GDRAD/java.htm#BGBFJHAB

Start Jago by double-clicking the jago.jar file.

Warning

You might have to make the dialog window larger in order to see all buttons!

Setup

Before going public, you should set up a few things.

  1. In Partner > Name, fill in your (nick)name (and optionally a rating),e.g. alex [12k], Joe [?], ...
  2. If you want your server existence to be propagated by other servers, enable Partner > Public (see below for more details)
  3. Start your server with Partner > Start server
  4. Find your IP address

    • Linux: ifconfig
    • Windows: (TODO)
  5. Communicate your (nick)name and IP address to everyone via email, chat, social apps, ... Remember that your IP address might change over time, so check this from time to time.

Build your network

Before play, you need to define partner connections. This will also allow you to propagate your list of known servers to other players.

  1. Click the button Partner Connections
  2. Add everybody that communicated their name and IP address as a new `Partner Connection`:

    1. click Add to create a new partner
    2. fill in a partner's name (you can change this if you like)
    3. fill in the IP address of the partner
    4. choose a "propagation/visibility state" of your server to this partner (this will enrich your networked partners):
    • public : if your server is public, then this partner is allowed to further propagate your server info to other servers (recommended)
    • local : this partner can publish your server to partners, but no further
    • private : this partner cannot propagate your server info further down the road
    • silent : hide (!) ²your server from this partner

Play

Jago allows to play with one or more partners simultaneously. You can connect to one or more partners or wait for partners to open a connection. Once a connection has been opened you can start a game. The partner must accept the game in order to start it.

BUGS

Jago allows to play suicide stones, but apparently there is a bug: such a (empty) position can then not be played again...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment