We use the following APIs with matchmaking game.
- CreateMatchmakingTicket
- GetMatchmakingTicket
- GetMatch
- CancelMatchmakingTicket
This game is aimed for fixed multi players to play together with matchmaking.
If one player who called CreateMatchmakingTicket and exit this game suddenly without call CancelMatchmakingTicket.
since the Ticket is already created, and the game will start with remaining players unexpected.
It is difficult to detect the disconnect from any player if app is exit without calling CancelMatchmakingTicket due to these APIs are based HTTP protocol.
We expect PlayFab to add support WebSocket for these APIs to detect the disconnect easily and delete ticket matching queues.