creator 小游戏世界排行榜

cocso creator小白,感觉世界排行榜好难做啊。有没有大佬给提供一下技术支持。跪谢啦。

redis 解决

为啥难做?如果超大量的人,需要准确排行,那就分服务器进行排序就好了。把分数分成区间,进入各自的区间服务器,各个区间服务器进行排序就好了。肯定是越往上服务器越少,可以做个动态服务器分配管理。然后可以计算每个玩家的世界排名,只要看本服务器的排名加上其他比它区间服务器的人数就是他的排名了。

人不太多还行,如果太多了,redis也扛不住

基本上所谓世界榜需求其实只是要个前50名,不用搞那么复杂,就mysql单纯orderby,加个索引,千万级以下用户,都能搞的定,大部分小游戏量级远远达不到这个水平。
进一步如果需要本人的非精确排名,做个桶就好了。