版本介绍

1.解决安卓神界元素提示开启时间未到

2.解决苹果神界元素无法进入显示官服的问题

3.修改上线第一个任务直升100级+VIP15【去除主线任务赠送的稀有道具同步官方】

4.修改全部混沌BOSS击杀5只野外BOSS刷新

5.修改寻宝打年材料组奖励同步官方

6.修改常用道具上限为9999999

7.修改BOSS掉落道具,概率,数量同步官方

8.修改创角邀请码限制为99999天

9.修改面对面交易总件数100,丢弃总次数50

10.修改所有BOSS时间同步官方不再秒刷新,转职BOSS复活时间每隔10分钟,魔影BOSS复活时间每隔1小时

11.修改神界元素部分超标BOSS血量

12.修改简化人物转职条件

13.修改回收装备等级限制,140,低于该等级的装备不计入每日回收次数限制内【原70级计入次数限制】

14.添加2H4G服务器启动方法

15.苹果已测试

版本截图

教程介绍

魔域手游 《魔域觉醒之幻兽归来神界元素跨服完整版》 Linux 架设教程

测试系统:centos7.6

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

额外:需要泛解析一个备案域名到服务器IP。(泛解析就是主机头设置为* 然后A记录解析到你的服务器IP)

服务器的配置最低要求 8h-16g-5m

首先进入我们官网:MiR6.com 搜索《魔域觉醒之幻兽归来神界元素跨服完整版》下载好服务端,我这里已事先下载好了

然后进入常用工具分类下载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.18
Mysql-5.6
Php-5.6 (新版的php5.6无法和mysql5.6同时安装,需要等待mysql5.6安装好后在安装php5.6)安装的话会提示冲突。所以我们先安装下面两个,一会再安装php5.6
Node.js版本管理器(先安装,然后切换V16.9.0)一定要命令行版本切换到16.9.0
linux工具箱-如果小于16G内存,建议增加虚拟内存至16G(实际+虚拟),如8G内存,增加10个G(10240M)我这里服务器是16G内存。可以不加,也可以加点,比例我加个5G虚拟内存。就是5120M 24*5意思是1024=1G.那么1000之后再加,24*多少个G就行了。当然也不一定非要这么细致,5000M也可以

然后等待软件安装好后我们把php5.6安装了。软件都安装好后,我们继续剩余步骤。

宝塔放行端口:1-65535

关闭防火墙:

systemctl stop firewalld
systemctl disable firewalld

上传服务端到服务器根目录/

解压

cd /
unzip data.zip

给权限:

chmod -R 777 /data/

安装环境:

yum install -y java-1.8.0-openjdk-devel.x86_64

修改数据库root密码为:123456

导入数据库:

cd /data
./sk

好了。下面就要开始网站创建和修改服务端IP等了,我这里演示使用的域名是*.mir6.cn 和原始的服务端域名不一致,所以一会修改我需要做对位操作,我的是少了对位补足/即可。如果你的是多了,那么删除/即可。具体会看我操作,所有用到域名的地方都需要改为你们自己的域名。也就是mir6.cn的地方你们都要改为你们自己域名。IP就不用说了,我的192.168.2.166你们也都是你们的服务器IP地址。

创建网站:在下方三个网站中都加入*.域名和端口。 如第一个*.kkmy.life:82 第二个:*.kkmy.life:83 第三个:*.kkmy.life:84

127.0.0.1:82
网站目录:/data/pay

127.0.0.2:83
网站目录:/data/moyu

127.0.0.3:84
网站目录:/data/moyuGM

修改服务端IP:192.168.1.107 为你的服务器IP

datagameserverconfconfig.properties

datagamemoyu_kuafu-sj1confconfig.properties

datagamemoyu_kuafu-ys1confconfig.properties

修改安卓服务端:kkmy.life 为你的域名

datamoyuandroidTWTW_MYLL2019.json

datamoyuandroidym.txt

服务端要修改的文件serverlist_ad_tw_解密.txt 【192.168.1.107修改完用加密工具加密回去,加密完会生成serverlist_ad_tw_解密_加密.txt,重命名为serverlist_ad_tw.txt 上传到服务器datamoyuandroid

好压打开datamoyuCDNMY_Android20200921_Onlinetw_hsgl_2019_300hotRes.zip 【目录assetsbinDataManagedMetadataglobal-metadata.dat 【解压出来用十六进制打开编辑kkmy.life替换为你的域名注意对位】完事保存传回服务器
我们先去下载二进制修改工具。
http://kkmoyu.kkmy.life:83////////android
http://kkmoyu.mir6.cn:83//////////android
我的少了2位,那么再:83后面加2个/符号即可。如果你们的域名是多了的情况。/后面这么多,多多少个位数你就删除多少个位数即可。但是删除的话至少保持还有一个/。不能全部删除完,所以对域名长度也有要求,具体多少自己算。如果确实域名太长,删除/后还不够。前面的二级域名主机头名字也可以删除也就是kkmoyu可以删除到只剩余一个也可以。那我这里添加2个/后覆盖过去修改。保存后会多一个.bak文件,注意这个文件是备份的原始文件备份,是没用的删除它。别覆盖到压缩包里的文件覆盖错了。

查看hotRes.zip文件大小,如:10729525,打开服务端datamoyumd5TW2019.json第二行”hotRes.zip”: “这里填写hotRes.zip文件大小”, 修改完保存
10729522

修改苹果服务端:kkmy.life 域名替换为你自己的域名。

datamoyuios13771377_ZQHS.json

服务端要修改的文件serverlist_ad_1377_解密.txt 【192.168.1.107修改完用加密工具加密回去,加密完会生成serverlist_ad_1377_解密_加密.txt,重命名为serverlist_ad_1377.txt 上传到服务器datamoyuios

datamoyuCDNMY_iOSv191225_d20200414_OnLineTWtw_zqhs_1225packageResSpecialRes.zip 【好压打开修改luaResLuaNoruibasicConstant_hotfix.lua

替换kkmy改为你的二级域名 life替换为你的三级域名

比如你的域名baidu.com

第9行kkmy替换baidu

第31-46-51-55-59行life替换为com

那我们的域名是mir6.cn就是第9行换为mir6 其他的31-46-51-55-59替换为cn
然后替换到压缩包里再上传到服务器里

然后我们确认一下访问路径再添加一个域名。确认了,无需添加,继续启动游戏吧。

启动服务端

cd /data/game/game_http
export NODE_ENV=production
nohup node index.js app.json > /dev/null 2>&1 &disown

cd /data/release
./restart.sh
cd /data/game/server/scripts
./start.sh
cd /data/game/moyu_kuafu-sj1/scripts-kuafu-sj1
./start.sh
cd /data/game/moyu_kuafu-ys1/scripts-kuafu-ys1
./start.sh

修改客户端:

安卓:kkmy.life 为你的域名,我们先看看是否需要反编译。我们需要先下载反编译工具,把安卓客户端反编译出来后再修改。

assetsbinDataManagedMetadataglobal-metadata.dat 将文件中的kkmy.life修改为你的域名,注意位数对应,还是使用二进制修改工具修改。
http://moyumo.kkmy.life:83//////android
http://moyumo.mir6.cn:83////////android
和刚刚修改热更新文件方法一样对位即可。我的少了2位我就添加2个/再:83后面,如果你们的是超过了就删除/。如果/不够删除mir6.cn前面的moyumo即可。把保存后多余的.bak删除。

smalicomjlniqoinMainActivity.smali

smalicomjlniqoinFirstActivity.smali

smalicomxinxingamesdknetserviceBaseService.smali

修改好后把修改好的文件回编译和签名为新的APK安卓客户端。回编译时候2.61版本回编译失败,我们可以下载另外一个版本来试试。签名和回编译好了,我们先安装到安卓模拟器进入游戏试试后再来修改苹果客户端。

苹果:搜kkmy.life 注意对位不够自已用端口后面的/做文章懂得自然懂,和刚才安卓和热更新修改都一样
苹果我们无需反编译和回编译等操作,只需要使用好压打开客户端即可。以下2个都是用二进制修改工具修改。

/Payload/love.app/libccc.dylib
http://m.kkmy.life:88////////
http://m.mir6.cn:88//////////
第二个的/符号和第一个个不一样,所以我修改后位置就出错了,ctrl+z恢复。然后重新改。
http://m.kkmy.life:88//////
http://m.mir6.cn:88////////
http://m.kkmy.life:83/////
http://m.mir6.cn:83///////
http://m.kkmy.life:83/////
http://m.mir6.cn:83///////
/Payload/love.app/Data/Managed/Metadata/global-metadata.dat moyumo.kkmy.life 1处 kkkmoyu.kkmy.life 5处
http://moyumo.kkmy.life:83////////ios
http://moyumo.mir6.cn:83//////////ios
http://kkkmoyu.kkmy.life:83////////android
http://kkkmoyu.mir6.cn:83//////////android
http://kkkmoyu.kkmy.life:83////////ios
http://kkkmoyu.mir6.cn:83//////////ios
http://kkkmoyu.kkmy.life:83////////md5
http://kkkmoyu.mir6.cn:83//////////md5
http://kkkmoyu.kkmy.life:83////////md5
http://kkkmoyu.mir6.cn:83//////////md5
http://kkkmoyu.kkmy.life:83////////android
http://kkkmoyu.mir6.cn:83//////////android

总共6处。全部修改好后保存再拖动回去。这样苹果客户端就修改好了,发给别人找人签名和做好分发后就可以正常使用了。

GM后台:

http://192.168.2.166:84/gm.php

GM码:666

PS:
关于2核4G小内存架设自行研究修改
/data/game/server/scripts/start.sh
第35行 OPT=”-Xms4096m -Xmx6056m -Xmn1536m
/data/game/moyu_kuafu-sj1/scripts-kuafu-sj1/start.sh
第33行 OPT=”-Xms4096m -Xmx6056m -Xmn1536m
/data/game/moyu_kuafu-ys1/scripts-kuafu-ys1/start.sh
第33行 OPT=”-Xms3096m -Xmx4056m -Xmn1536m

如果你的服务器配置较低,自行研究下这个即可,修改M前大小。

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

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