Modules
The Accounts context.
User struct from GameServer.
Context for chat messaging across lobbies, groups, and friend DMs.
Friends context - handles friend requests and relationships.
Friendship struct from GameServer.
Context module for group management: creating, updating, listing, joining, leaving, kicking, promoting/demoting members, and handling join requests.
Behaviour for GameServer hooks/callbacks.
Generic key/value storage.
The Leaderboards context.
Leaderboard struct from GameServer.
Leaderboard record struct from GameServer.
Context module for lobby management: creating, updating, listing and searching lobbies.
Lobby struct from GameServer.
Serialized execution using database-level advisory locks.
Notifications context – create, list, and delete persisted user-to-user notifications.
Context module for party management.
Dynamic cron-like job scheduling for hooks.
Shared types used across GameServer contexts.