What Is Supercraft Game Server Backend?
Supercraft Game Server Backend is a backend platform for multiplayer games that need both player services and dedicated-server runtime services. Instead of stitching together login, player data, leaderboards, live config, and server discovery from separate tools, the backend keeps them in one system with shared environments and auth boundaries.
The core idea: most teams can find auth or storage tools, and they can find hosting tools, but the painful part is the gap in the middle. GSB is built for that gap.
What It Covers
| Service | What It Solves |
|---|---|
| Player authentication | Guest onboarding, recoverable accounts, OAuth, and player JWT issuance. |
| Persistent data | Player-scoped and project-scoped JSON documents for progression, profiles, and shared state. |
| Leaderboards | Ranked boards with seasons, reset schedules, and multiple update strategies. |
| Economy | Currencies and inventory with atomic adjustments for server-authoritative rewards. |
| Dedicated server registry | Server registration, heartbeats, stale cleanup, and browseable server discovery. |
| Live config delivery | Versioned config bundles activated per environment without forcing a full client patch. |
One API, Three Trust Boundaries
GSB keeps the caller model simple while still separating operator, server, and player permissions.
API Key -> admin tools, CI, panel, control-plane access
Server Token -> dedicated game servers
Player JWT -> authenticated players
That matters because a multiplayer backend breaks down quickly when server code and player code share the same privileges. Supercraft treats servers as first-class callers instead of forcing them through player-shaped auth.
Best Fit
- Dedicated-server games that need a real server browser or session discovery.
- Live games that want progression, economy, and rankings in one platform.
- Studios building in Unity, Roblox-connected flows, or custom HTTP clients.
- Teams that want backend velocity without building a full platform team first.
Where It Sits in the Stack
Think of the stack as three layers:
- The game client authenticates the player and reads the player-safe surface.
- The dedicated server runs authoritative game logic and uses server tokens to read and write broader state.
- The operator layer manages environments, configs, players, and audits with API keys.
Practical outcome: progression, rankings, server availability, and live config are no longer isolated systems that drift out of sync.
Why This Category Matters
Game teams often search for auth, cloud save, remote config, and server browser help as separate problems. In production, those are usually the same problem: the studio is missing a backend designed for server-based multiplayer instead of a generic app backend.
See the platform in context on the Supercraft Game Server Backend page, or continue with the deeper guides in this section.