The plain-English version
The lifecycle of a shared game instance, including joining, playing, leaving, disconnection, and completion.
Why it matters
The session model determines what happens to player identity, progress, slots, and shared state at every transition.
Let’s make it click
A disconnected player has a defined reconnection window, while the remaining players see a clear and consistent status.
Vibe Bro’s heads-up
Treating a lost connection as a successful match completion can award progress or close resources incorrectly.
The docs behind it
Documentation links checked .
Editorial review · October 28, 2026
Supported: Joining, leaving, disconnection, and cleanup are valid shared-session concerns. Reconnection windows are an example policy, not automatic lobby behavior.