Download¶
Tagged releases¶
Stable versions are on the releases page.
Development snapshots¶
Snapshots are built automatically from the latest source. They change often and may be less stable than a tagged release.
Do not run a snapshot on a board in an inter-BBS league. A snapshot is rebuilt on every push and the previous one is not kept, so two boards that download hours apart end up on different builds — and the earlier build cannot be fetched again, so they cannot be brought back into step even deliberately. When a change lands that alters what boards send each other, boards on either side of it stop understanding one another. A league on snapshots hit exactly that in August 2026: every order the Coordinator sent was refused for a day, and nothing was misconfigured. Use a tagged release, and have the whole league move between releases together.
Which file do I need?¶
Builds are provided for these systems:
| System | Notes |
|---|---|
| Windows | 32-bit and 64-bit. The 32-bit build also runs on Windows 7 |
| Linux | x86-64 and ARM64 |
| macOS | Intel and Apple Silicon |
There is nothing to install: unpack the archive and run immortal-barons. It
also contains barons-ftn, an optional helper for leagues carried over FTN.
Notes before you run it¶
- Windows may show a warning. The binaries are not signed, so Windows SmartScreen may say the file is not recognised. This is expected.
- macOS may block the file the first time, for the same reason. Open it from the Finder with a right-click, then choose Open.
- On Windows 7, use the 32-bit build. The 64-bit one needs Windows 10 or later, because that is where the Go compiler's own support now starts. The 32-bit build is made with a Go fork that keeps Windows 7, 8, 8.1 and Server 2008 R2 through 2012 R2 working.
Install with Homebrew¶
This repository is also a Homebrew tap, for macOS and Linuxbrew:
brew tap andy5995/immortal-barons https://github.com/andy5995/immortal-barons
brew trust andy5995/immortal-barons
brew install immortal-barons
Homebrew does not load formulas from a third-party tap until you mark the tap
as trusted. That is what the brew trust line does.
Homebrew builds the game from source, so the first install takes a little longer. macOS does not block a game installed this way.
Build it yourself¶
You can build the game from source with Go 1.26 or newer. The README explains how.