防止游戏中的“时间变化”作弊

可能重复:
iOS中是否有可以使用的时钟,用户无法更改

我知道在许多iOS游戏中都有花时间的任务(即“动物完成繁殖后10小时”),可以进入“设置”并更改时间以加快完成任务。 在我正在开发的游戏中,我不希望用户这样做,所以我试图实现一个系统来防止这种类型的作弊。 我已经考虑了很多,但无法提出解决方案。 基本上,我的问题是如何在不依赖系统时钟(可以轻易操作)的情况下跟踪时间,以防止用户作弊?

将我的评论转化为答案。

不依赖于用户或设备,而是依赖外部源来提供无偏的时间。 时间服务器,服务器等。如果你不信任….

而不是“X小时的真实世界时间”,“Y分钟的应用内时间”会为你工作吗? 当您的应用暂停/恢复时,您可以暂停/继续计时器。