【悟空资源网】

 找回密码
 注册

QQ登录

江湖西游完整搭建教程

[复制链接]
发表于 2021-8-27 18:31:06 | 显示全部楼层 |阅读模式
★进入宝塔安装软件
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环境架设命令

  1. cd /data
  2. tar -xvf node-v10.15.3-linux-x64.tar.xz
  3. mv /data/node-v10.15.3-linux-x64 /usr/local/nodejs

  4. echo export NODEJS_HOME=/usr/local/nodejs >> /etc/profile
  5. echo export PATH=$PATH:$NODEJS_HOME/bin >> /etc/profile
  6. echo export NODEJS_PATH=$NODEJS_HOME/lib/node_modules >>/etc/profile
  7. source /etc/profile

  8. ln -s /usr/local/nodejs/bin/node /usr/local/bin/node
  9. 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

要找一下数据库密码是否对应。。。

研究好后台在说吧

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|【悟空资源网】 ( 桂ICP备2022002215号-1 )

GMT+8, 2024-4-19 20:15 , Processed in 0.060653 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2012 Comsenz Inc. Template by A3cn

返回顶部