游戏截图
![图片[1]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//0610d15409e26dc8e8607af8065ff4b0.jpeg)
![图片[2]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//4ed197c451bbda771689e09767f96b3b.png)
![图片[3]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//b09375582a756d0bbefd92857a54f8b5.png)
![图片[4]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//8584d48968083cb748c9f75386cc4ce3.png)
![图片[5]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//68b0788c37bfebb9173bb9efc211a8e5.png)
![图片[6]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//e6cfeef74ea184e9de56206fbb46ba06.png)
搭建环境信息
系统:Centos 7.6
内存:8G
处理器:4核
虚拟机网络:NAT
IP地址:192.168.66.128
源码资源获取
宝塔面板安装
通用自动安装命令,我这里已经提前安装好了,未安装的情况复制下面的代码安装即可
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
安装成功的样子,本地搭建使用内网地址,云服务器搭建使用外网地址
![图片[7]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//f9ce22710f444e5f671f0a940d67a78a.png)
安装所需软件
需要安装的软件如下
先安装
- Nginx 1.18
- Mysql 5.7
- PHP 7.2
- MongoDB 4.0.10
- Redis 6.2.18
已安装列表
![图片[8]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//f186e3da2a9b059fecbb84e64d09c427.png)
配置防火墙
在终端中执行关闭防火墙的命令
systemctl stop firewalld.service
systemctl disable firewalld.service
配置防火墙(以下三种方法三选一即可)
- 在终端中执行关闭防火墙的命令
systemctl stop firewalld.service
systemctl disable firewalld.service
- 在宝塔中关闭
![图片[9]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//8e45ee315651771d4d814c8ebe8e2193.png)
- 在防火墙中开放所有的端口
![图片[10]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//d0fa4c2fa260e143c4df1e0130612004.png)
源码上传解压
软件安装期间可以先将源码上传到服务器
使用xshell上传源码到根目录
先切换到根目录(/),然后将源码上传到根目录
![图片[11]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//009b090e08f623732cf10ab31992f265.png)
上传成功后,进行解压到根目录,最好是等待所有软件安装完成后再进行。
cd /
unzip home.zip
解压完成后,使用命令分别给目录授予 777 权限:
chmod 777 -R /home/proj/
环境配置
下载环境文件
cd /home/proj
wget https://openresty.org/download/openresty-1.19.3.1.tar.gz
下载完成后,解压文件
tar -zxvf openresty-1.19.3.1.tar.gz
mv openresty-1.19.3.1 openresty
cd openresty
sudo yum install -y pcre-devel openssl-devel
编译文件
./configure
make && make install
配置环境变量,要将以下4行全部复制粘贴
echo "openresty环境变量"
echo "PATH=/usr/local/openresty/bin:/usr/local/openresty/nginx/sbin:$PATH
export LC_ALL=en_US.UTF-8
export PATH" >> ~/.bash_profile
环境变量立即生效
source ~/.bash_profile
数据库配置
在宝塔面板的数据库页面修改数据库密码为:123456
连接数据库
mysql -uroot -p123456
以下命令逐个执行
create database sanguo DEFAULT CHARACTER SET utf8;
flush privileges;
use sanguo
source /home/sql/sanguo.sql
exit;
修改源码 IP
需要将以下文件中的IP(192.168.200.99)修改成自己服务器的IP,目前我这边的服务器IP是:192.168.66.128
/home/proj/common/settings.lua
/home/proj/goserver/admin/assets/web/.env.development
/home/proj/goserver/admin/assets/web/dist/js/app.3d18e251.js
/home/proj/goserver/admin/assets/web/dist/js/highlight.js.0adc4c0f.js
/home/proj/goserver/agent_admin/agent_assets/web/.env.development
/home/proj/goserver/agent_admin/agent_assets/web/dist/js/app.bfd4e5a3.js
/home/proj/goserver/agent_admin/agent_assets/web/dist/js/highlight.js.0adc4c0f.js
/home/proj/pyapi/wxpay/app.py
/www/wwwroot/game/assets/resources/import/24/241bc4ec-587f-41fa-a24d-e904c5f906c6.9f804.json
文件可以通过手动替换IP,也可以通过命令进行批量替换(推荐)
命令执行后可以随机找几个文件确认一下是否修改成功,以下命令中的192.168.66.128要改成你的IP后再执行
sed -i "s/192.168.200.99/192.168.66.128/g" `grep 192.168.200.99 -rl /home/proj`
sed -i "s/192.168.200.99/192.168.66.128/g" `grep 192.168.200.99 -rl /www/wwwroot`
创建网站
IP:85
网站目录:/home/proj/goserver/admin/assets/web/dist
![图片[12]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//e198a1e8fbdecd9e4036ef785c9c7529.png)
127.0.0.1:82
网站目录:\www\wwwroot\game
![图片[13]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//0f426e62635b8006ef5cdc42c13f9347.png)
启动游戏服务
加载配置
cd /home/proj/apiserver
nginx -p `pwd` -c conf/nginx.conf
生成key,生成的key替换到/home/proj/skynet/key.txt中
cd /home/proj/skynet
sh getkey.sh
启动登录服务
cd /home/proj/skynet
./skynet ../loginserver/prodconfig
启动游戏服务:
./skynet ../gameserver/prodconfig
启动管理后台服务:
cd /home/proj/goserver
nohup ./mygo &
后台配置
IP:85/#/login?next=%2F
用户名:admin
密 码:admin
游戏管理-区服配置-添加-名称随意-保存-开服-数量填1-保存
邮件管理里可以发送物品,要输入角色名,游戏内可以改名,要到第五关才能收取邮箱里面的东西
客户端修改
安卓端
需要修改的文件,将文件里面的 192.168.200.99 替换成你的IP:
assets/assets/main/index.7ab56.js
assets/assets/resources/import/24/241bc4ec-587f-41fa-a24d-e904c5f906c6.9bd57.json
smali_classes4/cn/wyyidc/myapplication/LiveLiterals$MainActivityKt.smali
使用客户端文件夹中的apktools进行反编译,反编译目录可以选择在客户端文件夹中,方便后续操作
![图片[14]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//e803086299b1306a7cdda95294075316.png)
修改文件中的192.168.200.99成为你的IP
![图片[15]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//e59661cc18bb5b4df49c9c1b8dbe25ae.png)
修改完成后进行反编译
![图片[16]-休闲放置手游【咸鱼之王H5】服务端图文手工搭建教程-蜗牛资源网](https://www.woniuyxdj.cn/wp-content/uploads//c39f2d891a67bd9a22edf19c055bab1c.png)
安装到模拟器中
免责声明
所提供的游戏资源均收集自互联网,仅供 技术研究与学习 之用,严禁任何形式的商业用途。所有游戏均为 禁止内充版本,请于 下载后 24 小时内删除,或购买正版以支持开发者。
我们始终尊重 知识产权 和 法律法规,如您认为本内容侵犯了您的合法权益,请提供相关证明并联系我们,我们将在核实后尽快删除相关资源。
法律声明
根据 《计算机软件保护条例》(2002年1月1日生效) 相关规定:
为了学习和研究软件的设计思想和原理,用户可以通过安装、显示、传输、存储等方式使用软件,无需著作权人许可,也无需支付报酬。
用户须知
- 禁止商用:所有资源仅供个人学习研究,不得用于商业用途,否则产生的一切后果由使用者自行承担。
- 支持正版:请在试用后24 小时内删除相关资源,并购买正版以支持开发者的持续创作。
- 合规使用:任何违反国家法律法规的使用方式均与本人无关,本人不承担任何责任。
- 请广大用户自觉遵守上述条款,合理合法地进行技术研究,若不同意本免责声明,请勿下载、使用本资源。








暂无评论内容