The Arcology Garden

[[id:f802acf0-9f79-429d-bd06-838b4ccd7688][Sid Meier's Alpha Centauri]] multiplayer over Iroh

Sid Meier's Alpha Centauri multiplayer over Iroh

References

:PROPERTIES: :ID: <generated-on-save> :ROAM_REFS: "https://github.com/hdevalence/smac-iroh" :ARCOLOGY_KEY: garden/cool-things :END:

Modern peer-to-peer multiplayer for Sid Meier's Alpha Centauri (1999), built by replacing Wine's DirectPlay (dplayx.dll) with a Rust implementation that routes the game's networking over Iroh — QUIC, hole-punching, and relays included. No port forwarding, no IPX emulators, no VPN: the host shares one ticket string and everyone connects.

Status: experimental, but real. Full 3-player games — lobby, faction selection, simultaneous-turn play, diplomacy — have been played over this stack on macOS via Wine/Whisky, with instrumented runs verifying zero message loss and strict per-peer ordering.