★进入宝塔安装软件
bt default
安装宝塔直接运行命令即可。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
上传服务端至服务器根目录
等待宝塔安装完毕
搭建环境:
CENTOS 7以上系统
Nginx1.14
mysql5.7 (这里数据库是5.7)
php 5.6
phpMyAdmin 4.4
服务端解压到根目录
解压完给权限:
给予data 777权限
chmod 777 -R /data
chmod 777 -R /www/wwwroot/game
下面开始搭建
1,宝塔放行端口:1:65535
为了安全考虑你也可以不关闭防火墙直接单独放行:80 7560 5001 7710
修改以下根目录路径文件中ip为你自己外网ip
服务端:
server-side\etc\configr.js 一区 一共2处
server-side\etc\config_two.js 二区 一共2处
server-side\etc\config_therr.js 三区 一共2处
server-side\etc\config_four.js 四区 一共2处
IP批量改为自己的服务器IP
————————————————————————
3、环境设置
nodejs环境架设命令
- cd /data
tar -xvf node-v10.15.3-linux-x64.tar.xz
mv /data/node-v10.15.3-linux-x64 /usr/local/nodejs
echo export NODEJS_HOME=/usr/local/nodejs >> /etc/profile
echo export PATH=$PATH:$NODEJS_HOME/bin >> /etc/profile
echo export NODEJS_PATH=$NODEJS_HOME/lib/node_modules >>/etc/profile
source /etc/profile
ln -s /usr/local/nodejs/bin/node /usr/local/bin/node
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm
复制代码
可以通过 node -v 查看是否安装正确
出来版本号 证明安装成功
—————————————————————
命令 : “date”
date -s “2021-07-19 09:58:00”
3、设置数据库密码为:123456(在宝塔直接设置)
宝塔面板新建 xygame 数据库 并导入sql
网站端(网站也是PC客户端如果只需要安卓访问可以跳过这里)
www\wwwroot\game\res\import\0d\0d30c115-6a25-49e7-be89-2b19b49d4551.json
5、网站架设
宝塔直接创建网站有端口加端口,加端口对应客户端里面记得有一处也要加
路径/www/wwwroot/game/
安装pm2(命令行运行)
npm install pm2 -g
安装结束后建立软连接(命令行运行)
ln -sf /usr/local/nodejs/bin/pm2 /usr/local/bin/
到这里pm2就安装好了(命令行运行)
我们通过pm2 list 查看安装结果
出现 Runtime Edition 这些就是安装成功的
到此算是基本搭建完毕,下面启动看看。
——————————————————————
重启服务器
reboot
重启后进入数据库
更改用户名root密码为root
试试启动如何
cd /data/server-side
pm2 start game3.js ./etc/config_therr.js
启动命令
cd /data/server-side
pm2 start dbserv.js
pm2 start gate.js
pm2 start game.js ./etc/config.js
pm2 start game2.js ./etc/config_two.js
pm2 start game3.js ./etc/config_therr.js
pm2 start game4.js ./etc/config_four.js
cd /data/server-side
pm2 start game2.js ./etc/config_two.js
cd /data/server-side
pm2 start game3.js ./etc/config_therr.js
cd /data/server-side
pm2 start game4.js ./etc/config_four.js
查看端口是否正常 netstat -lntp
停止命令
cd /data/server-side
./stop-all2.sh我们现在访问网页端试试
http://你的ip
邀请码:GM00
数据库xygame的 qy_auth_group 表里面查看
——————————————————–
下面看下客户端
6、客户端修改
安卓客户端
纵横西游\assets\res\import\0d\0d30c115-6a25-49e7-be89-2b19b49d4551.json
改好ip后 签名(我签名工具掉了)
用MT管理器签名
V1+V2 针对安卓11用户
手机用户直接导入此apk即可
苹果客户端一样
视频录制完毕 搭建完成
下面简单看看后台
授权后台:http://ip/admin/
if ($_POST[‘gmcode’]==”123456″){ 123456就是GM校验码 可自行更改
GM码:123456
要找一下数据库密码是否对应。。。
研究好后台在说吧