Perhaps, assuming there's dedicated servers, there could be a bunch of allocated servers worldwide which recorded game stats onto a site, where some system was calculated and it narrows the list down. Then invitations are sent to the players to meet at a server at a specific time. Maybe when people from opposite sides of the globe are playing, it could be played on a server in between both of them, so nooone has a lag advantage.
I don't know. Do we have confirmation on server types yet? We should get that.