社区
移动开发其他问题
帖子详情
单机游戏中防止用户通过修改本地时间达到作弊效果
后起的黑马
2014-07-09 05:00:29
单机游戏中如何防止用户通过修改本地时间来达到作弊的效果,有没有什么C调用可以取到正确时间的,我是调用的time(0)函数
...全文
1104
1
打赏
收藏
单机游戏中防止用户通过修改本地时间达到作弊效果
单机游戏中如何防止用户通过修改本地时间来达到作弊的效果,有没有什么C调用可以取到正确时间的,我是调用的time(0)函数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yjryym
2015-02-02
打赏
举报
回复
Windows用timeGetTime或QueryPerformanceCounter/QueryPerformanceFrequency。 Android用SystemClock.elapsedRealtime。 其它用C库的clock。
Time-cheat prevention1.6.zip
unity
游戏
防
修改
时间
作弊
源码(
防止
单机
手游
修改
本地
时间
作弊
) Time-cheat prevention (unity 2020 android 10亲测可用) Mobile (iOS, Android) native plugin to prevent cheating by changing phone time in settings. Does not require server and internet connection - works completely offline! Many mobile games use timer mechanics: restoring lives, delivering upgrades, training units, breeding monsters, etc. But it is very easy to cheat just by changing device time. (OK, sometimes you must turn off internet connection first) Now it is possible to make reliable timers even without server and internet connection. This plugin uses internal low-level API to retrieve time data that is agnostic to local device time changes. Package contains: 1) iOS native plugin 2) Android native plugin 3) C# wrapper class with method to return current unbiased time 4) Optional sc ript that uses ntp pool when connected to network. This feature requires .NET sockets (Unity Pro on mobile) 5) Sample project (C#). YouTube demo:
【防
作弊
】Unity防本地调
时间
作弊
Unity
游戏
防止
改
时间
作弊
单机
游戏
如何
防止
类似八门神器这类的内存
修改
器的篡改办法
当下由于八门神器这类的存在,好多的
单机
游戏
开发程序员都听蛋疼,今天看到伟哥实现了一个办法。。。。 大体的思路是: 1、实现一个类似与由一个值可以生成唯一的另一个值的函数(类似于C++ 的 std::hash<std::string>)hashFunc 2、本地保存两个相对的成员变量(this->coin, this->hash_coin) 3、每次对 coin...
关于unity客户端防
作弊
(内存数据被
修改
)
开发
游戏
的时候,往往我们需要对一些存放在客户端的重要的内存变量进行加密保护,
防止
被玩家利用一些
修改
器,
修改
其数据从而
达到
"开挂"的
效果
。 方法很多种我这里使用随机数和位运算异或 1.随机数 最终数值=原始数值*随机数(每个角色或者副本都是进战斗随机) 2.位运算异或 简单解析位运算异或 位逻辑异或运算将两个运算对象按位进行异或运算。符号为^ 运算规则:1^1=0;1^0=1;0^0=0 (相同得0,相异得1) 结论就是:A^B=C,C^B=A Anti-Cheat Toolkit ...
游戏
放
作弊
方案
摘要:本博客主要总结
单机
游戏
在
防止
作弊
上的若干方案,大部分来源于网络上前辈同仁的分享,在这里做一个备忘录,一来是加深自己的体验,二来也是为了以后碰到如此问题,可以有迹可循。1 内存
修改
之前有玩家用八门神器,烧饼助手等
修改
游戏
的关键值,通过多次
修改
定位,可以把数值调成自己想要的数,此原理就是找到了数值在内存的地址,
防止
这种情况,可以对关键数值加密即可,每一次使用的时候,都对比一下。比如说血量hp 在
移动开发其他问题
790
社区成员
13,285
社区内容
发帖
与我相关
我的任务
移动开发其他问题
移动平台 其他移动相关
复制链接
扫一扫
分享
社区描述
移动平台 其他移动相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章