通常,防止作弊和黑客攻击的最大防御者是社区观察。如果分数看起来相当可疑,用户可以报告分数作弊。如果有足够多的人报告该分数,管理员可以检查回放的有效性。如果已经有很多玩家完全合法地玩游戏,那么很容易看出机器人和实际玩家之间的区别。
The admins must oversee only those scores that get questioned, because there is a small chance that a bunch of users might bandwagon to remove a perfectly hard-earned score. And the admins only have to view the few scores that do get reported, so it's not too much of their time, even less for a small game.
Even just knowing that if you work hard to make a bot, just to be shot down again by the report system, is a deterrent in itself.
Perhaps even encrypting the replay data wouldn't hurt, either. Replay data is often small, and encrypting it wouldn't take too much more space. And to help improve that, the server itself would try out the replay by the control log, and make sure it matches up with the score achieved.
If there's something the anti-cheat system can't find, users will find it.