西游H5宝珠版-linux手工外网架设教程
安装宝塔直接运行命令即可。yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
搭建环境:
CENTOS 7.2以上系统
Nginx1.14
mysql5.6
php5.6
下面开始搭建
1、关闭防火墙、开放端口
使用PPTY运行或其他命令行工具运行以下命令
systemctl stop firewalld.service
systemctl disable firewalld.service
宝塔放行端口:1:65535
或者单独放行端口:80、5201、5202、5203、30251
2、上传www.tao.cc.zip 到服务器/目录
可以直接在宝塔上传或使用WinSCP等辅助工具上传
上传好后,解压www.tao.cc.zip
给予root 777权限
chmod 777 -R /root
更新动态库(一般不用操作,如果服务运行不起来在执行)
输入口令ldconfig
输入口令yum install gcc* -y
输入口令yum install libtocmalloc* -y
3、设置数据库密码为:www.tao.cc(直接在宝塔设置)
密码修改后使用PPTY运行或其他命令行工具运行以下命令
cd /root
./sk
创建USER数据库结束
可以通过 宝塔 - 数据库 - 从服务器获取 (获取到web就可以)
---------------------------------------------------或者数据库---创建数据库---web然后导入web.sql 文件。
----------------------------------------------------------------------
4、搭建网站并上传网站数据
直接宝塔操作
网站目录设置/www/wwwroot/game
给GM目录权限
使用PPTY运行或其他命令行工具运行输入
chmod 777 -R /www/wwwroot/game/htgm
===========================
5、IP修改
修改修改以下文件中的IP为你自己外网ip
网站目录修改 (批量替换里面的129.204.189.113为你的IP)
game/index.html index里的区名ip 一共4处
game/pay/config.php 一共14处
game/api/Client/activation.php这个不知道做什么的一共1处
修改root/server/下面 sh1 、 sh2 的三个xml文件(129.204.189.113)
configure_center.xml
configure.xml
configure_cross.xml
--------------------------------
批量替换即可
=======================
到此算是基本搭建完毕,下面启动看看。
9、启动游戏服务
启动游戏
一区
cd /root/server/sh1
./gamectl.sh startall
自己玩 启动一个区就好了
二区
cd /root/server/sh2
./gamectl.sh startall
./gamectl.sh startall 这个就是启动全部服务的
这样跨服功能跟什么都有了,也不会关掉xshll就掉线
关闭游戏
cd /root/server/sh1
./gamectl.sh stop
cd /root/server/sh2
./gamectl.sh stop
./gamectl.sh stopall 是关闭全部服务 , 先关主要stop,后stopall关全部
./gamectl.sh updateall更新所有lua脚本
服务器清缓存:
root/log/
www/backup/panel/
www/wwwroot/game/htgm/log/
www/server/panel/logs/request/
端口查看:netstat -ntlp
一区 5201 启动起来就可以了
我们登陆看看
可以正常登陆
下面看下授权后台
GM后台地址:
http://你的IP或者域名/htgm/帐号admin 密码www.tao.cc
安装宝塔直接运行命令即可。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
搭建环境:
CENTOS 7.2以上系统
Nginx1.14
mysql5.6
php5.6
这里不单独演示,参考之前的 “宝塔安装通用视频”.
下面开始搭建
1、关闭防火墙、开放端口
使用PPTY运行或其他命令行工具运行以下命令
systemctl stop firewalld.service
systemctl disable firewalld.service
宝塔放行端口:1:65535
或者单独放行端口:80、5201、5202、5203、30251
2、上传xy.tar.gz到服务器/目录(根据端实际情况上传,有的是上传到root目录)
可以直接在宝塔上传或使用WinSCP等辅助工具上传
上传好后,解压xy.tar.gz
cd /
tar zxvf xy.tar.gz
给予root 777权限
chmod 777 -R /root
更新动态库(一般不用操作,如果服务运行不起来在执行)
输入口令ldconfig
输入口令yum install gcc* -y
输入口令yum install libtocmalloc* -y
3、设置数据库密码为:www.tao.cc(直接在宝塔设置)
密码修改后使用PPTY运行或其他命令行工具运行以下命令
cd /root
./sk
创建USER数据库结束
可以通过 宝塔 - 数据库 - 从服务器获取 (获取到web就可以)
4、搭建网站并上传网站数据
直接宝塔操作
网站目录设置/www/wwwroot/game
给GM目录权限
使用PPTY运行或其他命令行工具运行输入
chmod 777 -R /www/wwwroot/game/htgm
===========================
5、IP修改
修改修改以下文件中的IP为你自己外网ip
网站目录修改 (批量替换里面的129.204.189.113为你的IP)
game/index.html index里的区名ip 一共4处
game/pay/config.php 一共14处(这个里面是替换qcymw.com打包时候忘记改了)
game/api/Client/activation.php这个不知道做什么的一共1处
修改root/server/下面 sh1 、 sh2 的三个xml文件(129.204.189.113)
configure_center.xml
configure.xml
configure_cross.xml
--------------------------------
批量替换即可
=======================
到此算是基本搭建完毕,下面启动看看。
9、启动游戏服务
启动游戏
一区
cd /root/server/sh1
./gamectl.sh startall
自己玩 启动一个区就好了
二区
cd /root/server/sh2
./gamectl.sh startall
./gamectl.sh startall 这个就是启动全部服务的
这样跨服功能跟什么都有了,也不会关掉xshll就掉线
关闭游戏
cd /root/server/sh1
./gamectl.sh stop
cd /root/server/sh2
./gamectl.sh stop
./gamectl.sh stopall 是关闭全部服务 , 先关主要stop,后stopall关全部
./gamectl.sh updateall更新所有lua脚本
服务器清缓存:
root/log/
www/backup/panel/
www/wwwroot/game/htgm/log/
www/server/panel/logs/request/
端口查看:netstat -ntlp
一区 5201 启动起来就可以了
我们登陆看看
可以正常登陆
本期就到这里吧,教程到此结束.
PS:
下面看下授权后台
GM后台地址:
http://你的IP或者域名/htgm/帐号admin 密码www.tao.cc
页:
[1]