站内搜索

搜索

致敬阿拉德800万勇士,DOF端游详细图文架设教程

球球

球球 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 6 天前 | 显示全部楼层 |阅读模式
本帖付費內容售價10钻石  本帖部分内容需要扣减积分,您尚未登录,请 登录注册

🔥其他服务端🔥

其他

💥其他Centos7.X服务端💯

其他网游名称: 其他
Centos7.X操作系统: Centos7.X
手工架设端架设难度: 手工架设端
服务端主题类型: 服务端
暗黑系列画面类型: 暗黑系列
4870文件大小: 4870MB
解压密码解压密码: 您所在的用户组暂无权查看,请登录后查看。
这次给大家带来的是准备了好久的,也是我公益三年多第一次出端游游戏,它就是地下城与勇士 DNF!,以下称为 DOF 哈,版本源自台服 DNF 吧的重生 70 版本,对应第三季第二章,经过了无数大佬精修的版本,绝对值得一玩~

致敬阿拉德800万勇士,DOF端游详细图文架设教程1880 作者:球球 帖子ID:3870

本文讲解端游 DOF 架设教程


DOF 游戏截图:

致敬阿拉德800万勇士,DOF端游详细图文架设教程5376 作者:球球 帖子ID:3870


致敬阿拉德800万勇士,DOF端游详细图文架设教程1229 作者:球球 帖子ID:3870


致敬阿拉德800万勇士,DOF端游详细图文架设教程6845 作者:球球 帖子ID:3870


致敬阿拉德800万勇士,DOF端游详细图文架设教程4090 作者:球球 帖子ID:3870


致敬阿拉德800万勇士,DOF端游详细图文架设教程9048 作者:球球 帖子ID:3870


致敬阿拉德800万勇士,DOF端游详细图文架设教程4535 作者:球球 帖子ID:3870
架设1. 架设条件
DOF 架设需要准备:
  • linux 服务器,建议 CentOs 7.6 版本,推荐[color=var(--themecolor)]腾讯云轻量应用服务器,性价比高。
  • 游戏源码,关注我的公众号 [color=var(--themecolor)]echeverra,发送 “DOF” 免费获取。
资源解压可能误报病毒,关闭安全软件即可。游戏最低要求 2 核 4G 配置服务器。
2. 开放端口
我们直接开放所有端口 1-65535,阿里云服务器在安全组中配置规则。

致敬阿拉德800万勇士,DOF端游详细图文架设教程2624 作者:球球 帖子ID:3870

腾讯云服务器在防火墙中配置规则。

致敬阿拉德800万勇士,DOF端游详细图文架设教程7892 作者:球球 帖子ID:3870

3. 连接服务器
这次我们不安装宝塔,在资源中找到工具\finalshell.exe,安装 finalshell 服务器管理工具,填写你服务器的 IP 和账号密码即可连接。

致敬阿拉德800万勇士,DOF端游详细图文架设教程1284 作者:球球 帖子ID:3870

工具非常强大,可以作为命令终端也可以进行文件传输。
4. 安装服务端
找到资源中的花枝登录器3.4.1\vip,将 vip 文件上传到服务器 /bin 目录下,直接拖拽进去就可以。

致敬阿拉德800万勇士,DOF端游详细图文架设教程1838 作者:球球 帖子ID:3870

输入命令进行授权和安装:

chmod -R 777 /bin/vip


cd /bin

./vip





选择搭建服务端,填写 1 回车。

致敬阿拉德800万勇士,DOF端游详细图文架设教程2295 作者:球球 帖子ID:3870

安装等级补丁填写 70 回车。

致敬阿拉德800万勇士,DOF端游详细图文架设教程3491 作者:球球 帖子ID:3870

转发 IP 不需要填写,默认回车即可。
服务端会安装数据库虚拟内存等一系列必要的环境,等待安装完成系统重启。

致敬阿拉德800万勇士,DOF端游详细图文架设教程1194 作者:球球 帖子ID:3870

5. 网关
找到资源中的花枝登录器3.4.1\网关\wg.tar.gz 文件上传到服务器根目录 /。

致敬阿拉德800万勇士,DOF端游详细图文架设教程4621 作者:球球 帖子ID:3870

然后进行解压授权和启动:

cd /

tar zxvf wg.tar.gz


chmod -R 777 /root/


cd /root

./Restart





数据库默认帐号:game,密码:uu5!^%jg,默认的账号密码肯定是不安全的,后面我会详细教大家怎么修改成自己的数据库密码。

致敬阿拉德800万勇士,DOF端游详细图文架设教程3406 作者:球球 帖子ID:3870

6. 配置版本
找到资源 DOF重生\版本目录下的 Script.pvf 和 df_game_r,还有花枝登录器3.4.1\密钥目录下的 privatekey.pem 和 publickey.pem,将这 4 个文件全部上传到服务器 /home/neople/game 目录下。
Script.pvf 是游戏的版本,非常重要的文件,游戏二开就是需要改这个文件。
全部上传完后,我们给上权限:

chmod -R 777 /home





然后就可以启动游戏啦:

./stop;./stop;./run





需要等待 5-10 分钟,时间主要取决于服务器配置,启动过程中 CPU 和内存会拉满,等待出现以下完成提示,就代表启动完成啦。

致敬阿拉德800万勇士,DOF端游详细图文架设教程1455 作者:球球 帖子ID:3870

停止游戏服务命令:

cd /root;./stop;./stop





如果启动没有出现完成提示,就先停止游戏服务,再启动应该就可以了。
7. 配置登录器
我使用的是花枝登录器3.4.1 版本,是一个比较老的版本,可能会误报病毒,主要是用着比较顺手,所以没换。
首先我们在资源中找到花枝登录器3.4.1\配套客户端,将该目录下的文件全部复制到 DOF重生\客户端目录下,如果有相同文件,覆盖即可。

致敬阿拉德800万勇士,DOF端游详细图文架设教程5177 作者:球球 帖子ID:3870

打开花枝登录器3.4.1\后台管理工具中的后台管理工具3.4.1.exe,填写你的服务器 IP,账号密码默认已经填写好,就是上文中提到的数据库默认账号和密码,授权码填写 1 就可以,然后登录。

致敬阿拉德800万勇士,DOF端游详细图文架设教程6354 作者:球球 帖子ID:3870

先点击首页的生成授权文件。

致敬阿拉德800万勇士,DOF端游详细图文架设教程1204 作者:球球 帖子ID:3870

生成的授权文件 HzTCP.dll 复制到 DOF重生\客户端目录下。
再找到登录器设置,先点击修改本页内容,然后点击 PVF 加密,选择 DOF重生\版本目录下的 Script.pvf 文件,自动执行加密。

致敬阿拉德800万勇士,DOF端游详细图文架设教程2623 作者:球球 帖子ID:3870

生成的加密文件 Script.pvf,复制到 DOF重生\客户端目录下,如已存在该文件直接覆盖掉。
此时我们就基本完成了架设的所有步骤,在 DOF重生\客户端目录下找到仿官登录器3.4.1.exe 启动,在左上角注册账号,就可以登录游戏啦!

致敬阿拉德800万勇士,DOF端游详细图文架设教程683 作者:球球 帖子ID:3870

你可以把 DOF重生\客户端目录压缩打包,发给你的小伙伴们,就可以一起玩耍啦!怎么样,是不是很简单~
后续免责声明
我架设的所有游戏资源均搜集于互联网,如有侵权,请联系我,我会马上删除。
游戏都是禁止内充的,只限于技术研究使用,禁止商用,请于下载后 24 小时内删除,或购买正版。
根据二○○二年一月一日《计算机软件保护条例》规定:为了学习和
研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软
件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬
鉴于此,也希望大家按此说明研究软件。
登录器设置
花枝登录器很强大,可以对游戏进行一些设置,比如初始点券、公告信息、CDK、邮件发送等等,测试都是生效的。
下面是我的一些设置。
首先是在开关管理中设置了注册账号就送 1000000 点券,挂机每分钟也会送 500 点券,这样玩家基本就不会有点券烦恼了,商城的东西可以任性买买买。玩家注册人数默认是 1 肯定不行,也需要改大一些,还有游戏内的公告,就是游戏界面右侧的信息内容。

致敬阿拉德800万勇士,DOF端游详细图文架设教程7801 作者:球球 帖子ID:3870

数据库密码修改
理论上只要玩家知道了你的数据库账号密码,用花枝登录器的管理器连接上,就可以随意操控游戏了,所以如果是自己要开服,一定要改数据库密码,要改的东西比较多,我花了大半天才研究明白 - -。
先将服务器重启下,先改网关文件 /root/config.ini,将 dbPassword 改为你自己的密码。直接在 finalShell 上操作,找到该文件,鼠标右键选择打开,修改后在 Ctrl + S 保存就可以。

致敬阿拉德800万勇士,DOF端游详细图文架设教程1449 作者:球球 帖子ID:3870

再找到资源中的工具\N11.zip,将数据库管理工具解压打开启动,填写数据库账号密码连接上后,点击用户,将 game@% 和 game@127.0.0.1 密码都修改,然后保存。

致敬阿拉德800万勇士,DOF端游详细图文架设教程2816 作者:球球 帖子ID:3870

最后我们要修改服务器上的一些文件,我们先找到工具\数据库GAME密码密文生成器.exe,使用该工具生成下你要设置的密码的密文,复制保存下来。
找到数据库 d_taiwan 表 db_connect,将所有的 db_passwd 改为你的密码密文。

致敬阿拉德800万勇士,DOF端游详细图文架设教程6540 作者:球球 帖子ID:3870

最后修改服务中 /home/neople/ 目录下所有文件夹下的 cfg 下的文件,这些文件都是以.cfg 为后缀的,比较多,需要一个一个查看改。

致敬阿拉德800万勇士,DOF端游详细图文架设教程8904 作者:球球 帖子ID:3870

原来是明文密码的直接改成你设置的密码。

致敬阿拉德800万勇士,DOF端游详细图文架设教程9274 作者:球球 帖子ID:3870

原来是密码密文的则是需要设置成你加密后的密码密文。

致敬阿拉德800万勇士,DOF端游详细图文架设教程4760 作者:球球 帖子ID:3870

一定要慢慢修改,小心有遗漏的。等全部修改完毕,再重新启动网关和游戏服务,出现完成提示就可以啦!
版本和活动
游戏还原的是官服的第三季第二章,整体几乎无错,各种细节优化的很好,以下是一些介绍。
版本特色:
  • 1、所有副本加入【英雄】难度,英雄难度不仅仅只是增加血量,在本难度添加了被各种专属【词缀】强化过的怪物,这些怪物有的会隐身、有的会复制自己、有的受到攻击给勇士吃幸运硬币、更多细节自行探索
  • 2、导师学习技能,搭配了木青插件,还原了当年的技能背包,没放在快捷栏的技能会存放在技能背包
  • 3、各职业转职前、后的防具精通都实装并且正确生效
  • 4、各种界面美化做的很漂亮,想必也花了不少功夫
  • 5、副职业优化,卡妮娜负责出售所有副职业相关材料,副职业导师出售所有设计图
  • 6、任务材料优化,各色小晶块由赛利亚商店出售,副本材料由凯莉出售
  • 7、任务还原,看的出来应该是龙鸣的任务包,没啥好说的,量大管饱
  • 8、异界装备调整,所有异界套装达到 3、6、8 件激活各阶段套装属性,其中异界 3 是有产出左右槽的,但仍然是 3、6、8 件激活各阶段套装属性
  • 9、史诗装备最高就是原生态的 65 级史诗,没有将高级史诗降级至 65
  • 10、副本基本都是还原的 70 版本,异界、痛苦之村、武道大会
  • 11、迷惘之塔还原到 60 版本的 25 层
  • 12、练习模式功能正常,不消耗疲劳和消耗品,同时也不掉落任何东西和经验
  • 13、大部分商店所售物品补齐,基本同步小地图的 npc 功能简介,很多版本没有的板甲装备也加上去了
  • 14、心情系统,除了没图片外,能正常设置心情
  • 15、功能介绍系统,点击任意界面的【?】可以进入系统功能介绍
  • 16、绝望之塔成就实装,可以正常激活绝望之塔成就
  • 17、商城时装散件还原了很大一部分,罐子头、红翅膀、红脚镣,你懂的!
  • 18、整套的时装单个职业 13 页多一点大概 160 套左右,不包括天空套等稀有装扮
活动玩法:
  • 1、怪物攻城,每天晚上都会有怪物攻城,参与会获得护城印记,用于在庆典花篮兑换奖励
  • 2、宾果连连看,刷怪掉落宾果数字宝箱,随机开出数字,数字连成一条线可以获得奖励
  • 3、通关推荐地下城送好礼,活动期间通关指定次数副本就能拿奖励
  • 4、万圣节狂欢派对,进入副本有几率碰到幽灵赛利亚,击败后可以获得南瓜,用于在赛利亚商店兑换奖励
  • 5、铁匠们的最爱,活动期间副本增加全局掉落金锭、银锭,用于在林纳斯、辛达、卡坤商店兑换代币券礼盒
  • 6、史诗之路,活动期间击杀破碎森林的领主有几率掉落 lv.65 的史诗装备
  • 7、叹息之塔,绝望之塔的加强版,勇士可以在一天之内挑战 100 层,获得大量通关奖章,用于兑换史诗罐子
  • 8、领主之塔,周一、三、五全天开放,参与可以获得兑换 lv.55 史诗装备
  • 9、守护者祭坛,周二、四、六全天开放,参与可以获得包含【灵魂猎者】在内的稀有强力史诗,限定 apc 兑换券可以用于卡妮娜商店购买特色混沌王牌
  • 10、袖珍罐活动,活动期间副本怪物会随机掉落【袖珍罐兄弟之心】,用于在各种罐子商店兑换稀有特色奖励
游戏设置
游戏有两个比较常用的设置,一个是多角色创建,如果不设置一个账号只能创建 2 个角色,还有一个是无限疲劳,可以让大家刷到爽,不受疲劳值的限制。
这两个设置可以通过花枝登录器后台管理工具设置,打开花枝登录器3.4.1\后台管理工具\后台管理工具3.4.1.exe,点击开关管理,再点击右下角修改本页内容,将解除角色限制勾选上,最后点击保存本页内容,这个不需要重新启动游戏,就可以创建多角色。

致敬阿拉德800万勇士,DOF端游详细图文架设教程9811 作者:球球 帖子ID:3870

无限疲劳设置需要点击杂项管理中的活动,点击右侧一键添加活动,在弹窗中选择无限疲劳活动,参数 1 填写 1 即可,然后点击添加添加活动,重新启动游戏即可,这样刷图就不会消耗疲劳啦~

致敬阿拉德800万勇士,DOF端游详细图文架设教程4824 作者:球球 帖子ID:3870

游戏 BUG 修复
游戏经过一段时间的试玩发现有一些 BUG,比如主线任务完成券无法完成全部主线,点击金毛球宠物会卡死掉线等,还有一些玩家反馈时装宠物满了无法清理等等 - -。
经过自己的一番查找,发现了一个好东西 Dp2 插件,是专门用来挂载 DOF 可以扩展功能的脚本,我已经把 Dp2 放在分享资源中的补充资源目录中,已经修复主线任务清理、时装 / 宠物清理、装备继承、万能跨级石,同时新增了史诗播报、副本时间播报等功能。
下面具体说下 Dp2 的挂载方法,首先将 Dp2Frida2.tar.gz 文件上传到服务器根目录 /,输入命令解压:

tar -zxvf Dp2Frida2.tar.gz





解压后,找到文件 /dp2/df_game_r.js,用文本编辑器打开。

致敬阿拉德800万勇士,DOF端游详细图文架设教程1922 作者:球球 帖子ID:3870

按 Ctrl+F 将 127.0.0.1 全部替换为你服务器的 IP,然后按 Ctrl+S 会自动保存上传。
再找到文件 /dp2/frida/fiida_config.json,同样使用文本编辑器打开,将 127.0.0.1 替换为你服务器的 IP,再将 uu5!^%jg 改为你自己设置的数据库密码,然后保存即可。
文件 /dp2/df_game_r.lua 我已按照重生的 PVF 中的物品代码对应改好了,不需要再修改。如果你使用的是其他的版本,记得将对应的物品代码修改下。
最后修改启动 /root/run 文件,拉到最后,找到./df_game_r siroco11 start &,改为:

LD_PRELOAD="/dp2/libdp2pre.so" ./df_game_r siroco11 start &






致敬阿拉德800万勇士,DOF端游详细图文架设教程7700 作者:球球 帖子ID:3870

注意中间有空格哈。可以将最后一行启动 56 频道代码前加 # 注释掉,减少内存占用,只开启 11 频道即可,然后重新启动游戏:

cd /root

./stop;./stop;./run





启动成功后,我们来测试下,还是打开花枝登录器后台管理工具,我们给角色发送一个宠物清理券,代码是 2021458806,后面我会教大家怎么来查看物品代码哈。

致敬阿拉德800万勇士,DOF端游详细图文架设教程2544 作者:球球 帖子ID:3870

发送成功后登录角色,使用宠物清理券,会自动清空宠物栏前两排的宠物,Nice~

致敬阿拉德800万勇士,DOF端游详细图文架设教程912 作者:球球 帖子ID:3870

商店添加道具
虽然 BUG 修复了,功能也新增了,但是玩家很多的道具物品还是无法获取到,比如完美保护券、矛盾、技能书等,怎么办呢?好办,我们将道具物品放到赛丽亚商店让大家自行购买就好了~
首先我们需要使用补充资源中的 pvf工具\pvfUtility\pvfUtility.exe,双击打开 PVF 编辑器,左上角文件打开封包,找到 PVF 版本文件打开,找到文件 itemshop/equipmentshop7.shp,这个就是赛丽亚的商店了。

致敬阿拉德800万勇士,DOF端游详细图文架设教程2571 作者:球球 帖子ID:3870

其中 sell item 中的内容就是赛丽亚商店售卖的物品代码,我们只需要按照原有的格式加上想要卖的物品代码就可以啦,其中的 -1 代表格子是空的。
那怎么查找物品代码呢?比如我们想找完美装备保护券,那就上方搜索,找到对应的文件打开。

致敬阿拉德800万勇士,DOF端游详细图文架设教程4767 作者:球球 帖子ID:3870

文件前面的 7804 就是物品代码了,我们还可以对物品的一些属性进行修改,比如 price 代表买入价格,设置为 1000000 金币。
找到想要的物品代码后我们就可以加到赛丽亚商店的文件啦~

致敬阿拉德800万勇士,DOF端游详细图文架设教程4143 作者:球球 帖子ID:3870

可以看到我加了很多的物品代码,以下是我整理的常用的需要加到赛丽亚商店的物品代码:

完美装备保护券 7804

矛盾的结晶体 3242

sp+20技能书 1038

tp+5技能书 1205

主线任务完成券  8338

万能跨界石 8346

物品栏扩展券 2660298

宠物清理券 2021458806

时装清理券 2022110503

装备继承券 2022110505





一定要按照指定格式更改,改完 PVF 文件后,左上角文件封包另存为,将新的 PVF 版本文件上传到服务器 /home/neople/game/ 目录下,将原来的文件覆盖,再重新启动游戏~
服务端 PVF 改完后我们继续改客户端的 PVF,需要玩家重新下载 5G 多的客户端么?不需要,我们可以通过在线更新的方式实现客户端更新,就跟官服的一样,是不是很方便,操作如下。
再次打开花枝登录器后台管理工具,登录器设置界面,点击修改本页内容,然后再点击 PVF 加密,选择修改后的 Script.pvf 文件,加密后会生成一个新的 Script.pvf 文件。

致敬阿拉德800万勇士,DOF端游详细图文架设教程6806 作者:球球 帖子ID:3870

我们将这个新的 Script.pvf 文件压缩成 ZIP 格式的文件,命名随意。

致敬阿拉德800万勇士,DOF端游详细图文架设教程3768 作者:球球 帖子ID:3870

然后我们要将这个新生成的 ZIP 文件通过直链的方式获取到,由于压缩文件 100M 多一点,玩家下载对服务器负担还是比较大的,所以我放到了我的资源服务器中。将 ZIP 压缩文件上传到资源服务器目录 /www/wwwroot/dof,再创建一个站点,域名设置为你资源服务器的 IP,port 端口不要被占用就好,路径选择 /www/wwwroot/dof,这样我们就可以通过 http://IP:port/xxx.zip 直链的方式访问到压缩文件啦。

致敬阿拉德800万勇士,DOF端游详细图文架设教程1047 作者:球球 帖子ID:3870

最后我们在花枝登录器后台管理工具中的登录器设置界面,右上角更新链接填写访问 ZIP 文件的链接,选择直链,一定要把下面的 PVFMD5 验证勾选上,客户端会对比 MD5 值判断是否更新,最后保存本页内容。

致敬阿拉德800万勇士,DOF端游详细图文架设教程1466 作者:球球 帖子ID:3870

自动更新设置好后,我们重新打开客户端登录文件,会发现,游戏自动更新啦!

致敬阿拉德800万勇士,DOF端游详细图文架设教程9992 作者:球球 帖子ID:3870

更新完后,进入游戏,打开赛丽亚商店,我们就可以看到商店里新增的物品啦,能够成功购买就说明修改成功啦!Nice~

致敬阿拉德800万勇士,DOF端游详细图文架设教程5983 作者:球球 帖子ID:3870

是不是很有趣呢,我遇到很多 Dof 大佬都很热衷于研究修改 PVF,也是有了他们的指导我才成功挂载了 Dp2,修改了 PVF,再此感谢指导我的那些大佬,感谢你们的无私耐心指导,在这里给你们抱拳啦!
也希望我写的这些可能在大佬看来幼稚的教程,能给一些想自己架设修改游戏的人们一些引导,少走一些弯路,同样感谢你们的支持和肯定,我才有坚持下去的动力!
关于游戏
地下城与勇士不仅仅是一款游戏,更是我们青春的回忆,再也回不去的过往,希望在我这里大家还能热血青春,再守护一次阿拉德大陆~

致敬阿拉德800万勇士,DOF端游详细图文架设教程2467 作者:球球 帖子ID:3870

yuhan3440

yuhan3440 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 5 天前 | 显示全部楼层
没钻只能看看了。。??????。。。。。
jasper

jasper 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 5 天前 | 显示全部楼层
经典的版本,可玩性不错
laoda1228

laoda1228 性别不明 当前离线 『初窥门径』

『初窥门径』 发表于 5 天前 | 显示全部楼层
致敬阿拉德800万勇士,DOF端游详细图文架设教程
光华

光华 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 5 天前 | 显示全部楼层
不错的教程,收藏了
luo186

luo186 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 3 天前 | 显示全部楼层
牛的牛牛牛的
幸福\缺货

幸福\缺货 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 3 天前 | 显示全部楼层
没钻只能看看致敬阿拉德800万勇士,DOF端游详细图文架设教程5342 作者:幸福\缺货 帖子ID:3870
白露

白露 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 4 分钟前 | 显示全部楼层
谢谢分享阿拉德800万勇士
您需要登录后才可以回帖 登录 | 立即注册 QQ登录

本版积分规则

Powered by 教私服论坛 © 2016-2024