如何实现定期自动重置的排行榜?

How to implement a leaderboard which automatically resets itself periodically?

我想为我的手机游戏(iOS、Android)实现排行榜,该排行榜将在 2 周后定期重置。排行榜将只包含前 100 名玩家。 2 周后,它将把前 10 名玩家 ID 连同他们的分数一起保存在数据库中,清理所有条目,并将在接下来的 2 周内开始接收新条目。整个过程必须自动化。

我需要关于使用哪个服务以及如何在该服务中实施它的建议。我目前正在研究 Parse、GameSparks、Google Play Game Services 等。该服务必须在 iOS 和 Android 上可用。

我对您提到的任何服务都不是很熟悉,如果其中任何一个提供了您需要的功能,但使用自定义软件当然是可能的。

最简单的方法是拥有某种类型的数据存储(例如 Redis),在它上面有一个薄的 API 来提供您需要的任何功能,然后是一个脚本或程序 运行 每 2 周和 saves/clears 排行榜(你可以用 cron 做到这一点)