capabilities.work

Matchmaking with Player Acceptance

A 4-step recipe with Amazon GameLift. We can help you get access.

Recipe · 4 steps

Matchmaking with Player Acceptance

Start matchmaking, poll to REQUIRES_ACCEPTANCE, accept, then poll to COMPLETED.

  1. Start a matchmaking ticket for the supplied players using the existing configuration.
  2. Describe the ticket and check its status. Repeat while SEARCHING; proceed to accept once the ticket reaches REQUIRES_ACCEPTANCE.
  3. Submit an ACCEPT response for the matched players to confirm the proposed match.
  4. Describe the ticket again and check whether the match has COMPLETED. Repeat while still in PLACING or REQUIRES_ACCEPTANCE.
What you'll need to have ready
  • configurationName: Name of an existing matchmaking configuration that requires acceptance.
  • players: List of players to match, each with a player ID and optional attributes.
  • playerIds: List of player IDs delivering the acceptance response.
For your developer

Arazzo workflow amazon-gamelift:matchmaking-accept, 4 operations: StartMatchmaking → DescribeMatchmaking → AcceptMatch → DescribeMatchmaking. Specs on APIs.io.