题记:

以前玩过pc单机游戏的同学,相信对金山游侠这款作弊修改器一定不陌生,玩家通过修改器可以轻松地定位、修改游戏里的关键变量,如boss血量,金钱,主角战力等数据,轻松制霸游戏。作弊修改器的原理非常简单,就是通过数值搜索,在内存中查找到相同数值的变量,确定其是目标变量后,对其进行修改。相似的作弊器还有cheat engine和手机端的八门神器。这类作弊修改器除了对单机游戏有效,对于一些部分游戏逻辑放于客户端处理,没有经过服务器验证的网游,同样有效。我们都知道,外挂对于网游而言会极大破坏游戏公平性,不啻于毁灭性打击。

解决这类作弊的办法有许多种:

1、最彻底的方法当然将所有的游戏逻辑都放在服务端判断,或服务端进行强校验,确保客户端没有作弊。但这类方法的难点比较大:服务端需要与客户端保持一样的计算逻辑,会使服务端的复杂性增大;客户端上报的数据包不可避免会变大。

2、退而求其次的方法则是进行客户端防内存修改处理。对于关键内存数据进行加密存储,虽然安全性不如前者高,但可以有效地防范前面所提到的那一类作弊修改器,保证关键数据安全。

网游如何防外挂篡改数据——客户端内存加密相关推荐

  1. 如何开发一款网游?(一)——数据结构设计

    本文中的网游是指智能设备的网游游戏.网游开发是一个系统工程,里面涉及到的工序繁多,人员可以从几人到数十人不等,主要包含策划.美术.客户端.服务端.这里主要是从服务端技术的角度并以最简洁的方式来阐述一个 ...

  2. 面向监狱编程 - 石胖子写网游外挂 (2) 加密和解密

    " 本故事纯属虚构,如有雷同纯属巧合." 0  游戏的加密 对着网游<天x八x>的网络请求数据,研究了一阵子,石胖子,才搞明白.原来游戏的请求数据使用了对称加密的算法. ...

  3. 艾格拉斯张鹏:重度手游防外挂及安全

    艾格拉斯张鹏:重度手游防外挂及安全 图/文 游戏茶馆 前言 2015年1月10日,[问道一线]品牌沙龙第一期,有幸邀请到的艾格拉斯创始人之一.CTO张鹏先生,以<游戏防外挂及安全>为主题, ...

  4. 网游外挂业越发成熟:上班族玩家习惯用外挂

    研发商应对手段成熟 运营商实施严密监测 政府部门加大打击力度 网游行业刚刚起步之初,游戏外挂就已经随之产生.当时,面对"外挂"网游公司甚至不知所措,受到的影响也非同小可.而现在&q ...

  5. 组装网游服务器,网游服务器的搭建

    网游服务器的搭建 谈完网游服务器的选购之后,我们就开始考虑网游服务器的具体搭建问题了. 网游服务器在网络中并不单指网游服务器本身,而是包括登陆服务器.网关服务器.游戏服务器和数据库服务器.有的服务器可 ...

  6. 手机网游制造之请求处理篇(已发《电脑报》)

    目标手机软件 手机网游制造之 请求处理篇 开发程序:疯狂的炸弹 开发进度:第四期 本期要点:设计服务器端请求处理功能 开发平台:Java平台 经过前面3期的讲解,我们的手机网游<疯狂的炸弹> ...

  7. 手游遭遇兼容性、客户端、服务器、防外挂问题如何做?

    手游遭遇兼容性.客户端.服务器.防外挂问题如何做? 本文来自Game Look,不代表本平台观点与立场(好文章分享) 这份白皮书不仅给出了目前国内手游产品遭遇的技术上的主要问题,也给出了一个推荐给开发 ...

  8. 单机与网游的数据存储、外挂与内挂

    对于单机游戏来说,所有数据都是在内存和硬盘上的,所以单机游戏实际上是有内存修改器和存档修改器两种.只不过修改的位置不同,技术上来说都是大同小异,就是直接修改游戏数据.制作技术不外乎两种,一种是直接分析 ...

  9. 【数据】客户端网游成功率分布

    [数据]客户端网游成功率分布 (2010-10-07 01:46:15) 转载 标签: it 分类: 产业信息 [成都模式]纯粹的研发模式,无一成功案例,最终成为各大公司后方基地. [上海,深圳模式] ...

最新文章

  1. 掌握 Angular2 的表单 - Angular2 系列 (4)
  2. Maven下Flex国际化配置
  3. Linux环境崩溃生成core文件以及调试
  4. Linux基础优化方法(一)———优化命令提示符和yum源仓库
  5. (poj)1064 Cable master 二分+精度
  6. c++ 单例模式_Redis单例、主从模式、sentinel以及集群的配置方式及优缺点对比
  7. sqlserver 时间递增循环
  8. 命名之法 —— 书名及角色、武功(金庸)
  9. 社区医疗管理系统方案/案列/APP/软件/小程序/网站
  10. Android 蓝牙AVRCP 专题 (1)----- 手机端设置绝对音量Set Absolute Volume
  11. 基本面因子投资的三点思考
  12. mac pro M1(ARM)安装:centos8.0虚拟机
  13. 威联通QnapClub软件源汉化加速
  14. Python v / s PHP:2019年选择哪种编程语言?
  15. 中国移动光猫GM 219-S获取管理员密码
  16. Java安装与环境配置(Java SE 14)
  17. 寒假集训1字符串专题
  18. 看看成功例子 四款iPhone音乐APP应用赏析
  19. CSS动画实现3D隧道效果
  20. 爬取前程无忧51job海量职位信息

热门文章

  1. HDU - 1248-寒冰王座
  2. 哈佛大学心理学博士力荐
  3. 在ns2.35下完成柯老师lab18实验
  4. 一博科技IPO破发:公司市值50亿 深圳南山区上市公司数达200家
  5. Confluent安装
  6. 糖尿病风险分析及预测
  7. python安装盒怎么打开_Python学习笔记(六)Python盒子:模块,包和程序
  8. RISC-V 分支预测
  9. Git 注册、安装、配置、命令
  10. Java 导出Word文档(含图片)doc格式 (保姆级)