gpt4 book ai didi

javascript - 在基于 JavaScript 的游戏中制作在线高分榜的最佳实践是什么?

转载 作者:行者123 更新时间:2023-12-03 01:25:10 25 4
gpt4 key购买 nike

[我知道在高分列表中也有过类似的关于防止作弊的问题,但没有答案对我基于 JavaScript 的游戏没有真正帮助,所以在告诉我类似的问题之前,请尝试考虑一下我的问题帖子。我询问best practices因为 JavaScript 对用户始终可见,因此不可能完全防止作弊,我只是想让它变得更难。]

我正在开发一个可以在浏览器中运行的基于 JavaScript 的游戏。我想制作一个高分列表,其中包含用户名和所有用户的分数。为了实现浏览器将用户名和分数发送到我的服务器(通过 AJAX)。

向此列表提交虚假分数相当容易:可以查看 AJAX 请求,然后使用虚假分数发出自己的 AJAX 请求。使用类似 token 的东西必须与其他数据一起发送是没有意义的,因为它很容易被发现。

我唯一可以防止作弊的方法是将每个用户操作的描述发送到服务器并在那里计算分数。但这实际上并不实用,因为这对于服务器来说太大了。

我接受了一个答案,但如果有人对如何让作弊变得更加困难有其他想法,请创建另一个答案!

最佳答案

我喜欢玩欺骗作弊者的游戏 - 就像使用 token 来验证每次调用更新时都会更改的分数一样......但我接受使用重复 token 发布的作弊分数。然后我只向作弊者显示作弊分数,所以看起来它有效,但现在作弊者在沙箱中看到他的结果。

关于javascript - 在基于 JavaScript 的游戏中制作在线高分榜的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8670612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com