传奇页游【至尊武神】Linux手工外网端+游戏后台+外网教程+CDN明文资源
1:准备服务一台,配置16核32G,30M带宽的,保证可以开40个区,白人在线
2:服务器环境部署,Linux7.X以上版本
3:用Xshell,连接Linux系统,开始安装宝塔,命令如下
你的服务外网IP: xxxxxxxxx
你的服务器账户:xxxx
你的服务器密码:xxxx (这里是设置的);
登录进入了Linux,我们要测试下,是否真的登录进去了,输入命令测试下
回车,出现以下信息;
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1454 //etho为网卡
inet 10.46.75.83 netmask 255.255.0.0 broadcast 10.46.255.255 //该处为IP
ether 52:54:00:a2:46:d3 txqueuelen 1000 (Ethernet) //该处Linux机器网码
RX packets 277 bytes 25293 (24.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 319 bytes 29167 (28.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 这里不解释了,它的本机IP而已
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 1000 (Local Loopback)
RX packets 16 bytes 1232 (1.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 16 bytes 1232 (1.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
<此处说明:已经确定是进去了Linux系统>
cd 回车 是返回初始命令行
安装宝塔开始:
- yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
复制代码
copy以上,到Xshell里,然后回车;
看到Y,按键盘上的Y,继续执行操作,它会自动安装
记录下:宝塔账户和密码
Bt-Panel: http://IP:8888/a413afeb
username: XXXXXX
password: XXXXXX
ldconfig
开始配置宝塔:打开IE输入你的宝塔
LNMP(推荐安装)选择这个
Nginx1.8,MySQL5.6,PHP5.6,phpmyadmin4.7,pure-ftpd1.0.47 极速安装模式 ,然后等待这狗日的安装完就行了
打开数据库UI,点击PHPmyadmin按钮,点账户,新添加账户
切换到宝塔面板,点击ROOT密码,复制密码,
输入root
密码复制进去,
全局权限,全选,完毕.
Xshell下输入以下命令:
systemctl stop firewalld.service
systemctl disable firewalld.service
使用Navicat for Mysql 常规连接:
主机名活ID地址:服务器IP
端口:3006
用户名:root
密码:宝塔里复制出来就行了
数据库导入:XXXXX
字符集:utf8mb4 -- UTF-8 Unicode
打开后端cq-server-1\mmo-server-config\mysql_test.json 修改里面的数据库密码为 宝塔的数据库密码
工具采用,winSCP.exe,同样要输入密码和账户,Linux的,见打包好的后端上传到data\game下,如果没有game目录,请在data下新建一个.给与7777权限
上传OK后,在Xshell窗口输入命令如下:
cd /data/game 回车
LS 回车,LS代表显示目录下所有文件
unzip cq-server-1 回车
cd cq-server-1/ 回车
LS 列出全部文件
cd mmo 回车
ls
输入命令如下:
chmod -R 777 /data/game/*
sh mmo_start.sh //这是启动命令
再次输入:
netstat -lntp
0 0.0.0.0:8001 说明服务启动成功,也表示搭建环境没有问题
修改数据库:
central 下 t_server_config 修改最后一列为你的域名或者IP 数据库密码:89cbc628702c3ea5
entry 下 t_server_config 数据库密码:89cbc628702c3ea5
entry 下 serveroute hostname 你的外网IP或者域名 port 8001
回到宝塔建立网站:
zzws
将API.ZI上传到/www/wwwroot/zzws
在Xshell下 输入,unzip api.zip,哦对了你要进入这个目录啊在输入这个命令
cd /www/wwwroot/xdp.8ayx.com 回车
unzip api.zip 回车
把api里testlogin.php 拖出来,修改如下
$dsn = 'mysql:dbname=s1_account;host=127.0.0.1;port=3306';
$username = 'root';
$password = '5b991b909f4dd892'; //这里改成你的数据库密码
修改:/www/server/panel/vhost/nginx/zzws.conf
添加代码如下:
- server
- {
- listen 90;
- server_name zzws;
- index index.php index.html index.htm default.php default.htm default.html;
- root /www/wwwroot/cdn;
-
- #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
- #error_page 404/404.html;
- #SSL-END
-
- #ERROR-PAGE-START 错误页配置,可以注释、删除或修改
- error_page 404 /404.html;
- error_page 502 /502.html;
- #ERROR-PAGE-END
-
- #PHP-INFO-START PHP引用配置,可以注释或修改
- include enable-php-56.conf;
- #PHP-INFO-END
-
- #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
- include /www/server/panel/vhost/rewrite/zzws.conf;
- #REWRITE-END
-
- #禁止访问的文件或目录
- location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
- {
- return 404;
- }
-
- #一键申请SSL证书验证目录相关设置
- location ~ \.well-known{
- allow all;
- }
-
- location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
- {
- expires 30d;
- error_log off;
- access_log /dev/null;
- }
-
- location ~ .*\.(js|css)?$
- {
- expires 12h;
- error_log off;
- access_log /dev/null;
- }
- access_log /www/wwwlogs/zzws.log;
- error_log /www/wwwlogs/zzws.error.log;
- }
复制代码
返回宝塔,软件管理,点设置,点重启OK就行
然后上传CND到前端,解压即可命令如下
- cd /www/wwwroot/cdn
- ls
- unzip cdn1.zip
复制代码
关于充值:修改路径文件如下
/www/wwwroot/zzws/api/pfrom/WL/config/config.inc.php
把数据库密码,改成你的宝塔数据库密码即可
181518jm793nmm96y6yq3t.webp
181518m982loizl9f92e7m.webp
181518xwxa6581av2ax1v8.webp
|