We can implement something like a waiting room. After the lobby finished (LobbyStatus::Finish) we transfer waiting clients to players until the lobby is full again.
We probably should only allow so many clients inside the waiting room such that current_players + waiting_clients <= MAX_LOBBY_SIZE.
We can implement something like a waiting room. After the lobby finished (
LobbyStatus::Finish
) we transfer waiting clients to players until the lobby is full again. We probably should only allow so many clients inside the waiting room such thatcurrent_players + waiting_clients <= MAX_LOBBY_SIZE
.