某城与勇士服务器架设教程
首先让我们解压下好的纯端文件,如下图:
打开WinSCP,输入账号密码,进入linux根目录,如下图:
将解压到的纯端打开,上传root目录下的home.tar.gz和mysql.tar.gz到linux根目录,如下图:
home文件为服务端文件,mysql文件为数据库文件。
打开putty或者xshell进入命令行,如下图:
然后安装mysql数据库
输入:
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 home.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个文件的链接,如下图:
或者用命令:
ln -s /usr/local/lib/libGeoIP.so libGeoIP.so
ln -s /usr/local/lib/libGeoIP.so libGeoIP.so.1
ln -s /usr/local/lib/libGeoIP.so libGeoIP.so.1.4.8
将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一下把。