dnf台服吧 发表于 2018-7-11 20:56:00

DNF开服架设详细图文教程,含PHP网关环境配置(单库版)

系统要求:
主机推荐:推荐腾讯云服务器
最低配置:2h2g(虽然说1核1G内存能跑起来但是不想影响游戏体验还是高配一点,反正也贵不了多少)
系统版本:CentOS5.8或CentOS5.11 64位(公共镜像或镜像市场)腾讯云服务器购买优惠入口:点我一下
准备工作:
按上述要求购买腾讯云服务器,你可以自定义配置,也可以买推荐的,比阿里云t5实例好。(阿里云t5那种服务器会限制cpu只能使用10%-15%)
下载并安装putty、Nvicat和WinSCP备用。

1.远程登录阿里云服务器
打开putty,填写服务器IP地址



点open



输入root,回车,你的密码,回车,显示登录成功了




2.安装支持库和数据库(一行为一条命令,输完命令要回车)
#关闭防火墙和防火墙自启
service iptables stop
chkconfig iptables off



#更新源,很多人yum安装出问题,就是没更新源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
yum makecache


#安装支持库
yum -y install glibc.i686
yum -y install xulrunner.i686
yum -y install libXtst.i686
yum -y install gcc gcc-c++ make zlib-devel

#安装数据库
yum install -y mysql mysql-server mysql-devel
#数据库开机启动
chkconfig mysqld on
2.下载服务端文件并解压
#下载服务端打包文件,用winscp上传到服务器/root/目录下(该文件请自己下载保存,链接将在2018年7月10日前失效)
服务端文件打包DNFServer.tar.gz:http://pan.baidu.com/s/1gfAy171
上传完成后再执行下面的步骤。

#解压下载的文件
tar -zxvf ./DNFServer.tar.gz -C /
3.设置对应权限
#home root mysql文件夹全部权限
chmod -R 777 /home
chmod -R 777 /root
chmod -R 777 /var/lib/mysql
chown -R mysql.mysql /var/lib/mysql/

#重启数据库,如果最后一个是绿色的OK,就表示数据库装成功了。
service mysqld restart


4.编译GeoIP
cd /home/GeoIP-1.4.8/
./configure
make && make check && make install



5.修改对应位置的外网IP
用Navicat打开数据库d_taiwan的db_connect表,把db_ip字段所有的192.168.200.131改成你的外网IP。



#服务端程序里面的用命令改,注意把“你的外网IP”替换成你的外网IP
cd /home/dxf/
sed -i "s/192.168.200.131/你的外网IP/g" `find . -type f -name "*.tbl"`
sed -i "s/192.168.200.131/你的外网IP/g" `find . -type f -name "*.cfg"`

#挂载虚拟内存,默认大小为8G
mkdir /swap
dd if=/dev/zero of=/swap/mySwap bs=1M count=8192
mkswap /swap/mySwap
swapon /swap/mySwap

#添加开机自动挂载
sed -i '$a /swap/mySwap swap swap default 0 0' /etc/fstab


到这里架设就结束了,接下来用winscp把Script.pvf上传到服务器/home/dxf/game/目录下。


右边就是服务器目录,切换到/home/dxf/game/目录,把pvf拖进去


#启动服务端程序
cd ~
./run

等到出现下面的信息就可以进游戏了。


**** Hidden Message *****

a1010919539 发表于 2018-8-13 19:58:49

学习谢谢

draymonder 发表于 2018-8-13 21:18:18

我也学习了一下

qiuzhi 发表于 2018-9-19 15:01:16

学习学习

白驹过隙 发表于 2018-9-21 01:03:30

谢谢楼主分享

yuan434356430 发表于 2018-10-6 16:06:36

学习了谢谢

qwqw234 发表于 2018-10-18 21:11:20

有完整教程么,我的一直抱错

mngjfv 发表于 2018-11-14 21:42:37

谢谢大佬。

111111 发表于 2018-12-2 21:03:13

现在阿里云没有CentOS5.8版本啊

dnf台服吧 发表于 2018-12-5 14:20:18

111111 发表于 2018-12-2 21:03
现在阿里云没有CentOS5.8版本啊
镜像市场里面可以选择CentOS 5.8版本(基本上每个版本都有)不知道怎么选择可以看:CentOS 5.1-5.8操作系统镜像市场选择
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: DNF开服架设详细图文教程,含PHP网关环境配置(单库版)