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.