我想创建一个带有高分的Flash游戏网站,我使用此代码将发布分数发送到 php 文件:
submit.onPress = function () {
getURL ("highscore.php", "_blank", "POST"); }
基本上有一个提交按钮,当你点击它时,它会打开一个新的标签,这个标签实际上是一个php文件,里面说的是你的分数是12 。我的问题是如何保护这个不受人们作弊并且可能发送错误的高分?如果有人有任何想法请告诉我......
答案 0 :(得分:0)
您需要加密变量add减法乘以等分数并添加与实数相同的假数字。然后当你需要得分时会破坏文件,并经常在游戏启动时更新游戏并更改解密。
欺骗引擎和其他闪断作弊引擎示例:购买东西或改变他们的分数任何变化,当骗子改变var时,他将有一个变量列表改变了该实例,所以你需要通过有多个vars作为分数或有一个计时器向上或向下计数,甚至两者都确保在你需要的加密变量中有乘法和除法!答案 1 :(得分:0)
我认为这篇帖子已经回答了这个问题: Flash Encryption PHP Decryption 但是你也可能想要添加一个Blowfish,这会让它变得更加困难,但绝不可能破解
答案 2 :(得分:0)
var得分= 0; var addScore = 0;
//高分你得到20分的例子你需要把逻辑放在这里:)
addScore = 20
//客户 分数= addScore * 3 + 23;
//服务器
得分= addScore - 23/3;