客户端运算战斗pve怎么防作弊?

8回答

客户端运算战斗pve怎么防作弊?

提问者 放作夥 2017-07-22 1.4k浏览
我们的boss战斗过程是客户端计算的,胜利之后会告诉服务端胜利了。怎么防止客户端伪造胜利消息。是rpg游戏类型。

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
  • ài西瓜の果? 2017-07-26 11:38
    1. 奖励有限产出。只要不影响服务器其他人的,可以放松一些。会上排行榜之类公示的就需要考虑控制了。

    2. 服务器只需要有一个对比战力,战力超过boss战设置的最低战力,就认为这个胜利是真的。假如没有战力统计的话,那就尝试统计一个类似的战力呗。

    另外,作弊不可怕,可怕的是设计上让作弊有机可乘。
    适度让玩家钻点无伤大雅的空子也是一种游戏乐趣。
    0评论
  • 根据 2017-07-29 00:22
    1在游戏开始时保存开始时间并要求客户端尽快同步。
    2保存玩家的APM等信息。
    3把胜利消息拆分成最后决战的战斗过程的一部分,然后让服务器推断出他是胜利的。
    4统计玩家的数据,找出重复的、可疑的信息。
    1评论
  • 281328686 2017-07-24 11:58
    如果是类似站桩输出的,那就简单,后端验证下战力(真实的EHP*EDPS),如果是策略性很高、技能复杂,操作多变的,那就人力去跑极限值吧,没那个人力和精力,就随便算个站桩的战力,然后上下限来个浮动百分比吧
    0评论
  • 应龙之翼 2017-08-21 18:43
    1.战斗力比较,低于指定战斗力一定百分比的都算成作弊
    2.在战斗力低的时候,战斗时间还短的也算作弊
    3.对于作弊处罚,可以简单到全掉最少的奖励
    0评论
  • qq 2017-07-24 21:43
    说的什么啊aaaa 
    0评论
  • Copeat丶 2017-07-25 14:40
    一般都是跑极值。。
    0评论
  • 龙影 2017-07-27 15:19
    这个我没经验,但是我的想法是同时随机抓取几个单次攻击防御伤害数值进行验证,符合的应该就能过,但是如果作弊得连战斗都没有就能上传胜利,我看要技术来处理了
    0评论
  • 食肉男孩 2017-08-18 17:57
    通过WEP抓包,直接抓通关胜利的包,打包,进本,发送,通关(不知道可以不)
    通过CE直接改游戏内攻击力,锁血2333

    0评论
  • {{ answer.user.NickName }} {{ answer.profession }} {{ answer.created_at | time-format }}
    专家回答
    {{{ answer.answer }}}
    {{ answer.answer_count | view-format }}评论
加载中... 查看更多回答