格斗类手游客户端逻辑重,服务器如何校验?

3回答

格斗类手游客户端逻辑重,服务器如何校验?

提问者 程序媛Adele 2015-04-30 218浏览

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
  • mooreliu 2015-05-04 15:49
    不知道你是不是指的安全方面的校验,如果是指的安全方面的校验,格斗类的手游在副本中的逻辑基本都是在客户端。不同手游采用的方案不同,也不单单是在服务器进行校验,主要有下面几种安全策略:

    1、对关键数据(例如玩家攻击力、血量、防御值等)以明文存储,并且会定义对应的一个加密了的数据,战斗过程不与服务器进行交互(心跳包除外),使用到某关键数据时会对该数据进行内存值校验(明文值和加密值之间的校验),看是否被内存修改器等作弊工具修改了。如果检测到修改,客户端会直接做出判断;

    2、 对关键数据进行加密,这样加大了内存修改作弊的难度;

    3、游戏结算时将战斗情况(例如战斗时间,玩家攻击次数,BOSS受到玩家攻击次数等)发送到服务器,服务器端会进行校验,检测玩家是否作弊。
    0评论
  • 淡然。     2016-01-16 13:05

    开始很喜欢玩,后来就不想玩了。

    0评论
  • Erba-medica+。/ 2016-01-18 12:51

    酷跑 挺火的游戏了,但是并不是喜欢的种类

    0评论
  • Mcqqliu 2016-01-18 14:45

    塑造个鬼,完全是抄旋风跑跑的

    0评论
  • 泡沫 , 2016-01-18 15:13

    感觉还行。

    0评论
  • 忆丶内伤 2016-01-18 18:41

    天天酷跑我一直在玩呢

    0评论
  • 宾果咖啡屋 2016-01-20 17:55

    怎么能不提手游测试同学彻夜等版本呢?

    0评论
  • willieli 2015-05-04 15:50
    客户端逻辑重,是为了游戏体验,但如果从安全的角度来看,非常不安全,容易被外挂或者修改器利用。因此,需要在适当的时机把客户端重要数据发送到服务端,由服务端来检测是否出现作弊。 
    0评论
  • nikochen 2015-05-04 15:50

    1、对攻击部分进行采样复盘

    2、对基本属性做统计校验。

    0评论
  • 忆丶内伤 2016-02-03 19:22
    写得不错呢,感谢分享

    0评论
  • 安妮‘ 2016-02-27 10:39

    看到自己玩的游戏了 感谢分享

    0评论
  • 拂晓之露 2016-02-27 18:38

    楼主辛苦了~~很不错呢

    0评论
  • Erba-medica+。/ 2016-02-28 12:23

    谢谢分享了

    0评论
  • Woooow~ 2016-03-06 19:49
    谢谢作者给大家分享 好棒!
    0评论
  • {{ answer.user.NickName }} {{ answer.profession }} {{ answer.created_at | time-format }}
    专家回答
    {{{ answer.answer }}}
    {{ answer.answer_count | view-format }}评论
加载中... 查看更多回答