阿拉德之怒 Linux架设
教程环境: centos 7.6
安全组放行规则
TCP:1-65535
UDP:1-65535
txy推荐直接all
安装宝塔直接运行命令即可。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
输入y回车确认安装
安装环境
nginx1.20 mysql5.7 php7.1(php安装 sg11 redis扩展)扩展安装好之后记得重启php Redis 6.2.6 PM2管理 图片是我的成品 用到的文件链接在这里 下面开始教程:
1.宝塔安装好,环境配置好后先上传服务器文件,服务端文件上传
2.上传服务端ald.zip到服务器根目录解压
3.解压服务端命令 cd / unzip ald.zip
4.然后给权限chmod -R 777 /home/ chmod -R 777 /www/wwwroot/web
5.安装服务端所需要的环境cd /usr/lib64/ rm -rf libstdc++.so.6 ln -s libstdc++.so.6.0.21 libstdc++.so.6 ldconfig
6.修改服务端IP 42.192.81.101 /home/root/pre-publish-new/server_res/AdminServer/NetAddress.xml
第5,7行 /home/root/pre-publish-new/server_res/Config/UdpServer.xml
第4,5,6,7行 /home/root/pre-publish-new/server_res/RelayServer/RelayServer.cfg
第6行 /home/root/pre-publish-new/server_res/RelayServer/ServersAddress.xml
第5行 /home/root/pre-publish-new/server_res/UdpConnServer/UdpConnServer.cfg
第10行 数据库密码修改路径 /root/pre-publish-new/server_res/Database.xml
4,7行 /root/pre-publish-new/server_res/TCSRecordServer/Database.xml
4行 /web/application/database.php
26行 修改数据库配置文件 为 数据库.TXT 内的内容 然后重启mysql
7.修改sql文件 demoald.sql 第139行 第169行
8.导入数据库两个sql文件 创建网站 目录 /www/wwwroot/web 运行目录 /public 设置伪静态 thinkPHP 关闭防跨站
9.修改热更文件包 免域名不限IP位数热更新包修改教程:https://docs.qq.com/doc/DZU1YRmJ1VFBwYVpB /www/wwwroot/51boshao/public/assetnt/android/zip/1.39.1.239178 package-1.39.1.237578-1.39.1.239178.zip
/www/wwwroot/51boshao/public/assetnt/ios/zip/1.39.1.239178 package-1.39.1.237578-1.39.1.239178.zip
内的 environment_serverlist_xml.pck 文件IP 注意对位 17,18,19行的地方,替换17位 纯IP用///补齐17位在ip后面 替换进去 生成文件MD5
修改 package-1.39.1.237578-1.39.1.239178.txt MD5值
MD5在线生成:http://www.metools.info/other/o21.html 或使用网盘工具
补充:热更新包安卓修改第17,18,19行IOS修改第8,12,13行
10.修改热更包
安卓17行 “android_publish”:”17位IP或域名热更新”, 18行 “android_rolesave”:”17位IP或域名热更新”, 19行”android_loginvef”:”17位IP或域名热更新”,
ios 8行”publish”:”17位IP或域名热更新”, 12行”rolesave”:”17位IP或域名热更新”, 13行”loginvef”:”17位IP或域名热更新”,
11.宝塔配置PM2管理器 启动文件 /home/root/pre-publish-new/server_res/gmald/src/app.js
12.启动游戏命令cd /home/root/pre-publish-new/server_res ./run.sh
停止游戏命令cd /home/root/pre-publish-new/server_res ./stop.sh
13.修改客户端
安卓 改121.5.50.120 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 安卓推荐MT管理器 简单快捷
ios(没有苹果手机。无法细写) Payload/test.app/test Payload/test.app/data/raw/updateserver.json修改热更ip (和安卓热更文件方法一样) 1:先用压缩软件把test文件拖出来,使用UE修改器打开 2:UE查找搜索azzzzz.nt6p.com 3:ip自己使用对位域名替换,上面2的域名是15位,如果你服务器IP是13位则用//添加(举个例子服务器IP100.100.100这样是11位,小数点也算,需要添加////就是15位了100.100.100////)
14.运营后台
玩家注册: IP/index/Reg?agent=kang123
玩家中心: ip/index/login.html
总后台地址
http://IP/admin/Index.html
账号 dac123 密码 dac123
GM密码:1724464998
代理登录 ip/agent
代理账号:kang123
代理密码:kang123