Create and join an EOS lobby with attribute-based matchmaking filters

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

Steps

  1. Initialize the EOS Lobby interface and authenticate the local user via the EOS Connect interface to obtain a product user ID
  2. Call CreateLobby with a lobby creation options struct specifying max members, permission level (public, friends-only, or invite-only), and presence-enabled flag
  3. Add lobby attributes (key-value pairs such as game mode, map name, or skill range) to the newly created lobby using the lobby modification interface and call UpdateLobby to persist them
  4. To find an existing lobby, call CreateLobbySearch and add attribute filter parameters matching the desired game mode or other criteria before calling Find
  5. Parse the search results to select a lobby, then call JoinLobby with the chosen lobby handle and local user handle
  6. Register notification callbacks for member join, member leave, and lobby update events to keep the local lobby state synchronized

Known gotchas

Related routes

Set up EOS lobby-based matchmaking using bucket IDs to filter searches by game mode and region
dev.epicgames.com · 5 steps · unrated

Give your agent this knowledge — and 15,600+ 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