I have a PlayFab game server running that I start a game on when my SteamMatchmaking lobby is full (currently I have it set to a max of 2 players). This is working as expected.
However I would like to be able to have the Lobby owner start a game even if the Lobby is not full. This is not working.
I have a player create a lobby, then wait a period of time (10 seconds), and if no one else joins by then I want the game to start with only those people that are in the lobby (in this case just myself). What happens is when I call PlayFabMultiplayerAPI.RequestMultiplayerServer
, the client doesn't get spawned into the game - instead the client goes into a waiting state where it stays UNTIL SOMEONE ELSE JOINS THE LOBBY at which point both players are then dumped into the game.
Is there some way I can have the game start after a period of time even if the lobby has not filled up? - is there a way to change the max number of players in the lobby AFTER creating the lobby? - is there some way to have the game actually start and have the players spawned BEFORE the lobby has the max number of players?
(I don't know if I should be asking in the Steam forums or here, but decided to ask here because the call to RequestMultiplayerServer
seems to wait on the lobby being filled.)