Hello.
We analyze our approach to matchmaking and Playfab. And we are trying to understand what is the best solution in a situation when:
- Using Externally Hosted Game Servers with PlayFab
- Players are divided into many groups. For example, by level and map.
Now we do this:
1) The server is registered in playfab without parameters. as Empty.
2a) When any player enters, the server changes the parameters used in the player filters.
2b) Player first search not Empty games, if fail he search Empty games.
Problem: when several players (from different groups) enter one Empty game. The server needs to kick one of them. And we are afraid that with a large number of players this problem will become critical.
How can this problem be solved?
- It would be good to set "Max player count" = 1 first. And after first player connect set = N. But we can't find API for change "Max player count".
- Maybe worth using two "Game Modes" for one server. One for empty games. and after user connect close him. and send info about second mode to user.
Perhaps you would recommend using a different approach?