1st: I'd like to suggest that when host is missing.. the earliest player that joins the game would become the next host..
2nd:if the host is AFK the players could boot the host.. so that when majority of the players booted.. the host will change to another person (it's like voting)..
That's all
i'll come up with more
Cheers !!