I'm pretty new to hosting multiplayer games on dedicated servers. I've been trying to figure out how to use PlayFab Matchmaking to launch a Multiplayer Server. Our multiplayer game is using Photon Bolt with Unity3D. Once the server is launched, I want to use the SessionId from PlayFab Matchmaking to start a Photon Bolt session with the same session ID. The clients can then use the returned MatchId from PlayFab to join the correct Photon Bolt session.
My main question is: how do I retrieve the SessionId (and InitialPlayers and PreferredRegions) on the server? I tried using the event PlayFabMultiplayerAgentAPI.OnSessionConfigUpdateEvent, but everything inside the SessionConfig callback is always null. Also, the callback is sometimes called twice, which is not what I want.