我做了一个微信小游戏,有世界排行榜,玩的人多了以后开始有人开挂了,弄出很高的分数排在第一打广告,后端数据一看就很明显是人为篡改过的,应该是用某一种方法修改了前端的数据,然后数据上传后端了。请问有什么防止这种破坏游戏环境的方法吗?是否有很高的技术门槛?
不高,主要是先这样再那样
不高 物理防御 自己出个手机 魔法防御 再出个操作系统
别想了,那些大厂卖钱的游戏都被破解
加些异常检测,有问题就封号,删榜
防作弊机制跟你的前后端实现有关系。
如果是前端检测+关键数据+后端校验,那就有作弊的空间,你只能完善自己的检测方式
要想完全杜绝作弊,就只能全程联网
可以把kvdata加密,提高一下分析门槛,
我承认阁下很强,你出对7,我就可以对8。你说你能加密数据传输后端,我可以在加密前修改数据;你说你限制了触屏次数与分数的关系,我可以靠软件/硬件模拟屏幕点击;你说我可以通过算法知道你这个数据异常不符合常理,那我根据常理算出理论最大分数值,阁下又当如何应对?
1赞
别人AI都能玩游戏直播了。你还在反作弊
我比较好奇微信客户端或者小程序端没法防止用户使用科技吗?那微信本身是不是没那么安全?
是的,没有绝对的安全;我之前认识一个卖红包挂的,微信,支付宝都可以;ios,安卓版本都有