在某些游戏中,人们可以通过更改时间来作弊。例如:当他们必须等待 30 分钟才能 build 建筑物时。 假设设备与我的服务器连接,我可以阻止这种情况吗? 我正在使用 libGDX 库在 Java 中编程。 是否有同时适用于 IOS 和 Android 的解决方案?
最佳答案
将他们必须等待的时间存储在服务器上(告诉服务器他们执行任务,服务器将记录该时间以及他们何时可以再次执行任务)并让客户端检查服务器是否认为它实际上可以执行那个行动。任何时候您在客户端上存储一些东西,都可能有办法绕过它。
关于java - 更改设备上的时间 => 在游戏中作弊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20906589/