Hi,
Our team has been running into an issue with creating multiple backfill tickets and we're wondering if we could get someone to help us out with it. Here are the details of our issue:
- We are using Playfab's Matchmaking APIs to connect our users for matches in our game (we use Unity 2020.3.25f1)
- After we've successfully matched people together, we use backfill tickets to fill available spots in our existing matches.
- Since our matches can take place over the course of multiple Unity scenes, every time we change scenes we need to submit a new backfill ticket with the proper data to join the new scene
- Right now our process for scene transitions is to use the "CancelAllServerBackfillTicketsForPlayer" API call before our scene transitions, and the "CreateServerBackfillTicket" API when the scene has loaded for all of the users currently in the match.
- "CancelAllServerBackfillTicketsForPlayer" returns success, and even calling "ListServerBackfillTicketsForPlayer" afterward returns an empty list; but after the scene has transitioned, calling "CreateServerBackfillTicket" always returns a "MatchmakingTicketMembershipLimitExceeded" error until after the amount of time specified in the "giveUpAfterSeconds" parameter of the first ticket has passed.
It should also be noted that we handle our backfill using CloudScriptAPI calls which are only ever invoked by the assigned "master client" of our match's server (we're using Photon Realtime for our matches). If anyone has any idea why this might be happening, any suggestions would be greatly appreciated.