|
阿拉德之怒 Linux架设教程
教程演示虚拟机地址:192.168.200.129 外网和局域网类似
安装宝塔直接运行命令即可。
- yum install -y wget && wget -O install.sh <a href="http://download.bt.cn/install/install_6.0.sh" target="_blank">http://download.bt.cn/install/install_6.0.sh</a> && sh install.sh
复制代码 演示环境:
- centos 7.6
- nginx1.20
- mysql 10.2
- php7.1(php安装 sg11 redis扩展)
- Redis 6.2.6
- PM2管理器
复制代码 这里不单独演示,参考之前的 “宝塔安装通用视频”.
1、关闭防火墙、开放端口
- systemctl disable firewalld
复制代码 宝塔放行端口:1:65535
或单独打开 自行抓包
2、上传ald.tar.gz到服务器根目录(根目录不是root目录!!使用WinSCP或其他工具上传数据,也可以直接宝塔传!!)
解压ald.tar.gz
3.环境配置
- cd /usr/lib64/
- rm -rf libstdc++.so.6
- ln -s libstdc++.so.6.0.21 libstdc++.so.6
- ldconfig
复制代码 由于涉及到关键词部分内容,只能删除屏蔽,在手工端里面有文本完整的架设教程,也可以到本章结尾观看视频教程
6、搭建网站
新建一个网站-你的ip:端口 或域名:端口
有端口就添加端口这里的端口80 (你也可以用其他的端口,不过就需要对应客户端都改)
网站目录设置\www\wwwroot\game
运行目录 /public
设置伪静态 thinkPHP
关闭防跨站
---------------------------------------------------------------------
7、服务端和网站修改 192.168.200.129 修改为你的IP
服务端修改:
- \home\root\pre-publish-new\server_res\UdpConnServer\UdpConnServer.cfg
- \home\root\pre-publish-new\server_res\AdminServer\NetAddress.xml
- \home\root\pre-publish-new\server_res\Config\UdpServer.xml
- \home\root\pre-publish-new\server_res\RelayServer\RelayServer.cfg
- \home\root\pre-publish-new\server_res\RelayServer\ServersAddress.xml
复制代码 网站修改:
- /www/wwwroot/game/public/assetnt/android/zip/1.39.1.239178/package-1.39.1.237578-1.39.1.239178.zip
- /www/wwwroot/game/public/assetnt/ios/zip/1.39.1.239178/package-1.39.1.237578-1.39.1.239178.zip
- 上面两个压缩包内的 environment_serverlist_xml.pck 文件 注意对位 或者加0也可以 aldz2022.98qy.com
复制代码 这里以安卓的为例 下载下来修改 (苹果一样)
找到environment_serverlist_xml.pck 文件 使用UE 打开 这里需要对位 默认是17位aldz2022.98qy.com
比如的IP 是
192.168.200.129
一共15位就 补两个//就可以 如果是14位就3个
192.168.200.129//
修改后替换 回去
替换后使用MD5工具 计算下值
生成文件MD5 修改 package-1.39.1.237578-1.39.1.239178.txt MD5值
这里MD5 需要是小写的
都修改好了 覆盖到网站即可
苹果的一样就不操作了
到此算服务端就可以了,下面看看客户端
7、启动游戏服务
宝塔配置PM2管理器
启动文件
/home/root/pre-publish-new/server_res/gmald/src/app.js
启动游戏
cd /home/root/pre-publish-new/server_res
./run.sh
停止游戏
cd /home/root/pre-publish-new/server_res
./stop.sh
启动后可以通过
端口查看命令 netstat -lntp
8、客户端修改
安卓 改192.168.200.129
assets\updateserver.json
\smali\com\mgbase\net\Constant.smali
\smali\com\mgpay\c\b.smali
\smali\com\mgpay\net\b.smali
\smali\com\mgpay\ui\f.smali
\smali\com\mgpay\utils\o.smali
ios
Payload/test.app/test 搜索azzzzz.75zg.com ip自己使用对位域名替换
Payload/test.app/data/raw/updateserver.json修改热更ip
客户端我这里用
ApkToolAid已经反编译了
直接修改 上面的6个文件即可
替换后 回签签名即可,这里就不演示了
下面启动试试
玩家注册: IP/index/Reg?agent=90175com
玩家中心: ip/index/login.html
视频教程观看
[sale=5,1][/sale] |
|