您的位置 首页 DNF公益服

常见游戏外挂分类及原理概述!dnf私服后台数据

外挂基本概念

要理解外挂,首先需要理解网络游戏的数据流。这里所说的数据流定义为游戏本地客户端与游戏后台服务器之间的数据流通。一个数据的产生需要玩家做出对应的操作,然后经过网络传输同步到服务器后台,服务器后台再处理过后再通过网络反馈给玩家。

在此基础上,可以将广义上的外挂定义为:非法窜改游戏数据流的方式。非法指的是没有法律许可,而窜改的方式包括增,删,查,改。

狭义上的外挂就是针对数据链路上的节点的修改。比如窜改客户端的“内挂”,窜改网络数据的“脱机挂”,窜改游戏后台服务器的“私服”。

内存挂实现原理

dnf私服后台数据

内挂的目标即为数据链路上的第一个节点:游戏客户端(包含客户端所使用的操作系统)。内挂的原理一般通过增,查,改的方式来实现,而所使用到的工具主要有调试工具(如Ollydbg),反汇编工具(如IDA),内存查看工具(如CheateEngine)。制作内挂,不仅要对操作系统有理解,而且还要深入到游戏引擎,游戏逻辑。

之后执行以下命令,跳转到 /home/neople 目录下,执行以下脚本。

使用 Navicat Premium 或者 DataGrip 之类的工具,连接上你服务器的 MySQL,端口是 3306,帐号为 root,密码为 uu5!^%jg。

执行之后会提示是否覆盖,输入大写 A ,然后按回车解压完成。

如果你是 Windows 操作系统,直接使用 WinSCP 将该文件上传到 /home 目录下。

游戏逻辑会记录战局中所有玩家的坐标信息,而通过指定的方法读取到敌人的坐标之后,可以用方框将敌人在屏幕中标记出来,掌握敌人的位置可以率先做出预判,进一步可以做成自瞄辅助工具。

dnf私服后台数据

封装一下这个游戏逻辑,增加背包,主武器,副武器的判断,就可以形成一个“卡配件”的外挂。

2. 查

三、解压与编译相关文件

screen -S DNF

七、运行服务端

下面就开始安装数据库与执行 GeoIP 编译所需要的必要文件,依然按次序执行下列代码:

依次执行以下命令:

数据库名称 数据库表 数据库字段 d_taiwan db_connect db_ip d_taiwan dbab_db_connect_130516 db_ip taiwan_cain gc_ip

4. 改

在私服里面,可以体验到前所未有的“上帝”体验。以CS游戏为例子,目前公开的材料中有CS客户端,以及CS后台程序,虽然没有源码,但是可以直接调试分析CS的后台程序,找到逻辑中判断人物生存状态的逻辑,实现无敌模式。

封包挂的另外一个优势就是,如果完全掌握了游戏协议就可以实现脱离客户端—脱机挂,脱机挂完全模拟了游戏客户端的所有操作而不占据系统资源。在RPG游戏中,脱机挂的优势很明显。假设一台PC机运行客户端一个小时可以获取到100游戏币,而同时运行两个客户端消耗系统资源只能获取到180游戏币,而同时运行10个脱机挂,获取的游戏币可以达到1000甚至更多。

热门文章

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注