I'm implementing my game with Unity using PlayFab's Matchmaking and auto allocated Servers. Now, I'm trying to implement Matchmaking Backfill on the server and I'm in need of some guidance.
First of all, am I right, that CreateServerBackfillTicket must be called by the server, when it needs more players? So Players don't call this method, only the server does. Players should call the regular CreateMatchmakingTicket and it will match with the server's Backfill ticket right?
What will happen when a Player connects through a Backfill ticket? Does the server's ticket ended? Does the server's Backfill continue?
For example, I have a server with 6 players and it needs 4 more, so I start a Backfill with the 6 Members. Can only a single Player connect through the Backfill ticket? Do I need to cancel and recreate the ticket for the 3 missing players? Or will it wait for the missing 4 players and connect them only together?
CreateServerBackfillTicket needs the Members of the server/match and each of these Member class needs it's Player Entity Key. As far as I see, these can be obtained by Logging in as a Player into Playfab. However, I don't want to log in my Players on the server. How could I acquire this Entity key on the server? Is it safe (or recommended) for the Players to send these Keys to the Server?
Thanks in advance!