架设视频

版本介绍

三网H5游戏【江湖大侠H5代金券内购完整修复版】Ubuntu手工服务端+GM邮件后台+原生安卓客户端+视频架设教程

版本截图

教程介绍

江湖大侠H5 《江湖大侠H5代金券内购完整修复版》 Ubuntu 架设教程

演示系统:Ubuntu 22.04 LTS 64位

测试IP:192.168.2.166 (外网架设和局网架设方法一样)

首先进入我们官网:MiR6.com 搜索《江湖大侠H5代金券内购完整修复版》下载好服务端,我这里已事先下载好了

然后进入常用工具分类下载Linux管理工具,并且连接到自己的服务器。

===============================================================================================

#(如果非腾讯云服务器)操作系统安装完后换apt源和pip源为腾讯源

更换api源教程:https://www.mir6.com/blog/33391.html

输入密码的时候自己看不见。输入完密码后回车即可。
其实可以不换,就是环境安装有点慢,想快点最好还是换

=============================================================================================

输入 sudo su 回车 获取管理员权限 ($是普通权限 #是管理员权限)
刚刚我们更新APT和PIP源已经获取了管理员权限了。如果你没有去更新源,那么从这里开始要先获取管理员权限。

===============================================================================================

安装宝塔:可以用以下命令安装宝塔,也可以去官方获取最新版本安装命令。

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

输入y回车确认安装。安装完毕,妥善保管好宝塔登录信息。

关闭SSL验证命令:bt 26

查看新的面板地址:bt 14

这里可以不用关闭SSL验证。登录宝塔面板。登录你的宝塔账号。没有这里可以注册。我已经有账号了,直接登录下即可。
===============================================================================================
安装环境:

Nginx 1.26
MySQL 8.0
PHP 7.3
Redis 7.4【性能调整–redis密码改为:jianghudaxia 保存–重载配置–重启】性能调整设置需要等待Redis安装完毕后设置
Linux工具箱 【设置-时区设置-Asia Shanghai-确定-同步】

===============================================================================================

宝塔放行端口:1-65535

关闭防火墙:

sudo ufw disable

===============================================================================================

上传服务端“data.zip”到服务器“/home/ubuntu”目录下

如果自己服务器没有这个目录,又不懂如何移动的话,就手动创建一个/home/ubuntu目录

服务端传输完毕后,我们耐心等待软件全部安装完毕,并且把Redis的性能设置配置好后在执行剩余解压服务端等步骤。软件都安装并且设置好了,我们可以解压服务端了。

解压服务端:

mv /home/ubuntu/data.zip / && cd / && unzip data.zip

注:解压服务端之前要确保Nginx环境已经安装成功!

重启Nginx:

/etc/init.d/nginx restart
===============================================================================================
给777权限:

chmod -R 777 /data

===============================================================================================

安装环境库:

sudo apt install -y netcat-traditional

sudo apt install -y build-essential

sudo apt install -y gcc g++ libc6-dev linux-libc-dev make

===============================================================================================

部署Python环境库:

网站–Python项目–点击安装–Python3.13.0版本(没看到就点更新版本列表)

添加Python项目–项目路径:/data/10090 启动命令:python main.py 确定

点设置–等待1-2分钟安装完成!

安装完成之后再点设置—环境管理—安装–安装方式选择从文件批量安装

版本记录文件选择目录:/data/10090/requirements.txt–安装(等待安装完成)

服务状态–启动–确定(我的默认已经启动了,如果你的没启动点下启动即可。也可以点一下重启)

===============================================================================================

修改服务端IP:// 改 “122.51.27.223”改为你自己的服务器IP地址。

data10088update.json

wwwwwwrootweb-mobileassetsmainindex.js

===============================================================================================

宝塔–软件商店–数据库–关闭二进制日志

重载配置–重启数据库

修改数据库密码为:jianghudaxia

修改数据库IP:// 改 “122.51.27.223” 替换为你自己的服务器IP地址。

datasqllogin.sql

导入数据库:

cd /data && ./sk

===============================================================================================

启动游戏:

cd /data/ && ./start

启动后可以通过命令:netstat -lntp 查看启动端口。看到有我拉蓝的这些端口就说明你启动成功了。

关闭游戏:

cd /data/ && ./stop

===============================================================================================

游戏地址:http://192.168.2.166:81

修改免更新客户端IP:// 改 “122.51.27.223”替换为你自己的服务器IP地址。
首先使用好压打开安卓免更新客户端,修改以下路径文件中的IP改为你的服务器IP地址。
assetswebassetsmainindex.js
修改完成后,我们还需要下载安卓反编译工具,对修改好的免更新安卓客户端进行签名。签名完成,我们把桌面上新生成签名好的安卓客户端安装到安卓模拟器里进入游戏试试看。

注:首次进游戏,卡初始化登录界面,退出重新进即可,网页玩首次遇到卡初始化就刷新一下网页!

第一次进入游戏自动注册账号密码。

===============================================================================================

GM邮件后台:
http://192.168.2.166:5000
GM码:mir6.com

PS:GM密码修改路径:/data/10090/fasong.py 第37行!
帮派经验要先加入帮派。
===============================================================================================

修改微端客户端IP:// 改 “122.51.27.223”改为你的服务器IP地址。
同样首先使用好压打开微端客户端。修改以下路径文件中的IP改为你的服务器IP地址。
classes.dex

修改这个dex文件需要使用客户端修改工具

解压:客户端修改工具.zip

把classes.dex拖入到:客户端修改工具目录下

双击执行解密.bat (双击后没有出现目录,是因为我们还没有安装java环境,我们去安装下环境后再执行)
安装好了环境,我们在执行。

修改IP:classoutcomjianghujhdxupdateUpdateManager.smali

第107、112行,这里是使用base编码的,我们先解码

base解码地址:https://www.mir6.com/tools/txt/

解码:aHR0cDovLzEyMi41MS4yNy4yMjM6MTAwODgvdmVyc2lvbi5qc29u

解码:aHR0cDovLzEyMi41MS4yNy4yMjM6ODEv

得到明文:http://192.168.2.166:10088/version.json

得到明文:http://192.168.2.166:81/

修改里面的IP为自己服务器IP,然后重新编码,替换到UpdateManager.smali文件第107、112行即可

改好之后我们双击执行加密.bat,最后把新生成的classes.dex替换到客户端,签名apk

修改版本包:

用压缩软件打开101.zip压缩包,把:assetsmainindex.js文件拖出来

修改里面的IP122.51.27.223改为自己服务器IP,改好之后拖回去101.zip替换

最后把改好的101.zip上传到网站:/www/wwwroot/web-mobile/目录下

然后我们把桌面上新生成签名好的安卓微端客户端,安装到安卓模拟器里进入游戏试试看。

关于版本包:

这里版本包有点大,服务器宽带小了会更新很慢!

最好还是找一个宽带高的服务器或者储存桶cdn等,把这个包丢进去,能访问到就行!

修改:UpdateManager.smali文件第112行的101包的地址为实际读取地址即可!

下面我们来测试下游戏里的功能看看。好了,其他功能就自行测试吧。更多的游戏资源可以访问www.q1q5.com下载,我们每款游戏资源均单独制作了独立的视频架设教程,让小白也可以快速上手游戏架设,快来体验自己做GM的乐趣吧!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。