brew install freecivfreeciv-gtk4Verify: freeciv-gtk4 --version must show 3.2.3
Open Freeciv → Connect to Network Game → Server: freeciv.andrewmcgrath.info → Port: 5556 → Enter your username and password.
The server runs inside a Docker container on Fly.io. A startup script manages background processes for FIFO commands, turn watching, status page generation (JSON API), and HTTP serving via busybox httpd on port 8080.
API: Game state available as JSON at /status.json (current) and /history.json (per-turn stats).
New players are welcome! Fill out the form and we'll set up your account.
Request to JoinEach player picks a unique nation — browse all 580+ nations
Having trouble connecting, installing, or need your password reset?
andrewjohnmcgrath@gmail.comThis server is open source: github.com/ndroo/freeciv.andrewmcgrath.info