anti-cheat相关内容
在此上下文中的目的是防止在排行榜中报告虚假高分(我的应用程序是游戏).这发生在 Flappy Birds 上 - 请参阅此链接 - http://www.androidpit.com/forum/589832/flappy-bird-high-score-cheat-set-your-own-high-score 由于 root 用户可以用他的手机做任何他想做的事情,我想其他解决方法都不起作
..
我正在 Flash 中创建一个游戏,该游戏将高分提交给服务器.虽然我计划在服务器端采取一些预防措施来防止篡改,但链中的薄弱环节是 Flash 本身.使用作弊工具,玩家可以监控和调整内存中的变量. 我意识到大多数 Flash/SWF 混淆器旨在防止人们(轻松)反编译 SWF.作为一种反作弊机制,它们会有所帮助吗? 解决方案 正如你所说的混淆器只是一种使反编译代码更难阅读的方法,它不是一
..
如果您正在编写游戏,则应考虑作弊者以及如何防止其作弊. 我认为不仅是mmo多人游戏,而且也不是单人游戏或“自制"的p2p mp游戏. 当游戏完全基于服务器-客户端架构时,我认为这项工作几乎完成了,但是还存在一些墙壁漏洞或其他问题. 我制作了自己的p2p游戏,一段时间后,作弊者出现了.他们只是使用作弊引擎并尝试过Speedhack和Memory hack的脚本专家. 大多数s
..
首先, 我想表明我知道,从客户端发送的任何信息都不能被信任,因为它可以被欺骗.我对通过模糊来阻止99.9%的潜在欺诈者的安全性方法以及实时检测绕过安全性程序的能力感兴趣. 为此,我有一些想法,包括通过允许客户端根据服务器的请求(通过TCP)进行扫描来验证其正在保护的游戏以及任何潜在的作弊应用的文件和内存校验和,两者检测记忆注入作弊和/或作弊的记忆足迹.因此,旁路黑客将不得不侦听通过SS
..
最近,我正在开发基于Cocos2dx-lua的移动离线游戏. 我在Google Play上找到了一个名为GameGuardian的应用,该应用可以设置时间速度.该应用程序可能会修改libc.so中的方法gettimeofday().我已经尝试了许多API,例如os.time(),SystemClock.elapsedRealtime(),但是都失败了. 有人可以给我一种避免应用程序影响
..
我正在寻找特定于游戏的网络设计和技巧.我知道一些问题,并且对其中的一些问题有部分解决方案,但是有些问题我还看不到.我认为对此没有确定的答案,但我会接受我真正喜欢的答案.我可以想到4类问题. 不良网络 客户端发送的消息需要一些时间才能到达服务器.服务器不能只处理它们FCFS,因为这对于等待时间较长的播放器是不公平的.对于此问题的部分解决方案是在消息上添加时间戳,但是您需要做两件事:
..
可能重复: iOS中是否有可以使用的时钟,用户无法更改 我知道许多iOS游戏中的任务需要花费时间(即“10小时直到动物”完成繁殖“),可以进入”设置“并更改时间以加快任务的完成。在我正在开发的游戏中,我不希望用户这样做,所以我试图实现一个系统来防止这种类型的作弊。我已经考虑了很多,但无法提出解决方案。基本上,我的问题是如何在不依赖系统时钟(可以轻易操作)的情况下跟踪时间以防止用户作弊?
..
休闲游戏的一个常见用途是人为地推进系统时钟以在游戏中领先。如何在iOS设备上的应用程序检测到这样的用户时钟进度? 不得涉及网络通信 当时钟提前时,不得假设app已打开(正在运行或暂停) 必须检测时钟提升,检测时钟回滚是不够的 理想情况下,该解决方案对于重新启动非常强大,但这不是必需的。 解决方案 CACurrentMediaTime& mach_absolute_time
..
当您有多人游戏时,服务器正在从客户端接收运动(位置)信息,您要验证此信息是否为防欺诈措施。 这可以这样做: maxPlayerSpeed = 300; // = 300像素每1秒 if((1000 /(getTime() - oldTimestamp)*(newPosX - oldPosX))> maxPlayerSpeed) { disconnect //这是非法的!
..
在这方面的目的,在排行榜被报道是prevent假高分(我的应用程序是一个游戏)。这发生了飞扬的鸟 - 看到这个链接 - 的http://www.androidpit.com/forum/589832/flappy-bird-high-score-cheat-set-your-own-high-score 由于root用户可以做任何他想用他的手机,我想没有任何其他工作的周围将工作和唯一的解决办
..
背景 我已经有一段时间了,现在的问题与球员作弊在我的Android游戏。对于严格的单人游戏,这将不会是一个大问题,但因为我的游戏包含多人对战和全球排行榜名单,这是造成合法的玩家停止,因为骗子玩。 他们怎么骗 骗子使用的应用程序的根用户名为 Gamecih 。 Gamecih允许用户暂停一个应用程序,修改变量值,然后恢复应用程序。所以,在我的情况下,他们只是暂停游戏,将“健康”为74万亿美
..
我使用多台客户机一台计算机上/帐户加入游戏创建一个在线多人游戏中,我想prevent球员。我不能简单地做一个服务器片面检查的IP地址,因为我还是想如人在同一个办公室才能够一起玩。 所以我想产生某种计算机ID /散列,它沿着发送到服务器的客户端上。我知道这是很容易破解的,但它会阻止至少是那些“骗子”谁不能或不会改变自己的客户端软件。 有没有办法来产生这样的ID /散在我的游戏客户端?它是由在Fl
..
我要创建一个游戏在Flash的提交高分到服务器。虽然我打算把几个precautions在服务器端,以prevent篡改,在链中的薄弱环节是Flash本身。使用作弊工具,玩家可以监控并在内存中调整的变量。 我意识到,大多数Flash / SWF混淆器是由意在prevent人(容易)反编译的SWF。他们会帮助所有为防作弊机制? 解决方案 正如你所说的混淆器只是一种方法,使反编译的code少更易于
..