Checks whether a server command is allowed by the game, not merely whether the caller is signed in. It uses trusted identity and ownership rules even when server code has broad storage privileges.
nakama-runtime-authority
Included files 1
Makes the server responsible for accepting inputs and progressing a match. It defines join, leave, tick and termination behavior, keeping each simulation step bounded and resistant to invalid player commands.
nakama-authoritative-matches
Included files 1
Protects player data from conflicting updates and incorrect access. It defines ownership and version checks, separating trusted inventory or rewards from preferences the player may edit directly.
nakama-storage-versions
Included files 1
Connects matchmaking, parties and competitive results to trusted player state. It distinguishes temporary online presence from durable membership and defines what happens when a search is cancelled or ownership changes.
nakama-matchmaking-social
Included files 1
Restores online play by treating login, socket connection and match participation separately. It handles expired credentials and bounded retries, then reloads server state without accumulating listeners or duplicate actions.
nakama-sessions-reconnect
Included files 1
Verifies that the intended server module and gameplay handler actually run after delivery. It separates match, storage and socket problems instead of treating a healthy status endpoint as complete game verification.
nakama-diagnostics-delivery
Included files 1
Makes earned rewards traceable and safe to retry. It ties each grant to a verified outcome and handles uncertain replies so a timeout cannot turn one victory into several payments of in-game currency.
nakama-rewards-idempotency
Included files 1