https://gitlab.synchro.net/main/sbbs/-/commit/ff228f292c175e9874aca1f3
Modified Files:
src/doors/syncdoom/MULTIPLAYER.md
Log Message:
syncdoom: reconcile MULTIPLAYER.md with as-built; add inter-BBS federation design
Bring the multiplayer design doc in line with what shipped: the real [net]
keys (advertise, port_low/high, max_games, max_players=4, idle_timeout, stale, allow_external), colon section separators ([wadset:*], [net:<hostname>]), the per-host override, the actual mp_write_registry fields, and the [wads]/ [wadset:*] keys -- marking autoscan/default_iwad/sort/bind/discovery deferred.
Replace the open "scope=public" sketch with a concrete Inter-BBS federation design: finger-based registry discovery, a trusted-peer IP allowlist, and an optional out-of-band shared secret (passed on the command line) for dynamic-IP peers. Co-op first, given lockstep latency across the internet.
Co-Authored-By: Claude Opus 4.8 <
[email protected]>
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net