前言
这月给大家带来的是期盼已久的端游 DOF86 鱼尾版本,全新的地下城与勇士 DNF!86 版本全职业二觉,宽屏界面,安徒恩团本,同时还有特色鱼尾宝珠,绝对值得一玩!文末有福利哦~
本文讲解端游《DOF》86 鱼尾版本架设教程,我将详细讲解架设步骤和开服修改,全部都是干货!大家也可以直接玩我架设好的公益服,体验游戏中土豪氪金的快乐,希望你也喜欢这款游戏~
我架设的 DOF86 端游请关注我的公众号 echeverra, 发送“DOF86”获取游戏链接和源码,注册就送 88 万点券,在线每分钟也会送 6888 点券,稀有材料可以十连魔盒开,也可以积分商城兑换,游戏长期维护,快来体验一下吧。
如果你对 GM 游戏感兴趣,推荐另外几款我架设的 GM 游戏:GM 游戏整理汇总,你也可以访问我的 521GM游戏网,欢迎来玩~
DOF 游戏截图:
架设
1. 架设条件
DOF 架设需要准备:
- linux服务器,建议 CentOs 7.6 版本,推荐腾讯云轻量应用服务器,性价比高。
- 游戏源码,关注我的公众号 echeverra,发送 “DOF86” 免费获取。
资源解压可能误报病毒,关闭安全软件即可。游戏最低要求 2 核 4G 配置服务器。
2. 开放端口
我们直接开放服务器所有端口 1-65535,以腾讯云轻量服务器为例,在防火墙中添加规则选择 ALL 全部添加。
3. 连接服务器
服务器安装完系统后,安装资源工具目录下的finalshell.exe,填写服务器 IP,用户名和密码连接服务器。finalshell 非常强大,可以输入命令,文件传输和查看服务器状态等。
4. 安装服务端
DOF 服务端我们使用偏爱一键安装,输入命令:
curl -O -L https://gitee.com/vipai/ai/raw/master/pianai;chmod +x pianai;./pianai
输入 1 回车,安装服务端。
提示输入转发 IP,默认即可,直接回车继续。等出现安装等级填写,输入 86 回车。
等待下载安装完成,耗时大概 5-10 分钟,取决于服务器宽带,会安装各种依赖、数据库、添加虚拟内存、关闭防火墙等,非常方便。
安装完后复制下来数据库账号和密码,也可以通过/root/default.txt文件查看数据库信息。
5. WE 登录器
我们使用 WE 登录器,虽然目前有些不稳定还在更新中,但是这是目前唯一免费的宽屏登录器,游戏玩起来更爽。
找到资源中的'/登录器/WE登录器.zip',解压后双击启动/WE登录器/登录器后台/taiwan8.8.exe。
点击注册,填写邀请码(相当于用户名)和身份码(相当于密码),进行注册。
注册后点击登录页签,填写刚注册的邀请码和身份码,点击右下角登录正式版。
登录后会让你先配置数据库,按照刚刚服务端一键安装最后的数据库信息填写,点击确定。
登录器会连接服务器进行绑定,提示绑定成功。
登录器成功注册登录后,我们需要通过登录器下载如下文件。在基础 - 下载需要文件 - 下载页面,下载登录器网关文件libhook2.so,下载登录器密钥文件 PEM 文件publickey.pem,下载 WE.dll 客户端文件WE.dll。
还需要点击上方的运行 - 生成 DNF,生成DNF.exe文件,以上就是所有的登录器下载和生成文件,都会保存在/WE登录器/登录器后台目录下。
最后我们通过登录器将版本 PVF 进行加密,这个是非常重要的版本文件,不同的 DOF 版本替换 PVF 文件基本就可以了,修改游戏内容基本也是需要修改 PVF 文件。
在 WE 登录中找到基础功能 - PVF加密_自动更新菜单,点击选择 pvf 按钮,找到版本文件,也就是资源中的/版本/Script.pvf,再点击开始加密按钮,加密后的Script.pvf文件在自动弹出的/版本/PVF加密/文件夹中。
6. 服务端配置
需要的文件都准备齐全,接下来我们将一些必要的文件上传到服务端,直接使用 finalshell 工具,将文件拖拽上传即可。
将版本文件/版本/Script.pvf上传到服务器/home/neople/game目录下,记住是上传原始的非加密的 PVF 文件,加密的 PVF 文件是需要存放到客户端的。
将登录器密钥文件/WE登录器/登录器后台/publickey.pem同样上传到服务器/home/neople/game目录下。
将登录器网关文件/WE登录器/登录器后台/libhook2.so上传到服务器/root目录下,鼠标右键该文件,点击文件权限,将权限全部勾选后确定。
找到资源中的/配套/dp2.zip解压,将 dp2 文件夹全部上传到服务器的根目录/,dp2 是用来挂载 DOF 可以扩展功能的脚本,可以实现很多功能,比如定时邮件,十连魔盒等。
将资源中的/WE登录器/登录器可能需要的文件/(FR)镶嵌+14技能+入包目录下的fuccaic.c,unvtce.config,unvtce.so三个文件,全部上传到服务器的/bin目录下,解决镶嵌和 14 技能键位等功能,同网关文件一样,需要将三个文件分别授予全部权限。
最后将资源中的服务端启动文件/配套/run上传到服务器的/root目录下,一键端安装原本是有run文件,这里是修改了文件的最后,在 15 频道前挂载了LD_PRELOAD="/bin/unvtce.so /root/libhook2.so /dp2/libdp2pre.so"前缀使得这些扩展生效。最后一行 56 频道是 PK 频道,需要启动可以将前端的 # 符号去除即可。
LD_PRELOAD="/bin/unvtce.so /root/libhook2.so /dp2/libdp2pre.so" ./df_game_r siroco15 start &
sleep 2
#./df_game_r siroco56 start &
7. 游戏启动
配置完服务端就可以启动游戏啦!启动命令:
cd /root
./stop;./stop;./run
启动游戏 CPU 会占用很高,启动时间大概 5 分钟左右,等最终出现如下标识,代表启动成功,客户端启动才会看到能进入的频道,最终游戏启动会占用 5-6G 运行内存。
会有很小的概率启动失败,可以重新启动,直到出现启动成功标识。
8. 客户端配置
服务端搞定后我们来配置客户端,客户端的配置比较简单,找到资源中的/客户端/DOF86.zip解压好,文件比较大,解压后大概小 18G。
将/WE登录器/登录器后台/目录下之前下载好的DNF.exe和libhook2.so复制粘贴到/客户端/DOF86目录下,替换掉原文件。
将/版本/PVF加密/Script.pvf这个加密的 PVF 文件复制粘贴到/客户端/DOF86目录下,替换掉原文件。
这样客户端就配置好了,是不是很简单,然后双击启动DNF.exe,先注册再登录~
进频道创建角色,Nice~
等等,好像哪里有点奇怪呢- -,仔细一看没有宽屏,而且血槽什么的显示有问题啊~
哈哈,不要慌,这是因为你没有设置宽屏,游戏架设好后有两处是登录器必须要设置的。
宽屏设置,在 WE 登录器核心 - 功能配置 - 宽屏设置中,勾选开启宽屏模式,然后点击上面的保存按钮,等待片刻底部提示数据保存成功。
血槽设置,在 WE 登录器核心 - 功能配置 - 血槽设置中,勾选开启血槽功能,选择百级仿国服,勾选开启创建角色 UI 功能,同样选择百级仿国服,最后点击上方保存按钮。
都设置好后,重新启动游戏,再进入游戏,我们会发现游戏宽屏了,血槽 UI 也没有问题了,这回是真 Nice 了~
9. 游戏关闭
游戏关闭也很简单,关闭命令:
cd /root;./stop;./stop
后续
免责声明
我架设的所有游戏资源均搜集于互联网,如有侵权,请联系我,我会马上删除。
游戏都是禁止内充的,只限于技术研究使用,禁止商用,请于下载后 24 小时内删除,或购买正版。
根据二○○二年一月一日《计算机软件保护条例》规定:为了学习和
研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软
件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬
鉴于此,也希望大家按此说明研究软件。
游戏优化
DOF 鱼尾版本是嘎嘎香大佬开发的 86 版本,可以说是精品中的精品,全职业二觉,安徒恩团本,还有特性鱼尾宝珠,很多玩家推荐我架设这个版本。
测试阶段404和枫两位大佬进行了认真的测试,提出了很多改造意见,将游戏的可玩度变得更高,在此非常感谢两位大佬的辛苦付出!
修复和优化内容如下:
- 注册送 88w 点券,泡点每分钟 6888 点券
- 在线奖励调整,每日 88 鱼币,888 深渊票,3500 金色小金体,10 梦幻结晶,累计次数奖励完美装备保护券,数量分别为 50、100、150、200
- 解除每日只能创建 2 角色限制
- 新增完美装备保护券,强化增幅不掉级
- 积分商城新增黄金增幅书、完美装备保护券、闪耀的挑战书礼盒等,调整商城道具价格
- 赛丽亚商店新增完美装备保护券,价格 500 鱼币,制作书的价格调整为 100金币,梦幻结晶碎片的出售价格调整为 50 万金币
- 商城道具赛丽亚的魔盒(十连)价格调整为 68888 点券
- 工会诸葛亮商店,曹操的腰带价格改为五千万金币,888神兽印信
- 完美装备保护券改为可交易
- 十连魔盒开出的药品售价调整为 50 金币
- 金币碎片改为 2000 金币
- 删除组队进攻安徒恩的心脏活动任务
- 关闭 dp2 在线定时邮件功能
- 赛丽亚的魔盒(十连)道具开出物品调整
魔盒具体调整如下:
- 删除:概率强化券,羊奶酸乳,复活币
- 修改:幻时装随机礼盒为梦幻克隆时装宝箱(自选)
- 新增:+12装备增幅强化券,天空之城普通碎片四个,天帷巨兽普通碎片四个,暗黑城普通碎片四个,万年雪山普通碎片四个,阿拉德普通碎片四个,远古普通碎片四个,蓝色陨石三个,黑色陨石三个,银色陨石一个,燃烧的陨石一个,银色村庄碎片一个,天空之城英雄碎片两个,天帷巨兽英雄碎片两个,暗黑城英雄碎片两个,万年雪山英雄碎片两个,阿拉德英雄碎片一个,远古英雄碎片一个,浓缩的魔能石100个
以上修改都在我分享的资源中已经改好,后续如有修改我也会分享出来,并在教程中补充哈~
游戏设置
游戏的主要设置在 WE 登录器上,大家可以照抄作业,直接按照我的登录器进行设置。以下设置都在登录器左下方的核心菜单。
游戏信息界面,可以设置游戏公告,充值跳转链接,注册赠送的点券,还有在线泡点功能,可以在线获得点券或金币等。
普通功能界面,可以设置一些基本的功能项,比如开启积分商城、一键返回赛丽亚房间、拾取史诗不弹窗、宠物时装可丢弃功能等比较实用的设置。
扩展 14 技能界面,可以开启 14 个技能按键的拓展,对应的扩展技能快捷键 id 也别忘记修改。
宽屏设置界面,可以开启宽屏模式。
血槽设置界面,可以对血槽和创建角色 UI 界面进行设置。
传送设置界面,可以开启传送功能,可以直接传送到各个区域地图。
排行榜界面,可以开启排行榜等功能设置。
游戏设置内辅界面,可以开启一些辅助功能,比如自动拾取功能等。
游戏中点击下方的小铃铛,可以看到游戏设置快捷按钮,可以打开辅助界面设置。
在线奖励界面,可以开启在线奖励,设置在线奖励物品和数量,游戏中左上角会显示在线奖励。
装备继承界面,可以开启装备继承功能。
以上游戏设置,每个界面修改完都需要点击左上角保存按钮进行保存,重新登录游戏即可生效。
创建限制
游戏默认每个账号只能创建 2 个角色,这远远是不够的,之前的这个限制可以直接在登录器上进行解除,但是新版的 WE 登录器不支持。
我花了好长的时间才搞定,尝试过 GMTool 等工具都不行,最终采取了直接操作数据库的方式来解决。
找到资源工具中的Navicat_16.0.6.0.zip解压,这个是无需注册码可以免费永久使用。双击navicat.exe启动,连接 MySQL 数据库,找到表d_taiwan,点击上方新建查询,执行下面的代码:
use d_taiwan;
DROP trigger IF EXISTS `update_limit_create_character`;
CREATE TRIGGER `update_limit_create_character` BEFORE UPDATE ON `limit_create_character` FOR EACH ROW
IF new.count =2 THEN
SET new.count = 0;
END IF
以上代码的作用是创建一个update_limit_create_character触发器,当表limit_create_character中count值为 2 时,将count值改为 0,这样就解决了只能创建 2 个角色的问题。
商城修改
修改游戏商城物品,需要修改 PVF 文件,使用专用的编辑器。
在资源中找到编辑器/工具/pvfunity.rar解压,双击pvfUtility.exe启动,左上角文件 - 打开封包,找到/版本/Script.pvf打开。
这里以我在积分商城添加的完美装备保护券物品为例,找到商城文件etc/newcashshop.etc打开,拖到最后,[mileage item]标签中的内容,就是积分商城的物品。
我们以完美装备保护券这一行代码进行说明:
2440 2 8239 1 10000 `完美装备保护券` 1
由左到右看,2440代表序号 ID,与其他物品的 ID 不要重复,2不需要修改,类似占位符应该,8239代表物品完美装备保护券的代码,1不需要修改,也可以当做是占位符,完美装备保护券是物品名称,1代表物品数量。每个数值之间需要按 Tab 键间隔开,与其他物品写法格式保持一致。
那不同的物品代码怎么看呢,装备列表文件equipment/equipment.lst,道具列表文件stackable/stackable.lst,或物品信息文件etc/iteminfo.dat,可以在文件里查找物品,最前面的就是物品的代码。
也可以利用编辑器最上方搜索按钮右侧的查询输入框,输入要查询的物品查找。
修改完后保存,左上角文件 - 封包另存为新的Script.pvf文件,这样就得到了修改商城后的 PVF 版本,我要将修改后的Script.pvf文件重新上传到服务器/home/neople/game目录下,重新启动游戏。
再将Script.pvf使用 WE 登录器进行加密,将加密的Script.pvf文件替换到客户端目录下,这样就完成了商城修改的整个流程啦。
如果有更多想修改版本的问题,可以查看资源中的/工具/豆腐百科2.5.rar,里面有大量大佬研究出的修改教程,可以直接搜索找到对应的内容学习修改。
魔盒修改
赛丽亚的魔盒(十连)开出的物品修改不在 PVF 中,而是在 dp2 中,找到文件/配套/dp2/df_game_r.js,修改init_chouj_db()函数。
以矛盾的结晶体为例:
{item_id: 3242, item_num: 10, item_weight: 800, is_broadcast: 0, is_super_reward: 0},//矛盾的结晶体
item_id: 3242代表矛盾的结晶体的代码,item_num: 10代表数量是 10 个,item_weight: 800代表物品权重,也就是抽奖的概率,数值越大越容易获得,最后两个应该是代表是否广播公示的意思。
大家可以根据自己的需求,加入更多想开出的物品~ 将修改的文件上传服务器后,重新启动游戏即可生效。
邮件发送
想给角色发送物品,可以通过 WE 登录器给角色发送物品邮件,在登录器账号菜单中,点击左上方...,即可查看到注册的账号,选择账号就可以看到创建的角色。
选择角色后就可以在下方填写邮件的物品和数量了,同时鼠标右键角色名还可以完成主线任务,封号解封等功能。
经测试发现,全服邮件并没有生效,给单角色发邮件是没有问题的,如果需要全服邮件功能,可以安装其他的 GM 工具,比如 GMTool 等。
PVF 热更
如果修改了 PVF 版本,那么修改的 PVF 需要重新上传服务端,且修改的 PVF 加密后也需要替换到客户端,但是重新打包客户端或者单独发给玩家加密后的 PVF 文件就很麻烦,这里我们可以使用登录器的 PVF 热更功能,解决此问题。
修改完 PVF 版本后,先将未加密的Script.pvf文件上传到服务器/home/neople/game目录下。
再用登录器将 PVF 版本文件进行加密(按照上文的加密方式),找到资源/工具/7z.exe安装,注意,加密后的 PVF 文件需要压缩处理,且压缩软件必须使用 7z,其他的压缩软件可能会有问题,鼠标右键加密的Script.pvf,点击7-ZIP - 添加到"Script.7z",最终会压缩生成Script.7z文件。
将Script.7z放到其他的服务器上(使用架设 DOF 的服务器会造成宽带占用,影响游戏网速),可以通过直连地址访问到该文件即可。
我使用的我的资源服务器,先安装了宝塔,然后将Script.7z上传到/www/wwwroot/dof86目录下。
然后在创建网站,域名填写资源服务器的 IP 和 未占用的端口,根目录填写/www/wwwroot/dof86,这样就可以通过http://IP:port/Script.7z访问到热更文件Script.7z啦。
最后在 WE 登录器中的 PVF 加密_自动更新界面,填写自动更新直连地址,并勾选开启 PVF 自动更新,点击左上角保存按钮。
重新启动游戏,进入游戏等待片刻后,我们会看到游戏左上角就开始自动下载更新 PVF 版本了,更新完后会提示重新登录游戏,重新登录就可以了。这就是 PVF 热更的使用啦~
关于游戏
之前我发布的 DOF70 版本已经开服快一年半的时间了,大部分的玩家已经都毕业了,没有二觉,没有高级史诗装备,没有安徒恩团本,所以好多人希望我出更高版本的 DOF,希望这个鱼尾 DOF86 版本不会让大家失望!之前的 DOF70 版本也不会关服哈,会继续开着,大家可以选择自己喜欢的版本玩哈~
地下城与勇士不仅仅是一款游戏,更是我们青春的回忆,再也回不去的过往,希望在我这里大家还能热血青春,再守护一次阿拉德大陆~
首先感谢鱼尾版本的作者嘎嘎香大佬,加了好友请教问题,直接远程帮我解决,人非常和善,还要感谢技术大佬智佬给我推荐的版本,在最开始的架设上给了我很大的帮助,最后感谢404和枫两位大佬的大量测试,给了我很多修改意见,可以说两位就是这个服的游戏策划。非常非常感谢以上给予我帮助的人~
所以我想把自己学到的研究到的毫无保留的分享出来,虽然教程有些啰嗦,看上去可能比较幼稚,但是我相信会给想研究架设的小伙伴一些帮助,少走一些弯路,也许这就是我一直坚持写教程分享的意义和执念吧。
今年已经五月份了,我只更新了两个游戏,一个天元西游,一个 DOF86,不是我偷懒哈(一般小懒- -),是这两个游戏真的很费精力,文件都超级大,架设和修改也比较难,都是经历了一个月的测试修改调整,感觉自己头都大了- -。
不过确实让小伙伴们久等了,抱歉哈,我决定这次游戏发布也给大家发点福利,回馈给一直支持我的小伙伴,同上次一样,只要在 DOF86 游戏发布文章:http://521gm.cn/dof86留言的小伙伴,文章评论里我会随机抽取一名幸运小伙伴发送 100 元红包!请登录留言哈,留言后请在网站上私信我,也就是管理员 echeverra,将你的微信号发给我,这样选出中奖的小伙伴我会直接添加你的微信通知你中奖哈,开奖时间 5 月 21 日,如当天 24 点未回私信,幸运将转给下一位小伙伴哈~
最后感谢大家一路的支持与陪伴,祝大家游戏愉快,一切顺利~ 我们下个游戏见!
好啦,以上就是 DOF86 版本架设教程的所有内容,希望对你有所帮助,如有问题可通过我的博客 https://echeverra.cn 或微信公众号 echeverra 联系我。
你学“废”了么?
(完)
(文章今日已有 223 人访问 ::>_<::)