I'm just starting to get into Multiplayer Servers 2.0 & Matchmaking 2.0. I currently have a live game using legacy servers/matchmaking, and I'm looking to upgrade over the next couple of months.
In my legacy implementation, immediately after calling PlayFabMatchmakerAPI.StartGame(), I am able to call SetGameServerInstanceData() to store custom information for this particular game ID, such as display names of ingame players, game modes, and some other information.
Later, I can call PlayFabClientAPI.GetCurrentGames() and deserialize GameServerData to retrieve that custom information and use it.
For servers 2.0, my understanding is that when matchmaking decides to spin up a game server executable (i.e. "Match Found!"), I should call RequestMultiplayerServer(). However, I don't see anywhere I can attach custom information.
Moreover, the closest thing I see to GetCurrentGames() is ListMultiplayerServers(), but this appears to lack any custom data fields.
The direct solution to my problem would be if there was a GSDK equivalent of SetGameServerInstanceData as well as GetCurrentGames. However, if there is no direct equivalent, I would like to see an approach how I can still store/retrieve custom data for current games in progress.