# game_server_sdk v1.0.959 - Table of Contents

SDK for GameServer hooks development. Provides type specs, documentation,
and IDE autocomplete for GameServer modules without requiring the full server.

## Pages

- [GameServer SDK](readme.md)

## Modules

- [GameServer.Accounts](GameServer.Accounts.md): The Accounts context.
- [GameServer.Accounts.User](GameServer.Accounts.User.md): User struct from GameServer.
- [GameServer.Achievements](GameServer.Achievements.md): The Achievements context.
- [GameServer.Achievements.Achievement](GameServer.Achievements.Achievement.md): Achievement struct from GameServer.
- [GameServer.Achievements.UserAchievement](GameServer.Achievements.UserAchievement.md): UserAchievement struct from GameServer.
- [GameServer.Cache](GameServer.Cache.md): In-memory cache backed by Nebulex (2-level near-cache topology).
- [GameServer.Chat](GameServer.Chat.md): Context for chat messaging across lobbies, groups, and friend DMs.
- [GameServer.Chat.Message](GameServer.Chat.Message.md): Chat message struct from GameServer.
- [GameServer.Friends](GameServer.Friends.md): Friends context - handles friend requests and relationships.
- [GameServer.Friends.Friendship](GameServer.Friends.Friendship.md): Friendship struct from GameServer.
- [GameServer.Groups](GameServer.Groups.md): Context module for group management: creating, updating, listing, joining,
leaving, kicking, promoting/demoting members, and handling join requests.
- [GameServer.Groups.Group](GameServer.Groups.Group.md): Group struct from GameServer.
- [GameServer.Groups.GroupInvite](GameServer.Groups.GroupInvite.md): GroupInvite struct from GameServer.
- [GameServer.Hooks](GameServer.Hooks.md): Behaviour for GameServer hooks/callbacks.
- [GameServer.KV](GameServer.KV.md): Generic key/value storage.
- [GameServer.Leaderboards](GameServer.Leaderboards.md): The Leaderboards context.
- [GameServer.Leaderboards.Leaderboard](GameServer.Leaderboards.Leaderboard.md): Leaderboard struct from GameServer.
- [GameServer.Leaderboards.Record](GameServer.Leaderboards.Record.md): Leaderboard record struct from GameServer.
- [GameServer.Lobbies](GameServer.Lobbies.md): Context module for lobby management: creating, updating, listing and searching lobbies.
- [GameServer.Lobbies.Lobby](GameServer.Lobbies.Lobby.md): Lobby struct from GameServer.
- [GameServer.Lock](GameServer.Lock.md): Serialized execution using database-level advisory locks.
- [GameServer.Notifications](GameServer.Notifications.md): Notifications context – create, list, and delete persisted user-to-user
notifications.
- [GameServer.Parties](GameServer.Parties.md): Context module for party management.
- [GameServer.Parties.Party](GameServer.Parties.Party.md): Party struct from GameServer.
- [GameServer.Parties.PartyInvite](GameServer.Parties.PartyInvite.md): PartyInvite struct from GameServer.
- [GameServer.Schedule](GameServer.Schedule.md): Dynamic cron-like job scheduling for hooks.
- [GameServer.Types](GameServer.Types.md): Shared types used across GameServer contexts.

