Implement a Pre-Match Lobby to Enhance Player Experience and Team Balance
A lot of people are complaining about the same thing: you click a server that shows free slots, but by the time you try to join, it’s already full. Then you get the “Game is Full” error, disconnect, or get sent back to the menu.
Maybe a good solution would be adding a small lobby before entering the actual match.
Instead of going straight from the server browser into the game, the flow could be:
Server Browser → Room Lobby → Match
In this lobby we could:
See all players before joining the match
Balance teams properly before the game starts
Avoid situations like 16 players vs 5 players
Move “Switch Team” to the lobby instead of allowing it inside the match
Only allow switching teams if there is space and the teams stay balanced
Keep server filters saved when backing out
Return players to the server list instead of the main menu after a failed join
This could make the whole process feel smoother and less frustrating.
A normal server queue would already help, but I think a lobby system could fix more than just the “server full” problem. It could also improve team balance and make joining matches feel more organized.
Just an idea, but I think it would make the game feel much better.