首席执行官-CEO
- UID
- 1
- 金叶子
- 6
- 在线时间
- 76 小时
- 注册时间
- 2023-10-27
- 最后登录
- 2024-11-23
|
=====================================================================
操作系统版本:CentOS 7.6
=====================================================================
第一步:服务器安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
=====================================================================
外网面板地址: http://23.224.239.204:8888/5a478630
内网面板地址: http://10.0.29.2:8888/5a478630
username: vzzlb4fr
password: 1077bd50
数据库密码改成123456
cd /home/ALDZN
./sk
关闭系统防火墙:
systemctl stop firewalld
systemctl disable firewalld
=====================================================================
第二步:在宝塔内安装:
nginx1.20、MySQL5.6、PHP7.1、PM2
安装完成,在宝塔放行端口:1:65535
=====================================================================
第三步:添加libmysqlclient.so软链接
ln -s /www/server/mysql/lib/libmysqlclient.so /usr/lib64/libmysqlclient.so
ldconfig
=====================================================================
第四步:安装gcc5.2环境,上传util文件夹下的两个rpm到服务器/root目录,并进入root目录
cd /root
wget --no-check-certificate https://copr.fedoraproject.org/c ... otstrap-epel-6.repo -O /etc/yum.repos.d/devtoolset-4.repo
yum install compat-libgmp-4.3.1-1.sl7.x86_64.rpm -y
yum install compat-libmpfr-2.4.1-1.sl7.x86_64.rpm -y
yum install devtoolset-4-gcc devtoolset-4-gcc-c++ devtoolset-4-binutils -y
scl enable devtoolset-4 bash
修改root目录的.bashrc文件,添加如下内容:
source /opt/rh/devtoolset-4/enable
=====================================================================
第五步:添加数据库
所有数据库脚本都在sql文件夹中,一共10个库,自行创建数据库
=====================================================================
第六步:上传platform平台服务到服务器/root目录
1)修改platform文件夹内的所有.cfg结尾的文件中的“数据库密码”为你的数据库密码
2)修改platform文件夹内的所有Database.xml文件中的“数据库密码”为你的数据库密码
3)修改platform文件夹内的所有.cfg结尾的文件中的“服务器IP”为你的服务器真实IP
4)修改platform文件夹内的所有.cfg结尾的文件中的“服务器域名”为你的服务器映射的域名
修改以上内容,自己仔细找一下
平台服启动脚本:./run.sh
平台服停止脚本:./stop.sh
注意:所有平台服,只需要启动一次,哪怕你有10个区,平台服都只需要启动一次
=====================================================================
第七步:上传s1区服到服务器/root目录
1)修改s1文件夹内的所有.cfg结尾的文件中的“数据库密码”为你的数据库密码
2)修改s1文件夹内的所有Database.xml文件中的“数据库密码”为你的数据库密码
3)修改s1文件夹内的所有.cfg结尾的文件中的“服务器IP”为你的服务器真实IP
4)修改s1文件夹内的所有.cfg结尾的文件中的“服务器域名”为你的服务器映射的域名
修改以上内容,自己仔细找一下
区服启动脚本:./run.sh
区服停止脚本:./stop.sh
cd /home/ALDZN/platform
./run.sh
cd /home/ALDZN/s1
./run.sh
cd /home/ALDZN/platform
./stop.sh
cd /home/ALDZN/s1
./stop.sh
要开多区,就复制多个s1为s2,s3即可
注意修改各自端口为不重复就行
=====================================================================
第八步:后台搭建
上传gmald文件夹到/www/wwwroot目录,使用PM2添加项目,项目启动文件:/www/wwwroot/gmald/src/app.js
上传ald.zgspl.cn文件夹到/www/wwwroot目录,并在宝塔中创建网站
网站目录为:/www/wwwroot/ald.zgspl.cn
运行目录为:/public
网站伪静态:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
修改ald.zgspl.cn/application/database.php中的“数据库密码”为你的数据库密码
后台默认对接的是神皇支付,有需要自行开户,并修改ald.zgspl.cn/application/common.php中关于神皇支付的配置
如果使用神皇支付,那么修改:
ald.zgspl.cn/application/pay/view/home/gateway.php文件中的“服务器域名”为你的服务器域名,即可开启自动内冲
=====================================================================
第九步:修改客户端,客户端包在client文件夹,.apk为安卓包,.ipa为苹果包
使用ApkToolAid工具,将安卓客户端解包。ApkToolAid工具在util文件夹内有
将client文件夹中的apktool.yml覆盖到刚解包的安卓客户端文件夹内
修改assets\updateserver.json中的热更地址,无所谓对齐不对齐,大胆改
然后用dnSpy工具打开assets\bin\Data\Managed\Assembly-CSharp.dll,并在里面查找到Global类,修改里面的ald.zgspl.cn域名为你的服务器域名,无所谓对齐不对齐,大胆改。然后重新编译Assembly-CSharp.dll覆盖即可。dnSpy工具在util文件夹内有
修改完以上步骤,然后使用ApkToolAid工具重新打包签名即可
将.ipa文件修改为.zip文件,并进行解压
修改Payload\test.app\Data\Raw\updateserver.json中的热更地址,无所谓对齐不对齐,大胆改
使用MetaDataStringEditor.exe工具修改Payload\test.app\Data\Managed\Metadata\global-metadata.dat文件中的ald.zgspl.cn地址为你的服务器域名,保存即可
然后将解压的文件夹重新压缩为.zip,修改.zip为.ipa
=======================================================================
修补教程:
ald.zgspl.cn\application\login\controller\Reg.php (1 hit)
Line 15: return json(["ret" => -1, "msg" => "无效邀请码"]);
ald.zgspl.cn\application\reg\controller\Index.php (1 hit)
Line 37: $this->error("无效邀请码");
以上两个位置if代码全部删除或者屏蔽(代码行前//)
F:\1\65完美底端版本\ald.zgspl.cn\application\login\controller\Reg.php
F:\1\65完美底端版本\ald.zgspl.cn\application\reg\controller\Index.php
F:\1\65完美底端版本\ald.zgspl.cn\application\pay\view\home\gateway.html
添加后台账号
1.
INSERT INTO `xy_admin` VALUES (1, 'admin123456', 'f2740df07c3c9beeb7889d4b2293d14a', 0.00);
admin123456后的为md532位加密后密码,到百度搜索在线md5加密直接加密自己想要的账号
添加区服信息
2.
INSERT INTO `xy_gameconfig` VALUES (1, '阿拉德一区', '10', 'aldzn_1', 1, '66.66.66.66', 9027, 7377);
66.66.66.66替换自己服务器外网ip
|
|