First of all, the connections are loads better, and I appreciate it. I can play regularly now.
One thing I've noticed on the player's part, though, is that when everyone tries to connect, no one can. The three stooges trying to get through a doorway, if you will.
First of all, theres the in-lobby players, who every new player has to connect to, so the chances of sucessfully joining decrease as the game gets bigger.
Then there theres people joining, who have to connect to the in-lobby and every other joining player. They're constantly giving up or getting kicked, which makes the list periodically reset itself which causes the other players to restart all their connections and then the host kicks them becuase they're being slow. This is the biggest problem, in my opinion.
So I was thinking, would there be any possibility of implementing a queue, so that only one person is joining the game at a time while others wait till that person connects, fails, or is kicked?