精品大话回合手游【红浪漫之君临天下】单机一键端+后台

搭建环境信息

系统:Centos 7.6

配置:2核4G内存

宝塔面板安装

通用自动安装命令

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

本地搭建使用内网地址,云服务器搭建使用外网地址

安装所需软件

需要安装的软件如下

  1. Nginx 1.18
  2. Mysql 5.7
  3. PHP 7.3

已安装列表

云服务器开放所有端口

配置防火墙(以下三种方法三选一即可)

  1. 在终端中执行关闭防火墙的命令
systemctl stop firewalld.service
systemctl disable firewalld.service
  1. 在宝塔中关闭
  2. 在防火墙中开放所有的端口

    源码上传解压

    使用xshell上传源码到根目录

    先切换到根目录(/),然后将服务端压缩包上传到根目录

    如果使用宝塔上传文件需要先上传到根目录外的其他目录,然后,上传成功后再剪切到根目录

    上传成功后,进行解压,解压服务端之前要确保Nginx环境已经安装成功

    cd / && unzip data.zip

    重启Nginx

    /etc/init.d/nginx restart

    解压完成后,使用命令给目录授予 777 权限:

    chmod -R 777 /home
    chmod -R 777 /opt
    chmod -R 777 /www

    安装运行环境

    cd /opt && tar xvzf environment.tar.gz
    ln -s /opt/environment/pm2/bin/pm2 /usr/local/bin/pm2
    echo ‘export PATH=$PATH:/opt/environment/node/bin’ | sudo tee -a /etc/profile
    source /etc/profile

    安装pm2

    npm install pm2

    安装jdk

    yum install -y java-1.8.0-openjdk.x86_64

    配置环境变量

    sudo bash -c ‘cat >> /etc/profile <<eof java_home=”/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.322.b07-2.el8_5.x86_64″ path=”\$PATH:\$JAVA_HOME/bin” classpath=”.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar” export=”” eof’=“” source=“” etc=“” profile<=“” code=“”></eof>
    数据导入
    在宝塔修改数据库密码为:1bec9a62d7d4d114

    打开软件商店–已安装–MySQL设置–配置修改-在26行下面添加

    lower_case_table_names=1
    修改完成后需要重载配置 – 重启

    导入数据库

    cd /home && ./sk

    创建网站

    宝塔页面 – 网站 -新增站点

    域名:ip:88

    根目录:/www/wwwroot/game

    修改服务端文件IP

    需要修改的文件如下,将122.51.27.223改成你的IP

    /home/xy-server/conf/GameConf.ts
    /www/wwwroot/game/project.manifest
    /www/wwwroot/game/version.manifest
    /www/wwwroot/game/admin/config/game.php

    文件可以通过手动替换IP,也可以通过命令进行批量替换(推荐)

    命令执行后可以随机找几个文件确认一下是否修改成功,以下命令中要改成你的IP后再执行

    sed -i “s/122.51.27.223/修改成你的IP/g” `grep 122.51.27.223 -rl /home`
    sed -i “s/122.51.27.223/修改成你的IP/g” `grep 122.51.27.223 -rl /www/wwwroot`

    启动游戏

    cd /home/xy-server/
    pm2 start dbserv.ts –time –interpreter /opt/environment/node/bin/ts-node
    pm2 start gate.ts –time –interpreter /opt/environment/node/bin/ts-node
    pm2 start game.ts –time –interpreter /opt/environment/node/bin/ts-node

    启动后台

    cd /home/rabbit
    ./rabbit nohup java -jar rabbit.jar >log.log 2>&1 &

    关闭游戏

    pm2 stop all

    关闭后台

    sudo fuser -k 9090/tcp
    sudo fuser -k 29631/tcp

    客户端修改

    安卓端

    无特殊说明的情况下,需要修改的文件都是直接通过压缩文件打开客户端文件,找到对应的路径,然后将文件拉出来进行修改,修改完成后再拖回去替换

    需要修改的文件如下,修改IP:122.51.27.223

    \assets\assets\resources\import\ae\ae9b3372-c7a7-454e-a362-597894da428d.84e06.json
    \assets\assets\resources\native\07\07d3d531-c14b-4d4d-89a1-5240aa5ebb64.bdf57.manifest
    \assets\assets\resources\native\2d\2d9aa17d-62c1-4219-8b9f-52dca8ad4beb.d89d6.manifest

    84e06.json需要分段修改IP,具体操作如下

    首先查找 “bug”:true,”i1″的位置,修改后面的i1,i2,i3,i4,4个字段对应着IP的4个字段,比如我的IP是192.168.1.130,那么对应的i1,i2,i3,i4字段的内容就分段写入,记得每段要带上点号,效果如下

    “i1”:“192.”,“i2”:“168.”,“i3”:“1.”,“i4”:“130”
    图片[23]-大话西游之君临天下

    然后在修改第二段,第二段分两段修改即可

    “dip1”:“192.168.”,“dip2”:“1.130”
    图片[24]-大话西游之君临天下

    修改完成保存即可,另外两个manifest直接搜索122.51.27.223替换成你的IP即可

    苹果端

    需要修改的文件如下,修改IP:122.51.27.223

    \assets\assets\resources\native\07\07d3d531-c14b-4d4d-89a1-5240aa5ebb64.bdf57.manifest
    \assets\assets\resources\native\2d\2d9aa17d-62c1-4219-8b9f-52dca8ad4beb.d89d6.manifest

    直接搜索122.51.27.223替换成你的IP即可

    IPA可以通过爱思助手或者巨魔签名安装

    游戏后台

    账号注册

    游戏内注册即可,注册邀请码:88888

    GM后台

    http://IP:89

    登录账号:admin

    登录密码:123456

    进入网页后台修改IP,游戏配置-游戏配置-游戏地址改为:http://IP:9361

    代理后台

    http://IP:99/admin

    登录账号:xiaomili

    登录密码:123456

    GM密码:123456

     

 

发表回复

提供最优质的资源集合

加入会员