Many initial fails for map load: suggestion included
I, and apparrently quite a few other people, have been having a lot of connection problems after recent patches. This is where we join a team no problem, select champs, no problem, match no problem, then Match starts in 5,4,3,2,1... and then it times out and claims supposed "firewall problems". So I dont spawn onto the map (or even see the splash icons for the teams)
After many computer restarts, or sometimes changing home computer and restarting, I get reconnected. IF I manage to get reconnected, then the connection seems to be stable from that point.
Here is where I'd like to suggest a low level fix.
I'm presuming that the basic code flow is that clients first connect to some kind of lobby server, then get "your" team... then get matched with enemy team, and only AFTER all that is done, each individual client is told, "Okay, we've assigned you to battle server 123.45, please disconnect from lobby server and go there now".
Except that sometimes, the client cannot go there.
So what I suggest, is that the second the team matchups are complete... clients STAY IN LOBBY, while everyone also attempts connections to the battle server. All clients report to lobby server when they have a successful battle server connection. Only AFTER ALL 10 clients report success, does the final transfer from lobby server to battle server take place. if one or more clients cannot make successful connection... then they are dropped, and matchmaking is redone.
This is the only way to avoid unfair 4v5's at the start, that have been happening a lot lately.