Server Registry and Live Config Delivery for Dedicated Games
Multiplayer games with dedicated servers need two operational primitives very early: a way for servers to announce themselves and a way to receive current runtime rules. Supercraft GSB covers both with a dedicated server registry and environment-scoped config bundle delivery.
Dedicated Server Registry Flow
| Step | Purpose |
|---|---|
| Register | Tell the backend that the server exists, with region and metadata. |
| Heartbeat | Keep the listing fresh and prove the server is still alive. |
| Search | Expose active servers to a browser or matchmaking-adjacent discovery flow. |
| Cleanup | Remove stale servers automatically if heartbeats stop. |
POST /servers/
POST /servers/heartbeat
POST /servers/deregister
GET /browser
Why This Matters
Without a registry, the game either hardcodes server destinations, makes clients guess, or keeps stale sessions visible long after the process died. A proper registry becomes the truth source for server discovery.
Design rule: clients should browse discovered availability, not raw infrastructure addresses that have no freshness model.
Live Config Delivery
GSB also handles versioned config bundles so operators can upload a new ruleset, activate it in a given environment, and let dedicated servers pull the currently active version at runtime.
POST /configs/
GET /configs/
POST /configs/activate/{id}
GET /configs/active
GET /configs/active/bundle
What Belongs in a Config Bundle
- Loot tables and reward rates
- Map rotations or event rotations
- Queue and region rules
- Gameplay tuning that should not require a client patch
- Environment-specific runtime flags
Safe Rollout Pattern
- Upload a new config version to staging.
- Activate it for the staging environment only.
- Validate with real dedicated servers using server tokens.
- Promote the same config to production when ready.
Operational benefit: the server registry and config system reinforce each other. The same server identity that announces availability can also pull the active ruleset for its environment.
Roblox-specific follow-up: if you are building Roblox session routing, read Roblox Cross-Server Messaging and Server Browser and Roblox Matchmaking with MemoryStore and Reserved Servers.
What This Enables
With these two surfaces together, GSB can support server browsers, dedicated sessions, live events, blue-green rule rollouts, and region-aware discovery without forcing you to invent a master server plus config CDN from scratch.
Related in This Hub
- Roblox Cross-Server Messaging and Server Browser
- Server Browser and Master Server Design
- Game Server Backend hub
See the product overview on Supercraft Game Server Backend.