I believe that when the server tries to connect a series of players, it will attempt to connect everyone in a certain order. The host will be the first player everyone in the game attempts to connect to first. After that, it goes in a certain order. Also, if the server cannot connect two people, it will not attempt to connect to anyone further as there is no point. Deductively, I can conclude that the person with the worst internet connection should host the games. This way, you will know immediately if the game will connect or not. You won't get your hopes up and then not connect to the last person. This is a theory, but I am sure you have seen it not connect to the first person on the list and no one after that before. What do you guys think?
“I am the punishment of God...If you had not committed great sins, God would not have sent a punishment like me upon you.”