Hi,
I have a matchmaking queue with a minimum amount of 2 players and a maximum amount of 4 players. The match should be able start with two players and a backfill should fill the rest, if the match is not already full.
So when another player is matched with a backfill ticket, I have to start another one to fill the last spot. When I cancel the matched backfill ticket, so the match members are "free" for the new backfill ticket, I receive an error The ticket is already completed
. After receiving this error I also receive two Canceled
messages, which I assume are the two successfully cancelled messages for the two players I started the backfill ticket with.
When I directly start another backfill ticket I also receive a MatchmakingTicketMembershipLimitExceeded
error. Am I handling this scenario incorrectly?