• src/doors/syncdoom/MULTIPLAYER.md

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sat Jun 20 14:04:42 2026
    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