DNF地下城与勇士linux服务器纯端架设教程
架设前需要的准备:
1,纯端文件
2,一些工具:WinSCP,putty,navicat等等
3,通用客户端:百度盘1c0wfepy
首先让我们解压下好的纯端文件,如下图:
打开WinSCP,输入账号密码,进入linux根目录,如下图:
将解压到的纯端打开,上传root目录下的home.tar.gz和mysql.tar.gz到linux根目录,如下图:
接下面解压,如果提示找不到文件,请输入cd /进入根目录
给大家提醒一句,如果发现服务端启动很久都没出五国,请检查服务器配置,尤其是云服务器,毒奶粉端推荐使用独立服务器。
接上文,home文件为服务端文件,mysql文件为数据库文件。
做完这步,
打开putty进入命令行,如下图:
输入:
yum install -y mysql mysql-server mysql-devel
#此命令会自动安装mysql数据库,稍等。
service mysqld restart
#测试mysql是否正常重启,成功出入后会提示两个ok(绿字)。
netstat -an | grep tcp
#检查3306端口是否正常。
mysql -u game -p
#登陆game账号,默认无密码,回车即可。
#game账号登陆成功之后,可以按Ctrl+c或者输入exit退回。
tar -zxvf mysql.tar.gz
#解压数据库文件
#解压mysql文件后,数据库的game账号密码自动改成uu5!^%jg
tar -zxvf neople.tar.gz
#解压服务端文件
接上文,输入上述命令后,数据库和服务端算是安装好了,如下图:
接下来继续修改,输入命令:
chmod -R 777 /var/lib/mysql
#修改mysql文件夹777权限
chmod -R 777 /home
#修改服务端文件夹777权限
chkconfig mysqld on
#数据库开机启动
chkconfig iptables off
#关闭防火墙
接上文,打开Navicat,输入ip、账号、密码,登陆mysql,如下图:
找到d_taiwan数据库,如下图:
进入数据库,找到db_connect表,如下图被涂红处修改你自己的公网IP地址:
db_ip端,请全部修改。
找到geo_allow表,修改成如下图:
mysql数据库基本修改完成,
附:此数据库最好一遍成功,而且不能多动它,很容易报错,如果架设完成之后,数据库报错,我个人推荐的方法是重装系统。
接上文,继续输入命令:
yum -y install gcc gcc-c++ make zlib-devel
#安装GeoIP
cd /home/GeoIP-1.4.8
#进入Geo-1.4.8文件夹
./configure
#会有一段滚动,等待
make
make check
make install
#Geo-1.4.8安装完成
纯端文件里找到libGeoIP.so,如下图:
将此文件通过WinSCP上传到/usr/local/lib,并给与777权限。
在根目录下的lib文件夹里创建上述3个文件的链接,如下图:
将libnxencryption.so文件放入lib文件夹,如下图:
最后,修改服务端的ip:
使用WinSCP进入/home/dxf文件夹
\home\neople\auction\cfg \ auction_cain.cfg
\home\neople\bridge\cfg \bridge.cfg
\home\neople\community\cfg\community.cfg
\home\neople\dbmw_guild\cfg\dbmw_gld_cain.cfg
\home\neople\dbmw_guild\table\server_config.tbl
\home\neople\dbmw_mnt\cfg\dbmw_mnt_cain.cfg
\home\neople\dbmw_mnt\table\server_config.tbl
\home\neople\dbmw_stat\cfg\dbmw_stat_cain.cfg
\home\neople\dbmw_stat\table\server_config.tbl
\home\neople\game\cfg\cain01.cfg
\home\neople\game\cfg\db_info_tw.cfg
\home\neople\guild\cfg\gld_cain.cfg
\home\neople\guild_P\cfg\gld_cain.cfg
\home\neople\manager\table\server_config.tbl
\home\neople\monitor\cfg\mnt_cain.cfg
\home\neople\monitor_P\cfg\mnt_cain.cfg
\home\neople\point\cfg\point_cain.cfg
\home\neople\relay\cfg\relay_200.cfg
\home\neople\relay\cfg\relay_201.cfg
\home\neople\relay\cfg\relay_202.cfg
\home\neople\relay\cfg\relay_203.cfg
\home\neople\relay\cfg\relay_204.cfg
\home\neople\relay\cfg\relay_205.cfg
\home\neople\relay\cfg\relay_777.cfg
\home\neople\statics_P\table\server_config.tbl
以上文件一个个改过来,如果你使用的是神龙端,推荐使用替换功能,
将里面的所有192.168.200.131改成你自己的公网IP地址,
注意!!其他的IP,例如127.0.0.1和192.168.1.200,还有端口,都不需要改!!
如果你使用的是登陆器,现在上传密钥文件到game文件里,
将纯端文件root目录下的run和stop两个文件上传到服务器root目录,
修改root目录权限777
以上,为全部教程,用putty run一下把。