传奇页游【至尊武神】Linux手工外网端+游戏后台+外网教程+CDN明文资源
传奇页游【至尊武神】Linux手工外网端+游戏后台+外网教程+CDN明文资源1:准备服务一台,配置16核32G,30M带宽的,保证可以开40个区,白人在线
2:服务器环境部署,Linux7.X以上版本
3:用Xshell,连接Linux系统,开始安装宝塔,命令如下
你的服务外网IP: xxxxxxxxx
你的服务器账户:xxxx
你的服务器密码:xxxx (这里是设置的);
登录进入了Linux,我们要测试下,是否真的登录进去了,输入命令测试下
ifconfig
回车,出现以下信息;
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu 1454 //etho为网卡
inet 10.46.75.83netmask 255.255.0.0broadcast 10.46.255.255//该处为IP
ether 52:54:00:a2:46:d3txqueuelen 1000(Ethernet) //该处Linux机器网码
RX packets 277bytes 25293 (24.7 KiB)
RX errors 0dropped 0overruns 0frame 0
TX packets 319bytes 29167 (28.4 KiB)
TX errors 0dropped 0 overruns 0carrier 0collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>mtu 65536 这里不解释了,它的本机IP而已
inet 127.0.0.1netmask 255.0.0.0
looptxqueuelen 1000(Local Loopback)
RX packets 16bytes 1232 (1.2 KiB)
RX errors 0dropped 0overruns 0frame 0
TX packets 16bytes 1232 (1.2 KiB)
TX errors 0dropped 0 overruns 0carrier 0collisions 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 下 serveroutehostname 你的外网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-STARTPHP引用配置,可以注释或修改
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
把数据库密码,改成你的宝塔数据库密码即可
**** Hidden Message *****
页:
[1]