Currently, the teams are assigned one by one: first, one team gets full, then the next one, then the next one, and so on. In Single, Duo, and To4, this is not a big problem because most of the time, enough players are found to fill the lobby. But in Mega, it's usually one team of 10 and the other teams have way less players. Most of the time there's not even enough players to have a 4th team.
So the solution is simple: Instead of filling up each team individually, the teams should be assigned in a different order:
Player 1: Team 1
Player 2: Team 2
Player 3: Team 3
Player 4: Team 4
Player 5: Team 1
Player 6: Team 2
...and so on
That way, no team is severely undermanned.
So the solution is simple: Instead of filling up each team individually, the teams should be assigned in a different order:
Player 1: Team 1
Player 2: Team 2
Player 3: Team 3
Player 4: Team 4
Player 5: Team 1
Player 6: Team 2
...and so on
That way, no team is severely undermanned.