An Allocation Layer Without Operational Weight: Managed Allocators & Ping Service

Your matchmaker is good at one job: deciding who plays with whom. Getting that match onto a server, however, means correctly answering two follow-up questions it wasn’t originally built to answer: which Region actually gives these players the best connection, and which specific server in that Region is free for the taking. It can get a bit bloated.
Couple those two jobs tightly enough together and your matchmaker ends up being the thing holding your whole stack together. Weighing cross-region latency and free capacity on top of skill-based decision making leads to things becoming fragile quite quickly.

Fortunately, there’s a layer whose only responsibility is converting an already-made matchmaking call into a live server a player can connect to: an Allocator. It provides a deliberate boundary, not a strict mandate. Plenty of studios skip it entirely and let their matchmaker manage claiming and backfilling directly, and it’s a fair trade for flexibility. But if you’d rather your matchmaker stay focused on matchmaking, the Allocator gives it exactly one job: hand over a match, get back a server.
It’s not a new capability in GameFabric. What’s different though, is how thin the layer of manual upkeep now is.

You’re running session-based, matchmade titles.
You already operate across more than one Region, or are planning to.
You don’t have a dedicated infrastructure engineer whose job is babysitting credential rotation and rate limits.
You have a launch or a content drop coming that’s about to put a spike through your allocation requests.

Every Allocator running under your account now lands in one consolidated view, with a clear read on its status and Region assignment, refreshed periodically with direct Grafana integration. You only need to check one screen instead of hopping between multiple Regions.
Connecting an Allocator to a Region used to mean manually assigning and editing environment variables. Now, it’s a dropdown menu on the Region page. Pick the Allocator, and GameFabric handles the wiring, regardless of whether you’re on our managed sidecar or integrating it yourself.

Knowing which Region to connect to in the first place is the next challenge. We’ve developed a solution that resolves latency before the Allocator is ever called.
Getting a player onto their fastest available Region means knowing the latency to every Region you operate in. GameFabric now ships with a single Ping Service endpoint, provisioned for your account automatically. It aggregates every regional allocator, with one URL and one token, in front of however many Allocators you’re running.
Your game client calls that address, gets back the full list of targets, and works out which Region comes back fastest. It’s a one-time integration, not something you build and rebuild for every new Region you add.

Once your Allocator and Ping Service are wired in, a handful of things come with them automatically, with no extra to set up.
Managed Burst, Already Priced In
Every Allocator comes with a request limit that flexes on its own. Extra headroom for short spikes, a content drop, or a major launch moment is folded into whatever tier you’re already paying for. There’s no add-on to request and nothing extra to sign off on when demand jumps.
Easy Auth Credentials
Three values live behind directly in the UI:
The Registration Secret
The Allocation Secret
The Ping Auth Token
None of them ever needs to be pasted into a message or emailed to a new team member.
Sidecar Optional, Not Required
If you use GameFabric’s sidecar, choose v1 or v2 from a dropdown and let GameFabric own everything within. Credentials stay current, minor updates roll out, and setup stays accurate without anyone needing to check in on it.
If you prefer to integrate your own, you’ll get the same credentials delivered as standard environment variables. The choice remains with you and your team.

Your matchmaker is left to do what it does best: grouping players, ranking skill, deciding on who plays whom. None of that changes, whether it’s your own logic of a third-party service. GameFabric’s Allocator and Ping Service simply takes it from there.
GameFabric’s Allocator and Ping Service are now live in your UI.
Don’t have your own GameFabric installation yet? Reach out to our team for a walkthrough on how to give your players the best connection.

Weave GameFabric Into Your Game.
Get Started