I just wanted to confirm the life cycle for a Multiplayer Server deployed using the new GSDK, and couldn't find any documentation on the subject.
So is the life cycle something like:
- Server is deployed and starts. GameState is Initializing
- Once server loads the level and is ready to receive player it sets GameState to StandingBy
- Matchmaking (or the game) requests a server. Playfab finds an available one and send Operation::Activate. Server GameState changes to Active
- Match ends, and here's the question: What happens then? Should the server go back to StandingBy, or should the game code call MultiplayerServer/ShutdownMultiplayerServer and force the server to terminate?
Thanks,
Gabriel