Prerequisites

You need a build with status ready and a project on the Pro plan. Queues, lobbies, and matchmaking are Pro-only. See Plan Limits.

Creating a queue

From the dashboard: open the Queues tab and click Create queue. From the API:

How matchmaking works

Players create lobbies at runtime through your game client. The lobby host enters the lobby into a queue. Simpl groups compatible lobbies together, boots a server once a match is full, and delivers a server_ready event to every player over SSE.

Team composition

For asymmetric games, define teams by size and role. A 1 killer vs. 4 survivors queue looks like:

Matchmaking rules

Player state

Players set state when joining a lobby. Simpl reads this state when applying matchmaking rules and team composition.