测试 腾讯云 2核4G 云服务器(控制台端口直接全部开)entos7.2系统
1.登录服务器 (使用finalshell)下载:http://www.ninwan.com/thread-33627-1-1.html
2.关闭防护墙
systemctl stop firewalld.service
systemctl disable firewalld.service
3.安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
回车后等待
输入y 在回车等等 安装完成。
安装完成。
4.进入宝塔安装
Nginx1.16
php7.0
mysql5.6
5.php7.0 (安装redis扩展、Swoole扩展)Redis 6.0.10
6.放行端口:1:65535
7.上传【xz.zip】到根目录解压
8.给予权限
chmod -R 777 /data
9.创建网站
127.0.0.1:5100【关闭防跨站】
目录/data/htdocs/sword_lord/server/api/www
伪静态设置
rewrite ^(?i)/admin1/(.*)$ /yz.php/$1 last;
配置文件【第8行开始增加】
add_header ‘Access-Control-Allow-Origin’ ‘*’;
add_header ‘Access-Control-Allow-Credentials’ ‘true’;
add_header ‘Access-Control-Allow-Methods’ ‘GET, POST, OPTIONS’;
add_header ‘Access-Control-Expose-Headers’ ‘X-Requested-With’;
配置文件 第45行开始增加
location / {
expires -1s; #禁止缓存
try_files $uri $uri/ /action.php?$query_string;
}
Redis配置文件第二行加
requirepass l123
maxclients 10000
10.创建网站
IP/域名
目录/data/htdocs/sword_lord/client/web
11.服务端修改
1.\htdocs\sword_lord\client\web\index.html
2.\htdocs\sword_lord\server\api\config\mysql.php
3.\htdocs\sword_lord\server\api\config\redis.php
4.\htdocs\sword_lord\server\api\www\client.php
5.\htdocs\sword_lord\server\sbin\init.php
12.设置数据库密码:123456
13.创建数据库
lx_lord
user
修改数据库文件
lx_lord.sql【192.168.200.129】
替换成你服务器IP
然后导入数据库
14.输入命令安装软件包
cd /data/htdocs/sword_lord/server
./install.sh15.
启动游戏
cd /data/htdocs/sword_lord/server/sbin
sh start-keep.sh
关闭游戏
cd /data/htdocs/sword_lord/server/sbin
sh host-stop.sh
总后台
http://Ip/xzj.php
GM码:123456
CDK 生成后台
http://Ip/cdk
GM码:123456
玩家激活后台
http://Ip/pay
玩家后台
http://Ip/vip
PS:启动了一下。
显示启动失败:host实际ip地址与配置ip地址不一致
查了查。
修改:
\htdocs\sword_lord\server\api\config\mysql.php
\htdocs\sword_lord\server\api\config\redis.php
\htdocs\sword_lord\server\api\www\client.php
\htdocs\sword_lord\server\sbin\init.php
里面ip全部改成服务器内网IP
数据库
lx_lord 里面
ConfHost
第一个改内网ip
启动后成功:
启动成功是这样。占用内存1G 左右