Repository navigation
v0.13.0 — Sandbox open-access protocol
Protocol support for sandbox open-access (premium host's custom lobby joinable by non-premium friends).
Added
GameType::Sandbox— segregated pool for custom (sandbox) games, concurrent with FFA/Adventure in a channel.GameStarted.custom: Option<CustomMeta>— unranked marker so every participant (not just the host) badges custom games.serde(default, skip_serializing_if)→ FFA/Adventure wire format unchanged.GameSnapshot.custom: Option<CustomMeta>— same marker on snapshots so the badge survives reconnect/spectate (PR #25 review).GameType::Unknown#[serde(other)]— forward-compat fallback so stale clients don't fail to deserialize messages carrying a newer game type (matchesAdventureEventKind/NewsNotificationType).
71 tests pass. PR #25.