I am using PlayFab Matchmaking and PlayFab server for my game.
I was unsure when calling GetMatch On server to get matched players' attributes, like the team they have been assigned, their entity ID .etc., because GetMatch does not just require MatchID (which been assigned to the server when the server got allocated called SessionID on server), but also requires QueneName as well? but how can server know the queue name? passed by clients? or does the game server has access to this QueueName just like MatchId(SessionId)?
Answer by Junjin Chen · Nov 23, 2020 at 09:36 AM
According to this document Matchmaking - Get Match, the GetMatch API does require the QueueName. However, currently the game server cannot get the QueueName natively.
Normally, one queue matches one server build, queues do not share the same server build. Nevertheless, if you would like to have this feature, please refer to this feature request thread and vote for it: https://community.playfab.com/idea/35010/pass-queuename-from-matchmaking-into-gsdk.html
Yes, they can. But then the build cannot tell which queue activates the server. It is not recommended but it is up to you.