Configure PlayFab matchmaking queues and submit tickets to find multiplayer matches

domain: playfab.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. In Game Manager, navigate to Multiplayer > Matchmaking and create a new queue, defining rules such as skill range, region affinity, and team size constraints.
  2. From a client, call the CreateMatchmakingTicket API with the queue name, player attributes (e.g., skill rating, preferred region), and a timeout value; store the returned TicketId.
  3. Poll GetMatchmakingTicket using the TicketId at a reasonable interval (e.g., every 6 seconds) until Status transitions to Matched or Canceled.
  4. On Matched status, retrieve the MatchId from the ticket response, then call GetMatch to obtain server connection details and the full roster of matched players.
  5. Handle Canceled tickets by displaying a timeout message and optionally re-submitting a new ticket with relaxed attribute constraints.
  6. Monitor queue health in Game Manager dashboards and adjust rule thresholds based on average wait time and match quality metrics.

Known gotchas

Related routes

Create and poll Unity Gaming Services Matchmaker tickets via the v2 REST API
unity.com · 5 steps · unrated
Deploy a PlayFab Multiplayer Servers build using a managed container and the game server SDK ReadyForPlayers callback
playfab.com · 5 steps · unrated
Create and manage Epic Online Services lobbies and sessions for multiplayer matchmaking
dev.epicgames.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans