2.安装支持库和数据库(一行为一条命令,输完命令要回车)
#关闭防火墙和防火墙自启
1. serviceiptables stop
2. chkconfigiptables off
#更新源,很多人yum安装出问题,就是没更新源
2. yummakecache
#安装支持库
1. yum -yinstall glibc.i686
2. yum -yinstall xulrunner.i386
3. yum -yinstall libXtst
4. yum -yinstall gcc gcc-c++ make zlib-devel
#安装数据库
1. yuminstall -y mysql mysql-server mysql-devel
#数据库开机启动
1. chkconfigmysqld on
1. tar -zxvf./DNFServer.tar.gz -C /
3.设置对应权限
#home root mysql文件夹全部权限
1. chmod -R777 /home
2. chmod -R777 /root
3. chmod -R777 /var/lib/mysql
4. chown -Rmysql.mysql /var/lib/mysql/
#重启数据库,如果出现两个绿色的OK,就表示数据库装成功了。
1. servicemysqld restart
4.编译GeoIP
1. cd/home/GeoIP-1.4.8/
2. ./configure
3. make&& make check && make install
5.修改对应位置的外网IP
用Navicat打开数据库d_taiwan的db_connect表,把db_ip字段所有的192.168.200.131改成你的外网IP。
#服务端程序里面的用命令改,注意把“你的外网IP”替换成你的外网IP
1. cd/home/dxf/
2. sed -i"s/192.168.200.131/你的外网IP/g" `find . -type f -name"*.tbl"`
3. sed -i"s/192.168.200.131/你的外网IP/g" `find . -type f -name"*.cfg"`
#挂载虚拟内存,默认大小为8G
1. mkdir /swap
2. ddif=/dev/zero of=/swap/mySwap bs=1M count=8192
3. mkswap/swap/mySwap
4. swapon/swap/mySwap
#添加开机自动挂载
1. sed -i '$a/swap/mySwap swap swap default 0 0' /etc/fstab
到这里架设就结束了,接下来用winscp把Script.pvf上传到服务器/home/dxf/game/目录下。
右边就是服务器目录,切换到/home/dxf/game/目录,把pvf拖进去
#启动服务端程序
1. cd ~
2. ./run
等到出现下面的信息就可以进游戏了。
#维护或者更新pvf以后,需要重启服务端程序,命令:
1. ./stop
2. ./run
如果你使用的是php网关登录器,那么就要安装php环境。
#安装php环境及组件
1. yuminstall -y httpd php php-mysql
#启动http服务并设置开机自启
1. servicehttpd restart
2. chkconfighttpd on
网站根目录在/var/www/html/路径。
上传对应的php文件即可。
附录:
初始账号信息:
数据库
账号root 密码88888888
账号game 密码uu5!^%jg