战争策略手游【万国觉醒】内购版服务端搭建教程(含资源下载+部署过程)

该文章已生成可运行项目,

目录

搭建环境信息

注意事项

搭建资源获取

宝塔面板安装

安装所需软件

源码上传解压

安装Docker

安装环境

启动游戏

关闭游戏服务

客户端修改

游戏后台

免责声明


游戏截图

搭建环境信息

系统:Centos 7.6
内存:4G
处理器:2核

注意事项

  1. 复制代码需要通过浏览器打开文章才不会报错

搭建资源获取

源码以及工具获取链接:https://pan.quark.cn/s/f722fb0b7c13

宝塔面板安装

通用自动安装命令,我这里已经提前安装好了,未安装的情况复制下面的代码安装即可

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

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

安装所需软件

需要安装的软件如下

  1. Nginx 1.22
  2. Mysql 5.7
  3. PHP 5.6

已安装列表

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

  1. 在终端中执行关闭防火墙的命令
systemctl stop firewalld.service
systemctl disable firewalld.service
  1. 在宝塔中关闭

  1. 在防火墙中开放所有的端口

源码上传解压

软件安装期间可以先将源码上传到服务器 使用xshell上传源码到根目录 先切换到根目录(/),然后将源码上传到根目录

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

cd / && tar xvzf data.tar.gz

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

chmod -R 777 /data
chmod -R 777 /www/wwwroot/game

安装Docker

删除旧的Docker

yum remove -y docker docker-common docker-selinux docker-engine

添加国内的 Docker CE Yum 源

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装最新版 Docker CE

yum clean all
yum makecache
yum install -y docker-ce docker-ce-cli containerd.io

设置开机自启

systemctl start docker
systemctl enable docker

配置国内加速器(全部复制进去)

tee /etc/docker/daemon.json <<EOF
{
    "registry-mirrors": [
    "https://docker.xuanyuan.me",
    "https://docker.m.daocloud.io",
    "https://docker.1ms.run"
    ]
}
EOF

重启docker

systemctl daemon-reload
systemctl restart docker

安装环境

mongodb跟mysql的安装可以同步进行,节省时间
安装mongodb

docker run -it --name mongo -p 27017:27017 -d mongo:3.6 --auth

添加mongo用户

docker exec -it mongo mongo admin
db.createUser({user:'root', pwd:'root', roles:[{role:'userAdminAnyDatabase', db:'admin'}, 'readWriteAnyDatabase']})
exit

安装mysql
设置数据库root密码为:woniuyxdj

docker run -it --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=woniuyxdj -d mysql:5.7 

导入数据库

cd /data && ./sk

创建网站
宝塔页面 - 网站 -新增站点
域名:IP:9988
根目录:/www/wwwroot/game

修改源码IP
需要修改的文件如下,将 101.34.205.41 改成你的IP

/data/work/etc/start_chat.sh
/data/work/etc/start_game.sh
/data/work/server/monitor_server/html/js/main.js
/www/wwwroot/game/api/lists.php

一键修改命令(推荐),需要填入你的IP

sed -i "s/101.34.205.41/你的IP/g" `grep 101.34.205.41 -rl /data/work`
sed -i "s/101.34.205.41/你的IP/g" `grep 101.34.205.41 -rl /www/wwwroot`

启动游戏

cd /data/work./start -w

温馨提示:启动很慢,等半小时左右 启动完成4G左右内存

关闭游戏服务

for i in `sudo netstat -lntp | grep "./co\|redis-server" | awk '{print $7}' | awk -F '/' '{print $1}'`; do sudo kill -9 $i; done && rm -rf /home/ys/workspace/ROK/work/logs/*

客户端修改

安卓端
需要修改的文件如下,对位修改IP:101.34.205.41

\assets\bin\Data\Managed\Metadata\global-metadata.dat

使用MetaDataStringEditor进行对位修改

打开后点击加载

选择global-metadata.dat文件

输入101.34.205.41后点击下一个,就能找到对应的IP

点击IP进行编辑

输入你的IP后进行保存

点击另存为

保存名称随便填

最后删除原来的global-metadata.dat文件,将另存为的文件名称修改为global-metadata.dat

直接通过解压文件拉出来修改好放回去替换就行

最后就可以安装到模拟器了
如果需要安装到真机中,需要使用MT管理器进行签名,签名教程之前发布过,可以看看历史文章
苹果端
暂无

游戏后台

GM新版后台:http://IP:58111/
服务器选择 game1
游戏内已开启内购,PM命令界面的GM功能自行摸索

免责声明

所提供的游戏资源均收集自互联网,仅供 技术研究与学习 之用,严禁任何形式的商业用途。所有游戏均为 禁止内充版本,请于 下载后 24 小时内删除,或购买正版以支持开发者。 我们始终尊重 知识产权 和 法律法规,如您认为本内容侵犯了您的合法权益,请提供相关证明并联系我们,我们将在核实后尽快删除相关资源。法律声明根据 《计算机软件保护条例》(2002年1月1日生效) 相关规定: 为了学习和研究软件的设计思想和原理,用户可以通过安装、显示、传输、存储等方式使用软件,无需著作权人许可,也无需支付报酬。用户须知

  • 禁止商用:所有资源仅供个人学习研究,不得用于商业用途,否则产生的一切后果由使用者自行承担。
  • 支持正版:请在试用后24 小时内删除相关资源,并购买正版以支持开发者的持续创作。
  • 合规使用:任何违反国家法律法规的使用方式均与本人无关,本人不承担任何责任。
  • 请广大用户自觉遵守上述条款,合理合法地进行技术研究,若不同意本免责声明,请勿下载、使用本资源。
本文章已经生成可运行项目
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值