有没有办法在OpenFeint中添加作弊保护?

时间:2011-08-27 21:01:17

标签: android openfeint

我最近在我的应用程序中添加了OpenFeint API,以共享在线排行榜高分榜。

我注意到,在我添加排行榜后不久,很少有记录添加了不可能的值到排行榜的第一个位置,所以它必须是作弊。

有没有办法避免它?保护我的应用免受欺诈?我试图通过网络寻找这样的解决方案,但找不到任何解决方案。

1 个答案:

答案 0 :(得分:0)

您的客户可以访问手机上的数据以及正在传输的数据。由于这个基本事实,他们可以用这些数据做任何他们想做的事情。

除非您开发自己的服务器,否则无法解决此问题。而不只是一台服务器来跟踪成就和分数。但是一个跟踪游戏收到的每个用户输入的服务器。一个很好的例子是多人游戏。 MMO,FPS都依靠服务器来告诉客户端应用程序“你现在不能执行”,或者“是的,你可以做到”。通过这种方式,您的分数,您的成就,一切都将符合要求,因为服务器在每一步都给予了许可。

对于简单的游戏,我会保持每周的分数。每周都要擦拭它们,因为黑客每周会把那些愚蠢的假冒高分放在那里。我不确定OpenFeint是否具有此功能,但我确信您可以构建一个简单的脚本,每周擦除一次板。