马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?马上注册
x
新手请按单库一键端教程架设,这两个端是一样的,单库的更简单,这个是最开始的一个版本,没一定基础不容易成功。
所以这里推荐新手按这个教程架设:
【新手推荐】dnf单库一键端,修复各种bug,架设简单,超快启动!
本帖讲解下DNF单机版搭建教程,很多地方我会详细说明。
所以大伙儿要有信心,跟着我一步步来,还是比较简单的。
特别提醒:不支持在windows 8及以上系统上运行。
自己搭建服务器,让DNF跑起来需要这么几个文件:
1.服务端(网络游戏嘛,肯定有服务器);
2.客户端(一般都在官网下的这个,都懂吧);
3.data数据库(DNF相关数据存在里面,比如等级啊,装备啊,任务之类的);
这些我都放在 “台服文件” 文件夹下。
和上面相关的:
我们要用到VMware虚拟机来做服务器,跑服务端程序;
使用数据库的话,就要用phpStudy来搭建相关环境;
MySQL是用来修改数据库里面的数据的;
winscp是用来和服务器通信,上传下载文件的,替换pvf的时候我们要用到它;
这些都放在 “安装文件” 文件夹下。
然后是为了方便游戏做的一些辅助,放在 “辅助工具” 文件夹下,比如DXF邮件工具可以给玩家发邮件,包括装备啊,材料啊,等等。
cain01.cfg和cain02.cfg是和服务器以及频道相关的配置文件,等会儿要替换到服务器里面去。
所有文件都打包到核心文件这个压缩包里了,大伙儿下完了解压出来自己看,一起差不多有9个G。
以上就是整体上的介绍,让大家有个整体印象,下面教程正式开始。
1.首先安装好 “安装文件” 里面的4个需要用的软件,注意安装路径里面最好不要有中文,避免出现一些奇怪的问题。
2.解压 “台服文件” 下面的 台服DNF70版本【data】.rar 得到data文件夹,复制到phpStudy的安装目录下的MySQL文件夹下,替换data,窗口提示是否合并或者替换的话,选择全部,是。
3.打开phpStudy,开启服务,注意用非服务模式,两个绿灯亮了表示成功。
然后如图所示打开host文件,在最下面添加一条 192.168.1.200 start.dnf.tw
保存后关闭。
4.同样,把服务端解压开,双击里面的CentOS.vmx文件,就会打开VM。
然后点击开启虚拟机
如果有这样的提问,选择我移动了它。
5.在VM中选择虚拟网络编辑器,然后恢复默认设置,再做下面的修改
上图第三步之前,还有一个要添加,点击VM8右边的NAT设置,网关设置成192.168.1.160,确定。
关于虚拟机的CPU核心数和内存分配问题,2核就够用了,内存如果你有4G就给2G,有8G就给4G,实测给单核2G内存也能跑起来。
VM8的IP也一起改了
6.这时打开VM,直接输入root(在www longin的后面)然后单击回车 在Password后面输入123456 然后单机回车(密码不会显示出来,不要用小键盘的)
如果第一次输入没有出现 -bash-3.2# 可以再输入一次
7.接下来打开Navicat,新建两个连接,一个160的,一个200的 如下填写并单击确定:账号game密码uu5!^%jg
然后添加200的
设置好后,你可以都双击一下他们确定连接成功,如果前面都是这样的标志,代表成功。
如果弹出任何错误提示,证明你前面的步骤有问题,回去重来做。
8.接下来打开WinSCP,按照我的内容输入,密码为123456
点击保存
然后双击这个root,或者点下面的登陆也可以
进入到这个界面代表链接成功了,能走到这步代表你很棒了,你的理解能力完全可以看懂下面的所有内容。
9.现在打开刚才登陆过的WinSCP,在右侧的文件栏中打开这个文件夹 并把我们拥有的两个cfg文件拖拽进去【注意,我们的文件是3KB,他的是2KB】
提问是否覆盖远程文件,点击是 这两个cain01和cain02都在 “辅助工具” 文件夹下
接下来是大工程,在左边的你的电脑中找到你存放DNF的位置
右边则是如图所示的位置,并拖拽左边的Script.pvf文件(客户端)到右边(服务端)去,提问是否替换,选择是。 注意,客户端和服务端的pvf文件要是一样的。后续教程中说到的替换pvf指就是替换这两个pvf,然后重启服务器。 【如果你在左边找起来感觉不舒服,在电脑里找到文件直接拖拽也是可以的】
10.打开Navicat,找到如下位置,双击db connect,弹出的窗口点确定就行 进入到的界面中,把IP这一列中的所有数值都改成192.168.1.160
你可以通过上下方向键调整,然后直接用Ctrl+C和Ctrl+V来粘贴
保存并关闭上面的窗口后,再双击打开connect紧下面的那个cnonect,执行和上面相同的操作
接下来就是重复类似的步骤了,打开192.168.1.200的连接,如图所示
但是这次IP要都修改成192.168.1.200 这次他下面的那个不用改动,只需要改动这一个
11.打开Navicat,双击160的数据库,找到geo allow,然后点击插入记录
12.回到VM,输入./run 让服务器跑起来
将1.bat放到游戏目录下,双击1.bat运行游戏
熟悉的界面出现了,剩下的交给大家了。
如果这里频道是灰色,再检查一遍确保是按教程一步步来的。 如果都没问题,服务器还没开起来,可以尝试./stop两次后,再./run试试,还不行,就多给点U和内存后再试。
|