我爱分享 发表于 2020-9-13 15:49:31

西游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]
查看完整版本: 西游H5宝珠版-linux手工外网架设教程