java - 更改设备上的时间 => 在游戏中作弊

标签 java android ios libgdx

在某些游戏中,人们可以通过更改时间来作弊。例如:当他们必须等待 30 分钟才能 build 建筑物时。 假设设备与我的服务器连接,我可以阻止这种情况吗? 我正在使用 libGDX 库在 Java 中编程。 是否有同时适用于 IOS 和 Android 的解决方案?

最佳答案

将他们必须等待的时间存储在服务器上(告诉服务器他们执行任务,服务器将记录该时间以及他们何时可以再次执行任务)并让客户端检查服务器是否认为它实际上可以执行那个行动。任何时候您在客户端上存储一些东西,都可能有办法绕过它。

关于java - 更改设备上的时间 => 在游戏中作弊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20906589/

相关文章:

java - @Nonnull 注释只是标记?

c# - .NET RSACryptoServiceProvider 使用4096私钥加密,如何在Android上解密

Android AccountPicker - 找不到处理 Intent 的 Activity

java - 如何以编程方式获取电话号码?

ios - 在 tableviewheader 中使用 UITextField 进行 self.view.endEditing 时崩溃

Java - IndexOutOfBoundsException

Java Spring Boot : How to map my app root (“/” ) to index. html?

java - 为 Java HTTP 服务器构建 http header

ios - Swift WKWebView 与 Javascript 交互

ios - 这是一种在 Swift 中将类设置为委托(delegate)的方法吗?