比如客户端提交了一个分数上去,服务端怎么判断这个分数是否有效?判断两次提交的时间间隔?判断分数的在游戏开始后的最大范围?大伙有做过防刷的来聊聊呗
为什么要客户端提交分数给服务器啊。不应该是服务器算吗?
因为玩家每操作一步的分数计算是在客户端做的,像跳一跳那样操作,然后产生分数
服务器做校验
每一次上传数据,服务器都拿新的数据和上一次的数据进行校验,两次数据之间肯定有一个区间, 超过这个最大区间值就判定为非法数据。
好吧,目前我也是只能想到这种方案
比如客户端提交了一个分数上去,服务端怎么判断这个分数是否有效?判断两次提交的时间间隔?判断分数的在游戏开始后的最大范围?大伙有做过防刷的来聊聊呗
为什么要客户端提交分数给服务器啊。不应该是服务器算吗?
因为玩家每操作一步的分数计算是在客户端做的,像跳一跳那样操作,然后产生分数
服务器做校验
每一次上传数据,服务器都拿新的数据和上一次的数据进行校验,两次数据之间肯定有一个区间, 超过这个最大区间值就判定为非法数据。
好吧,目前我也是只能想到这种方案