找回密码
 立即注册
查看: 268|回复: 0

【双数据库】dnf地下城修复整合端、架设教程、不定期更新

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 打卡月天数:1
  • 打卡总奖励:30
  • 最近打卡:2023-04-05 21:45:44

820

主题

0

回帖

820

积分

高级会员

积分
820
发表于 2023-11-16 22:08:31 | 显示全部楼层 |阅读模式
因为宝湾没有双数据库版本的dnf端,所以这次我分享个双数据库版的dnf端

我先说明下dnf最初流出的是5.26G大小的双数据库服务端,这个端就叫它原始端吧,是现在用的比较多的版本因为原始端文件不是全的缺失pvp 和 各大区数据,后面又流出完整的服务端不缺文件。

因为完整端我还没测试好,所以这次就直接在原始端基础上整合修复文件,没有将大区数据放进去,估计大家也不需要开那么多区。其实说是双数据库,真正起作用的是本机的160数据库,虚拟机里的200数据库先不用管它
组队,pvp已经测试正常,不行的检查ip、数据库、端口有没设置正确,因为很多人用nat123开外网,那个有限流量端口所以出问题就想办法换个方式连吧。

这个端的优点:pvp 组队 外网连接全部正常,而且镜像不会随着你开服务器的时间越长而变大。
            缺点:架设繁琐,需一定的基础,启动较慢占用资源较多

因为架设很繁琐,想要一键端的可以看这个帖字:http://www.iopq.net/thread-17038709-1-1.html
——————————————————————————————————————————————————
整合修改内容:

一、恢复官方爆率
二、修复PVP
三、修复拍卖行、金币寄售功能
四、取消geo_allow表限制ip 任意ip都可以联网登陆
五、更换登陆器为UID简易登陆器,彻底放弃bat登陆方式
六、取消一线亡者峡谷启动,避免服务器卡顿,减少服务器资源占用
七、取消活动经验、恢复官方怪物经验

——————————————————————————————————————————————————
安装教程:
该教程仅适用于本端,且在win764位系统上测试,其它系统未测试无法解答
DNF架设图文教程.rar (974.11 KB, 下载次数: 0)
教程忘了说一点,如果直接桥接到本机物理网卡的需到路由器里将自己的本机ip设置为192.168.1.160

出现无限127.0.0.1的不用管它,对服务器无影响。这个端启动很慢,要耐心等待。

——————————————————————————————————————————————————
各种软件连接设置:

winscp软件的连接设置为:主机名:192.168.1.200 端口22 用户名root 密码123456
GM工具连接设置为:            IP:192.168.1.160 端口3306 账号game 密码uu5!^%jg
Navicat for MySQL连接设置: IP:192.168.1.160 端口3306 账号game 密码uu5!^%jg
——————————————————————————————————————————————————
注意事项:
一、启动完成并成功进入游戏无需关闭服务器,点虚拟机左上角的等号按钮就能暂停虚拟机并关闭虚拟机然后关闭phpstudy就行了,下次要进游戏时直接点左上角按钮恢复再启动phpstudy就可以。——————————————————————————————————————————————————
下载地址:
全套下载地址(包含服务端、客户端、登陆器、数据库等):
http://pan.baidu.com/s/1bnG1DLH
提取码:

——————————————————————————————————————————————————
局域网连接教程:
按上面写的教程架设好成功单机进入游戏后分两种情况连接:
一、如果你是直接将虚拟机桥接到你的本机物理网卡上且你的本机ip为192.168.1.160,那只要将客户端发给你的好友,然后修改对方的hosts就可以直接进入游戏。因为桥接到你网卡后虚拟机在你路由器里等于是独立的一台电脑,这时候只要输入服务器ip 192.168.1.200就能连上服务器了无需多余设置。
二、如果你的路由器不是1网段而是按我写的教程添加了一个虚拟网卡的话会比较麻烦点,虽然虚拟机是桥接设置的但因为桥接到的是一个虚拟网卡上,等于这个连接方式和nat方式是一样的。也就是说你的虚拟机不存在于路由器的内网里,这时候就需要用一个“端口映射器”软件映射你的服务器ip192.168.1.200映射到你本机的ip上,并修改服务端dxf\channel\cfg\channel.cfgthis_ip =为你本机ip,还有dxf\game\cfg\cain01 所有的ip(除了DB数据库ip不要动)全部改成你的本机ip,cain03同样改。然后在你的端口映射器里添加以下端口7001、10001、10031、7200、9006、2311、2312、2313、31001、30303、30403、30503 映射完后就能正常连接了。
如果不改channel和cain文件你会一直卡在服务器频道连接上的。
外网连接教程:
外网同样分两种连接方法:
一、如果你是直接桥接到你的物理网卡上的,直接在路由器里设置映射对应端口,将你的服务器ip192.168.1.200映射需要的端出去就行了,如果嫌麻烦的就在路由器里设置开启dmz主机ip为192.168.1.200也可以。但要记得还有一个地方要改,就是你服务器的channel、cain文件和上面局域网第二种方法一样要改成你的外网ip,否则无限卡频道里。
二、如果你是添加虚拟网卡的话会很麻烦,需要借助第三方软件,做个vpn,端口就不是映射到你本机ip了,映射到第三方给你的ip上,然后修改channel、cain文件的ip为第三方给你的ip,好友要上的话也要安装第三方软件连。原理跟现在nat123开外网的方式一样,总之很麻烦很麻烦。如果第三方有限制的话还会有各种问题,总之尽量不要用这种方式。——————————————————————————————————————————————————
9月25号更新:
说明下用向日葵不需要桥接,桥接也没用。因为服务端网段是1的,而向日葵网段是154,桥接上去是ping不通的。可以将虚拟机设置为桥接到添加的虚拟网卡上,或者直接改虚拟机连接方式为nat方式(nat子网设置为192.168.1.0),这样本机连接工具能跟服务器互通,然后用端口转发工具将的你服务器ip转发到向日葵的ip上就可以了,但有个地方要注意,因为之前我一直错误认识所以端口弄了很多,只要转发这几个端口就可以了:7001、10001、10031、2311 、 2312、2313、30503。7001和10001分别是大区和频道端口,2311、2312、2313为组队端口,10031为pk频道端口,30503为pk端口,记得组队端口和pk端口需用udp协议转发 UDP映射器.rar (75.8 KB, 下载次数: 0) 。ip不用全部改,只要你用什么端口改对应ip就可以了。
——————————————————————————————————————————————————
9月26号更新:
其实单数据库也能弄成双数据库,只要将数据库指向你建的本地数据库就行了。

因为之前有网友分享了个懒人登陆器,我把他的登陆器也贴这里不用重复找 DOF懒人专用登陆器V2 by kkl.zip (521.76 KB, 下载次数: 0) 这个登陆器支持账号注册和uid登陆两种方式,且输入账号ip下次不用再重复输入,支持uid检索。使用前替换服务端dxf/game/publickey文件,否则会无限卡在连接频道上。用这个登陆器要开发3306端口。
——————————————————————————————————————————————————
9月29号更新:
一、外网开通方法, 真外网搭设教程.rar (584.25 KB, 下载次数: 0) 这是别人写的教程,可以参考下。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|白黑论坛 |网站地图

GMT+8, 2024-11-24 04:03 , Processed in 0.022169 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表