Menu
 

Server Registry and Live Config Delivery for Dedicated Games

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

  1. Upload a new config version to staging.
  2. Activate it for the staging environment only.
  3. Validate with real dedicated servers using server tokens.
  4. 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

See the product overview on Supercraft Game Server Backend.

Top