RT,目前我所知的作弊手段有内存修改,系统时间修改,加速器。
针对这些手段(或者其他我不知道的作弊手段)大家是否可以告知一些反作弊方案?或者能否给出一些资料?
iOS 非越狱,控制好时间就行,其他木有了呵呵
其它,呵呵,还是时时联网吧,否则就国人的水平怎么防都是分分钟破
只能加大破解难度而已
1.内存,多存储方式并联,变量存储可以提高内存修改的难度,并且增加内存数据判断,敢改就敢崩,用户不服试试
2.时间,时间戳和标准时间不太好整,复合一下系统运行时间进行验证,这样时间上想要修改就难度巨增
3.加速器,呵呵,原理比较多,不甚了解,不过加速的话影响一般不是致命的,只要时间判断是正确的基本无碍
4.其它,记得留一点bug,可以给用户带来一点点收益,但是不影响主要功能,不造成经济损失,不破坏游戏平衡就行
妥妥的,要是这都能有人给你破解了,那么恭喜你,你的游戏挺受欢迎啊
时间防作弊可以参考这个连接
http://www.cocoachina.com/bbs/read.php?tid-232414.html
另外一个就是防止物品数量在本地计算的时候被八门神器修改的情况,
这种情况我以前看过一篇文章可惜在工作暂时找不到,思路就是存储这个变量的时候作一个左移位处理,
获取这个变量的时候再右移位回来,这样就能防住99.99%的玩家。
还有一个办法就是这个本地临时变量无论set还是get,都丢在数据库里,这样这个变量每次都在不同的内存中,八门神器肯定不会获取到,
但是性能上会有一些影响。
多谢提供方案,我回去研究一下。
嗯,防止修改内存的方案网上有不少了,这一块我基本有底了。
另外感谢你提供的单机游戏计时器防作弊解决方案,我会去研究一下。
求防止内存修改的方法…