短链接战斗校验怎么做比较好

2回答

短链接战斗校验怎么做比较好

提问者 wings 2017-08-24 385浏览
战斗完全在客户端计算,服务端如何做相对比较好的校验,比如说用战斗力,比如说客户端定时发校验包?

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
  • 夕阳 2017-08-25 10:06
    首先是本地数据加密:
    比如血量1000,你存的时候加密一下,异或一个值之类的。让普通的内存查找不会直接找到。
    然后战斗完成的计算消息里加上部分校验数据,可以 包括:
    战斗时间、战斗平均伤害、单次最高伤害、暴击次数、回血量等己方和地方的关键数据。
    然后服务器根据数值公式推算范围,比如这样的攻击只能打出最高多少伤害之类的。战斗时间防止一下加速器,这样大体上能防止修改
    最后说一句,如果对方微量修改时不容易查出来了,比如我现在攻击力500,我进战斗改成550,基本上就不容易查出来。
    0评论
  • jacowu 2017-08-24 15:51
    专家回答
    战斗完成领取战斗奖励的时候,把关键数据上报到服务器进行校验,包括重要的攻击数据等。
    0评论
  • {{ answer.user.NickName }} {{ answer.profession }} {{ answer.created_at | time-format }}
    专家回答
    {{{ answer.answer }}}
    {{ answer.answer_count | view-format }}评论
加载中... 查看更多回答