Defines which commands a room accepts and how they change the shared game. It validates payloads against the authenticated player and current match phase before applying server-owned outcomes.
colyseus-room-protocol
Included files 1
Separates lasting match facts from brief effects. It helps new players reconstruct the current world while private fields and event listeners stay within their intended visibility and lifetime.
colyseus-schema-state
Included files 1
Gives disconnected players a defined time to return without keeping seats forever. It separates accidental network loss from leaving and restores the server’s current state rather than duplicating the player.
colyseus-reconnection-seats
Included files 1
Coordinates server ticks, transmitted snapshots and client rendering. It bounds prediction and corrects differences using acknowledged inputs, while keeping scoring and other accepted outcomes under server control.
colyseus-simulation-latency
Included files 1
Controls who may join which room using verified identity and game rules. It coordinates capacity and ongoing-match restrictions without trusting player-supplied rank or account identifiers.
colyseus-matchmaking-auth
Included files 1
Connects disconnects and lag to actual room, transport and server measurements. It checks how rooms end during deployment instead of treating a reachable server as proof of a healthy match.
colyseus-diagnostics-delivery
Included files 1
Moves confirmed match outcomes from temporary room memory into durable storage. It distinguishes successful, pending and uncertain writes so retries do not duplicate rewards or discard an unfinished result.
colyseus-persistence-rewards
Included files 1