文章摘要
DOF端游游戏源码+详细图文架设教程,它就是地下城与勇士 DNF!以下称为 DOF,版本源自台服 DNF 吧的重生 70 版本,对应第三季第二章,经过了无数大佬精修的版本,绝对值得下载自行架设和朋友玩一玩~
游戏架设
1. 架设条件
DOF 架设需要准备:
1、linux服务器,建议CentOs 7.6版本,推荐腾讯云轻量应用服务器,性价比高。
2、本文下载游戏源码。
3、资源解压可能误报病毒,关闭安全软件即可。游戏最低要求2核4G配置服务器。
2. 开放端口
我们直接开放所有端口1-65535阿里云服务器在安全组中配置规则。
腾讯云服务器在防火墙中配置规则
3. 连接服务器
这次我们不安装宝塔,在资源中找到工具finalshell.exe,安装finalshell服务器管理工具,填写你服务器的IP和账号密码即可连接。
工具非常强大,可以作为命令终端也可以进行文件传输。
4. 安装服务端
找到资源中的花枝登录器3.4.1\vip,将vip文件上传到服务器/bin目录下,直接拖拽进去就可以。
输入命令进行授权和安装:
chmod -R 777 /bin/vip cd /bin ./vip
选择搭建服务端,填写 1 回车。
安装等级补丁填写 70 回车。
转发 IP 不需要填写,默认回车即可。
服务端会安装数据库虚拟内存等一系列必要的环境,等待安装完成系统重启。
5. 网关
找到资源中的花枝登录器3.4.1\网关\wg.tar.gz文件上传到服务器根目录。
然后进行解压授权和启动:
cd / tar zxvf wg.tar.gz chmod -R 777 /root/ cd /root ./Restart
数据库默认帐号:game,密码:uu5!^%jg,默认的账号密码肯定是不安全的,后面我会详细教大家怎么修改成自己的数据库密码。
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 和内存会拉满,等待出现以下完成提示,就代表启动完成啦。
停止游戏服务命令:
cd /root;./stop;./stop
如果启动没有出现完成提示,就先停止游戏服务,再启动应该就可以了。
7. 配置登录器
我使用的是花枝登录器3.4.1版本,是一个比较老的版本,可能会误报病毒,主要是用着比较顺手,所以没换。
首先我们在资源中找到花枝登录器3.4.1\配套客户端,将该目录下的文件全部复制到DOF重生\客户端目录下,如果有相同文件,覆盖即可。
打开花枝登录器3.4.1\后台管理工具中的后台管理工具3.4.1.exe,填写你的服务器 IP,账号密码默认已经填写好,就是上文中提到的数据库默认账号和密码,授权码填写 1 就可以,然后登录。
先点击首页的生成授权文件。
生成的授权文件HzTCP.dll复制到DOF重生\客户端目录下。
再找到登录器设置,先点击修改本页内容,然后点击PVF加密,选择DOF重生\版本目录下的Script.pvf文件,自动执行加密。
生成的加密文件Script.pvf,复制到DOF重生\客户端目录下,如已存在该文件直接覆盖掉。
此时我们就基本完成了架设的所有步骤,在DOF重生\客户端目录下找到仿官登录器3.4.1.exe启动,在左上角注册账号,就可以登录游戏啦!
你可以把DOF重生\客户端目录压缩打包,发给你的小伙伴们,就可以一起玩耍啦!怎么样,是不是很简单~
后续
登录器设置
花枝登录器很强大,可以对游戏进行一些设置,比如初始点券、公告信息、CDK、邮件发送等等,测试都是生效的。
下面是我的一些设置。
首先是在开关管理中设置了注册账号就送 1000000 点券,挂机每分钟也会送 500 点券,这样玩家基本就不会有点券烦恼了,商城的东西可以任性买买买。玩家注册人数默认是 1 肯定不行,也需要改大一些,还有游戏内的公告,就是游戏界面右侧的信息内容。
数据库密码修改
理论上只要玩家知道了你的数据库账号密码,用花枝登录器的管理器连接上,就可以随意操控游戏了,所以如果是自己要开服,一定要改数据库密码,要改的东西比较多,我花了大半天才研究明白- -。
先将服务器重启下,先改网关文件/root/config.ini,将dbPassword改为你自己的密码。直接在 finalShell 上操作,找到该文件,鼠标右键选择打开,修改后在 Ctrl + S 保存就可以。
再找到资源中的工具\N11.zip,将数据库管理工具解压打开启动,填写数据库账号密码连接上后,点击用户,将game@%和game@127.0.0.1密码都修改,然后保存。
最后我们要修改服务器上的一些文件,我们先找到工具\数据库GAME密码密文生成器.exe,使用该工具生成下你要设置的密码的密文,复制保存下来。
找到数据库d_taiwan表db_connect,将所有的db_passwd改为你的密码密文。
最后修改服务中/home/neople/目录下所有文件夹下的cfg下的文件,这些文件都是以.cfg为后缀的,比较多,需要一个一个查看改。
原来是明文密码的直接改成你设置的密码。
原来是密码密文的则是需要设置成你加密后的密码密文。
一定要慢慢修改,小心有遗漏的。等全部修改完毕,再重新启动网关和游戏服务,出现完成提示就可以啦!
版本和活动
游戏还原的是官服的第三季第二章,整体几乎无错,各种细节优化的很好,以下是一些介绍。
版本特色:
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、袖珍罐活动,活动期间副本怪物会随机掉落【袖珍罐兄弟之心】,用于在各种罐子商店兑换稀有特色奖励
地下城与勇士不仅仅是一款游戏,更是我们青春的回忆,再也回不去的过往,希望在我这里大家还能热血青春,再守护一次阿拉德大陆~
本次教程整理完毕,感谢支持e站,祝大家游戏愉快,一切顺利~