Hi!
I'm busy with a 2-4 player peer-to-peer multiplayer game port. On other platforms the quickmatch works like this:
- as soon as two players are matched, they are put in a lobby together (one of them secretly becomes the host)
- a countdown starts, during which they can select a character etc; if both want to, they can skip the countdown and start the game
- while the lobby is still open, other players can be matched into the lobby - so if the two players want to have a game of 3 or 4 players they can choose to wait out the countdown and have a chance of more players getting matched
With PlayFab I don't know how to do this. Having the host create a backfill ticket seemed logical, but apparently that's only reserved for a server (for reasons that don't apply in this scenario, as the backfilling happens in the pre-game lobby instead of the game itself). Based on another thread I tried to get a "title" token to be able to call the server backfill ticket function, but I get an error ('claim was not allowed to perform the requested action based on the entity's access policy') and I'm not sure if that would be even possible.
I could do something with gradually lowering the minimum number of players during matchmaking itself, but as the number of active players is not huge, that would mean a much longer wait to get in the lobby with two players (if there are not more available).
What would be the best way to do this somehow?