As I understand it, the Client API Matchmake call either
1. Succeeds and returns connection info
2. Returns GameNotFound
3. Returns an error
Then it is up to the client how to handle those responses.
However, the Matchmaker that I am looking to implement would support the following:
- If GameNotFound, jump on a queue of players waiting to be matched.
- Only form matches with 8 players, no less, no more.
- Be able to implement a "match score" that ranks how healthy a match is, as a function of each player's skill level, time in queue, and other factors. The matchmaker should attempt to form healthy matches.
Can I get a conceptual explanation of what PlayFab services and APIs I'd use?
I'm looking for an answer with a similar level of depth as:
https://community.playfab.com/questions/5418/custom-server-order-of-operations.html