Overlord 0.2.1 — multi-viewer scaling + lobby spectating
Follow-up to 0.2.0, soak-tested at 15 concurrent viewers.
New
- Lobby spectating: viewers waiting for a colonist now watch a live colony overview instead of a queue message
- Grouped rendering v2: viewers watching the same area share one map render and one GPU readback (orientation-safe rewrite of the 0.2.0-disabled path) — big host-side headroom for large audiences
- Trait purchases use authoritative def keys end-to-end; degreed traits fully unambiguous
- Commands that get no host response resolve to an honest "try again" after 5s instead of hanging in "sent"
- Workshop stats tracker tool (public-page time series)
Fixed
- Repair-sweep starvation (shipped in 0.2.0): with certain viewer counts, the periodic equipment-tracker repair only ever serviced a fixed subset of pawns; it now sweeps every assigned pawn each interval
- Relay hiccups during frame sends can no longer permanently degrade the capture pipeline
- Spectator frames are targeted (assigned viewers download nothing) and never stack past the per-frame render budget
- Stale "live" lobby view hides itself when frames stop
- Workshop ban-detection false positive in the stats tool
Requires Harmony. Streamers self-host the relay — see docs/SELF_HOST.md.
🤖 Generated with Claude Code