Having an action to join the most full lobby that isnt comepletely full or one that joins a specific lobby would be really coool!!! bc you could make all kinds of custom join screens instead of having the gdevelop one, since it doesnt fit with alot of games
im gonna show some examples u could do!!
this should ofc come with expressions like
LobbyCount(LobbyNumber [the number of an lobby]) [The amount of players in a specific lobby]
BestLobby(Offset [basically means if u set offset to 1 its the second best one]) [The fullest lobby but isnt full]
LobbyJSON(LobbyNumber) [Retrieves usernames lobby count and lobby max]
this allows u to do something like this:
Text string = LobbyCount(BestLobby())+NewLine()+LobbyCount(BestLobby(1))
also allows u to do an action like this
Join lobby number LobbyCount(BestLobby())
this could also work with the things that gdevelop is trying to implement with the join while game is running thing yes
the join lobby thing could have a section where it says variable to store error message in (optional)