40得票3回答
CheatEngine的加速作弊是如何工作的?

Cheat Engine提供了一个名为速度提升的功能,可以加速或减慢游戏运行速度。实际上不仅仅是游戏,如果有计时器的软件也可以被加速。这是如何实现的呢?我可以想象这些程序内部会有一些时钟来运行,但不确定在低层次上是如何实现的。 虽然这个功能在我试过的大多数游戏上都有效,但在许多游戏中也失败了...

36得票3回答
如何在我们的(多人)游戏中防止作弊?

如果你正在编写游戏,你应该考虑作弊者以及如何防止他们作弊。 我认为不仅是多人在线游戏,还包括单人游戏或“自制”的点对点多人游戏。 当游戏完全基于服务器-客户端架构时,工作几乎已经完成了,但还有墙壁透视等问题。 我制作了自己的点对点游戏,后来出现了一些作弊者。他们只是使用作弊引擎和尝试速度...

27得票11回答
检测在线扑克作弊者

最近在一个大型扑克网站上出现了一些玩家可能通过利用发现的安全漏洞能够在游戏过程中看到所有对手的牌。 一个天真的骗子会以惊人的速度获胜,这些作弊通常很快被发现,如果没有被快速发现,他们可以通过快速浏览手牌历史记录来轻松检测到。 更难的问题出现在骗子表现出智慧的时候,在他们必然会被叫牌的地方虚...

16得票6回答
如何防止已Root的Android手机安装我的应用程序?

在这种情况下,目的是为了防止在排行榜中报告虚假的高分(我的应用是一款游戏)。这种情况曾经发生在Flappy Bird游戏上,参见此链接 - http://www.androidpit.com/forum/589832/flappy-bird-high-score-cheat-set-your-...

13得票10回答
如何防止使用Gamecih作弊?

背景 我的安卓游戏中,玩家作弊问题已经存在一段时间了。如果这是一个单人游戏,这个问题并不大,但由于我的游戏包含多人对战和全球高分榜列表,这导致合法的玩家因为有人作弊而停止玩游戏。 作弊方式 作弊者使用一个名为Gamecih的root用户应用程序。Gamecih可以让用户暂停一个应用程序,...

13得票3回答
如何保护客户端反作弊技术

首先,我想指出我知道任何从客户端发送的信息都是不可信的,因为它可能被欺骗。我对通过模糊保护实现安全性的方法感兴趣,以阻止99.9%的潜在作弊者,并能够实时检测规避安全性的程序。 我考虑的一些想法包括验证游戏和任何潜在的作弊应用程序的文件和内存校验和,通过允许客户端根据服务器的请求(通过TCP...

10得票3回答
用户在应用运行之间如何本地检测iPhone时钟的提前?

在休闲游戏中常见的一种欺诈行为是通过人为调整系统时钟来推进游戏进程。如何在iOS设备上通过应用程序检测此类用户时钟推进行为? 不能涉及网络通信 不能假定应用程序在时钟推进时处于打开状态(运行或挂起) 必须检测到时钟推进,仅检测时钟回滚是不够的 理想情况下,解决方案应该能够抵御重新启动,...

8得票2回答
防止游戏中的“时间更改”作弊

我知道在许多iOS游戏中,有一些任务需要时间(例如“10小时后动物繁殖完成”),玩家可以进入“设置”并更改时间以加速任务完成。在我正在开发的游戏中,我不希望用户这样做,因此我正在尝试实现一个系统来防止这种作弊行为。我已经认真考虑了这个问题,但无法想出解决方案。基本上,我的问题是如何在不依赖系统...