Where thousands of players can all play the same game realtime while a timer counts down. The timer should be the same for all players and when the timer runs out the score of all players are compared and ordered decending from the highest score.
Whats the best way to do this?