Menu
 
Backend infrastructure for dedicated-server games

Supercraft Game Server Backend

Player auth, persistent data, leaderboards, server registry, economy, and live config delivery in one platform — built for Unity, Roblox, and custom multiplayer games.

Ship multiplayer features without stitching together auth, player storage, leaderboard logic, server discovery, and runtime config delivery from scratch.

Dedicated-server multiplayer Session-based online games Unity backends Roblox-connected services Custom game server fleets
Why this exists

Most backend tools handle players. Most hosting tools handle servers.

The Supercraft Game Server Backend brings both together, so the runtime needs of dedicated-server games stop living across custom scripts, ad hoc endpoints, and operational guesswork. Use one platform to authenticate players, store progression and shared game state, run leaderboards and seasonal resets, register and discover dedicated servers, deliver live configs, and keep staging and production separate.

01

Better fit for live operations

Configs, player state, rankings, and server availability stay connected instead of drifting apart operationally.

02

Built around dedicated-server games

Not just auth plus data storage. It also covers the runtime surfaces that server-based games actually need.

03

Less platform stitching

Move faster without assembling separate tools for auth, persistence, rankings, config rollout, and discovery.

04

Cleaner rollout path

Go from prototype to live environment with less risk that the backend becomes the part slowing down shipping.

Core services

What you get

Core backend services for dedicated-server and session-based multiplayer games, with enough breadth to run live operations without dragging in a giant platform you do not need.

Player Authentication

Email/password, guest sessions, OAuth, and Roblox verification so you can support real accounts, onboarding, and authenticated player access without building auth flows from scratch.

Persistent Data

Player-scoped and project-scoped JSON documents for progression, profiles, unlocks, event flags, inventories, and shared runtime values.

Leaderboards

Ranked and seasonal boards with configurable rules, fast ranking reads, recurring resets, and support for timed events or score-based loops.

Economy

Currencies and inventory with atomic updates for rewards, sinks, consumables, grants, and server-authoritative progression systems.

Dedicated Server Registry

Register, heartbeat, and search dedicated servers to power server browsers, active session discovery, region-aware listings, and stale cleanup.

Live Config Delivery

Upload versioned bundles and activate them per environment so balance changes, rotations, loot tables, and rulesets ship without a full patch.

Integration model

One API. Three auth modes.

API Key

Admin scripts, CI, tooling, and control-plane access.

Server Token

Dedicated game servers and trusted runtime services.

Player JWT

Authenticated players issued by the auth system.

This keeps players, servers, and operators on separate trust boundaries while staying simple enough to integrate with Unity, Roblox, or any HTTP client.

What teams build faster

Example outcomes

  • Player profiles and progression
  • Guest-to-account upgrade flows
  • Seasonal scoreboards and rank loops
  • Server browser features
  • Live event configuration
  • Balance and loot tuning
  • Server-authoritative reward systems
  • Environment-specific staging and rollout flows
Best fit

Built around dedicated-server games, not generic app backends.

Most generic backends stop at auth and storage. Supercraft also covers the runtime needs of server-based games, with a better fit for live operations and environment-aware rollout.

Best suited for

  • Dedicated-server games
  • Multiplayer survival and co-op games
  • Region-based game server fleets
  • Unity and Roblox-connected services
  • Indie and mid-size studios that want backend velocity
  • Teams that do not want to build a platform team before shipping gameplay

Less suited for

  • Purely offline games
  • Projects that only need a generic login database
  • Highly specialized AAA matchmaking stacks from day one

Why say this clearly? Because the offer is stronger when it reads like a tool built for a specific class of multiplayer game, not a vague “backend for everything.”

Platform foundation

Infrastructure block

Component Role
Go API server Single binary API service
PostgreSQL Primary data store
Redis Caching and rate limiting
Object storage Config bundle storage

Built-in background workers handle leaderboard resets, matchmaking processing, stale server cleanup, and token cleanup.

  • Clean environment isolation. Production, staging, and test setups stay separated by design.
  • Server-aware runtime APIs. Dedicated servers do not have to impersonate admin clients.
  • Live-ops friendly. Configs, rankings, and player state fit together operationally.
  • Stack-flexible. Use it with launchers, dashboards, custom tools, and game services.
Latest guides & news

Explore the Game Server Backend wiki

Want the deeper architecture and Roblox-specific implementation guides? Visit the Game Server Backend wiki for auth, persistence, discovery, live config, and Roblox backend patterns.

Get started

Build the backend your dedicated-server game actually needs

Ship progression, rankings, server discovery, and live operations faster with one backend platform.

Top