by ChrisGibbs » Tue Oct 16, 2012 8:24 am
For efficiency reasons, as you say it's only the (up to) 4 players above and 5 players below you for "My Position", and also the global top 10. The ranking system has been designed to handle 100,000 - 1 million users or more with very little server load, and I've managed to implement both of those top 10 lookups in a very efficient way.
I may be able to add a paging feature in future though, although it's a tough challenge to allow instant access to the entire leaderboard when there are a lot of entries - i.e. I don't really want to have to implement it now and then turn it off when the TE userbase gets so large that the paging feature starts slowing down the server.
Chris Gibbs
Programmer/Musician at Inner Version Ltd
