|
7832| 0
|
模拟经营手游【种X新18僚属版】Linux手工服务端+赛季修改教程+管理后台+多功能后台+GM授权后台+安卓苹果双端+视频架设教程 |
|
模拟经营手游【种X新18僚属版】Linux手工服务端+赛季修改教程+管理后台+多功能后台+GM授权后台+安卓苹果双端+视频架设教程
注意:一键起号后卡战斗问题,重启一次服务器即可。是因为服务器配置低造成的。4核8G内存为推荐配置。 教程介绍版本介绍: 1.更新戎车装束皮肤:凤鸣旭曙、月下青丘、一骑红尘、缘蕴五行、神驹赤兔、金鳞破浪等! 2.更新僚属:姬如雪、长孙无垢、魏征、李善德、李一桐! 3.修复唐玄奘技能以及部分僚属技能效果和特效! 4.调整九州赛季不结算! 这城有良田手游 《种X新18僚属版》 Linux 架设教程 测试系统:CentOS 7.6 测试IP:192.168.2.166 (外网架设和局网架设方法一样) 首先进入我们官网:MiR6.com 搜索《种X新18僚属版》下载好服务端,我这里已事先下载好了 然后进入常用工具分类下载Linux管理工具,并且连接到自己的服务器。 安装宝塔: yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec 遇到提示:输入小写y回车确认安装。我事先已经安装好了宝塔,这里有单独的宝塔安装教程。安装好宝塔后我们登录宝塔面板。 安装环境: Nginx 1.20 MySQL 5.7 PHP 7.2【安装redis扩展】【Redis–设置–性能调整–port端口改为:23450 重载配置–重启redis】扩展安装和设置需要等待PHP安装完毕后才可以,我们先设置其他的。 宝塔放行端口:1-65535 关闭防火墙: systemctl stop firewalld.service systemctl disable firewalld.service 上传服务端“lt.zip”到服务器根目录“/” (服务端传输完毕后,耐心等待软件全部安装完毕,并且把PHP扩展安装设置好后在执行解压服务端等剩余操作。)软件都安装完毕并且设置好了,我们可以解压服务端了。 解压服务端: cd / && unzip lt.zip 注:解压服务端之前要确保Nginx环境已经安装成功! 重启Nginx: /etc/init.d/nginx restart 给予777权限: chmod -R 777 /data chmod -R 777 /www/wwwroot 宝塔–软件商店–数据库–关闭二进制日志 重载配置–重启数据库 修改数据库密码为:123456 修改数据库IP:// 改外网 “121.4.23.23”改为你自己的服务器IP地址。 /data/sql/bdzc_++cdb.sql 此文件较大,需要下载到本地电脑修改后上传替换。 修改开服时间为第五赛季: cd /data && ./data.sh 导入数据库:【看到报错不用管】 cd /data && ./sk 启动前安装环境: yum install screen -y 启动游戏: cd /data/ && ./start 启动后可以通过命令:netstat -lntp 查看启动端口 关闭游戏: cd /data/ && ./stop 配置多功能后台(不需要可以不用操作,不影响进游戏): 宝塔面板–左侧导航栏点击网站–Python项目–Python环境管理–版本管理–所有版本,选择:3.9.0 安装完成后–添加项目–Python环境选择3.9.0 启动方式选择:gunicorn 项目路径选择:/www/wwwroot/dzzb 右上项目端口:5000 环境变量:指定变量 ENV=production SECRET_KEY=asgzyxgd123qq1234567890 启动用户:www 最后点确定 点击设置安装相关环境–进去设置以后选择环境管理–点安装–从文件批量安装–安装 最后重启下Python项目! 更新Cookie返回值:【以前的F12刷新不用操作了,这里改为后台一键刷新了!】 登录多功能后台: http://192.168.2.166:5000 登录账号:admin 登录密码:123456 1.进去以后点左侧Cookie管理–点手动刷新Cookie! 2.如果修改了管理后台登录密码,功能后台也要同步修改,改好重启下Python项目! 修改文件目录:/www/wwwroot/dzzb/app.py 第47行! 我们这里没修改,就不用去重启了哈。 修改客户端IP: 安卓客户端:// 改 “192.168.200.128”改为你自己的服务器IP地址。 首先使用好压打开安卓客户端,修改以下路径文件中的IP为你自己的服务器IP地址。 /assets/bin/Data/1680f7aacfd6ef14ebb9af4c913380dc // 用UE或其它16进制工具对位修改,位数不够或超出加减正斜杠“/” 我们去下载一下进制修改工具。先搜索:192.168.200.128 http://192.168.200.128:8081/ http://192.168.2.166:8081/// 改为你自己的服务器IP地址。然后进行补位,你自己的IP地址比原始的IP地址少多少位那么就在:8081后加多少个/来补足位数,如果一致长度就不用增加/符号补足。我的IP比原始的IP少2位,那么我就加2个/符号。保存后会多一个.bak文件。这个.bak文件时原始的文件备份。是没用的,替换回客户端时候请注意。 /classes.dex 解压:客户端修改工具.7z,把classes.dex文件拖进去,双击执行解密.bat 注意:使用这个工具需要本地配置好JAVA环境变量!我们去安装一下后再执行双击解密.bat 替换IP:192.168.200.128 改为你自己的服务器IP地址。 /classout/com/yixin/wsczlib/f.++ali /classout/com/yixin/wsczlib/g.++ali /classout/com/yixin/wsczlib/Unity2Android.++ali 全部改好之后,双击执行加密.bat,最后把新生成的classes.dex拖进客户端替换! 执行解密前最好把classes.dex原始的删除先。 修改完成后,我们还需要下载安卓反编译工具,对修改好的安卓客户端进行签名。签名完成,我们把桌面上新生成签名好的安卓客户端安装到安卓模拟器里进入游戏试试看。 苹果客户端:// 用UE或其它16进制工具对位修改,或用同位域名进行代替! 我们同样使用好压打开苹果客户端,修改以下路径文件中的IP为你自己的服务器IP地址。 同样下面2个文件都是用进制工具来修改。搜索:121.4.23.23 改为你自己的服务器IP地址。 \Payload\wscz.app\Data\resources.assets http://121.4.23.23:8081//////// http://192.168.2.166:8081////// 改为你自己的IP地址。注意对位,你的IP比原始IP少就在:8081后加/来补足字符串位数。如果你的IP比原始IP地址多,那么就删除:8081后面的/来保持字符位数一致。我的IP比原始IP多了2位,我就删除2个/符号即可。 \Payload\wscz.app\Frameworks\UnityFramework.framework\UnityFramework 此文件修改特别注意,因为没有多余的/符号。所以如果你的IP地址比原始IP地址多,那么就只能通过域名的方式来代替解决。 例如我解析了一个 12.mir6.com 和原始IP地址长度一样的域名解析到我自己的服务器IP地址。然后把此文件里的IP改为此域名即可。 http://121.4.23.23:8081/ http://12.mir6.com:8081/ 总6个记得全部都需要修改好。 这样苹果客户端就修改完成了,然后我们在做好苹果签名和分发即可使用了。 注册邀请码:123456 GM授权后台:我们过一下新手任务在查看邮件。 http://192.168.2.166:8081/gm/gm.php 玩家后台: http://192.168.2.166:8081/gm 多功能后台: http://192.168.2.166:5000 登录账号:admin 登录密码:123456 运营后台: http://192.168.2.166:8081/webmgrT5/Public/index.html 登录账号:admin 登录密码:123456 PS:角色ID在游戏内点击左上角头像–设置查看! =============================================================================================== 集成管理功能无权限解决办法: sudo chmod +x /data/BDZC/*.sh sudo chmod +x /data/BDZC/**/*.sh sudo chown -R www:www /data/BDZC sudo chmod -R 775 /data/BDZC sudo mkdir -p /data/BDZC/gmsv1001/backups sudo chown -R www:www /data/BDZC/gmsv1001/backups sudo chmod -R 775 /data/BDZC/gmsv1001/backups sudo visudo 进入输入i回车进入编辑模式 最底下添加 www ALL=(ALL) NOPASSWD: /usr/bin/find, /bin/rm, /usr/bin/unzip, /usr/bin/zip 添加完ESC 然后输入 :wq 回车保存 其它参考: /www/wwwroot/dzzb/app.py 第1044行(注册送的定制点数量) /www/wwwroot/dzzb/app.py 第3375行 一键起号消耗定制点数量(改了记得同步修改custom.html页面显示) /www/wwwroot/dzzb/templates/custom.html 第568、598、660、662、758、763、1378、1419行! 手动启动功能后台命令: gunicorn -w 4 -k gevent -b 0.0.0.0:5000 app:app(备用:python app.py) 属性文件: /data/BDZC/gamecsv/csv/equipAccessory/AccessoryEntryLib.csv和Accessory.csv 要什么属性自己对照着属性id文件加到AccessoryEntryLib.csv文件里面然后进管理员后台加一下就行了 =============================================================================================== 清理日志:cd /data/BDZC && ./delog.sh 充值接口:/++ali/com/yixin/wsczlib/Unity2Android.++ali【第889行!】 删服务端数据: find /data/BDZC/SeasonServer10/db -mindepth 1 -delete find /data/BDZC/SeasonServer10/db_backup -mindepth 1 -delete find /data/BDZC/gmsv1001/db -mindepth 1 -delete find /data/BDZC/gmsv1001/db_backup -mindepth 1 -delete
购买主题
本主题需向作者支付 5 下载币 才能浏览
免责
帖子地址打造全网最多免费游戏网站
| |
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.