1. create global event queue list which includes all players.
2. trigger admittance criteria to some arbitrary number of folks at the front of queue (and part of that criteria is that they are online).
3. push everyone that made it to the end of the queue.
It's literally that simple.