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

时间:2012-08-25 06:47:36

标签: ios time anti-cheat

  

可能重复:
  Is there a clock in iOS that can be used that cannot be changed by the user

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

2 个答案:

答案 0 :(得分:3)

将我的评论转化为答案。

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

答案 1 :(得分:1)

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