架设视频
版本介绍
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
\data\game\server\conf\config.properties
\data\game\moyu_kuafu-sj1\conf\config.properties
\data\game\moyu_kuafu-ys1\conf\config.properties
修改安卓服务端:kkmy.life 为你的域名
\data\moyu\android\TW\TW_MYLL2019.json
\data\moyu\android\ym.txt
\服务端要修改的文件\serverlist_ad_tw_解密.txt 【192.168.1.107修改完用加密工具加密回去,加密完会生成serverlist_ad_tw_解密_加密.txt,重命名为serverlist_ad_tw.txt 上传到服务器\data\moyu\android\
好压打开\data\moyu\CDN\MY_Android\20200921_Online\tw_hsgl_2019_300\hotRes.zip 【目录\assets\bin\Data\Managed\Metadata\global-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,打开服务端\data\moyu\md5\TW2019.json第二行”hotRes.zip”: “这里填写hotRes.zip文件大小”, 修改完保存
10729522
修改苹果服务端:kkmy.life 域名替换为你自己的域名。
\data\moyu\ios\1377\1377_ZQHS.json
\服务端要修改的文件\serverlist_ad_1377_解密.txt 【192.168.1.107修改完用加密工具加密回去,加密完会生成serverlist_ad_1377_解密_加密.txt,重命名为serverlist_ad_1377.txt 上传到服务器\data\moyu\ios\
\data\moyu\CDN\MY_iOS\v191225_d20200414_OnLine\TW\tw_zqhs_1225\packageRes\SpecialRes.zip 【好压打开修改\luaRes\LuaNor\ui\basic\Constant_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 为你的域名,我们先看看是否需要反编译。我们需要先下载反编译工具,把安卓客户端反编译出来后再修改。
\assets\bin\Data\Managed\Metadata\global-metadata.dat 将文件中的kkmy.life修改为你的域名,注意位数对应,还是使用二进制修改工具修改。
http://moyumo.kkmy.life:83//////android
http://moyumo.mir6.cn:83////////android
和刚刚修改热更新文件方法一样对位即可。我的少了2位我就添加2个/再:83后面,如果你们的是超过了就删除/。如果/不够删除mir6.cn前面的moyumo即可。把保存后多余的.bak删除。
\smali\com\jlni\qoin\MainActivity.smali
\smali\com\jlni\qoin\FirstActivity.smali
\smali\com\xinxin\gamesdk\net\service\BaseService.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.MiR6.com 我们每款游戏资源均单独制作了独立的视频架设教程,让小白可以快速上手游戏架设。体验做GM的乐趣!
下载资源仅供学习版权归原创者所有!商业用途与本站无关!资源自行测试不做任何保证
架设系统:代表为服务端(面向后台)程序所需要架设的系统环境,其中VMware均为一键架设端,指服务端在VM虚拟机系统内。
游戏平台:代表为客户端(面向用户)程序所需要运营的系统环境,其中多端互通是指客户端支持跨平台游戏,可以在PC电脑和手机之间或WEB网页之间同时跨平台游戏。
架设难度:代表为服务端(面向后台)程序所需要怎样的架设方式,一键安装泛指可以快速一键架设好,手工架设需要你手工配置系统环境架设,源码编译指在手工架设之前还需要把程序源码编译为可执行程序。
手工架设:游戏服务端需要手工安装配置系统所需环境和数据库等,可以开服(外网联网),适合老手,推荐大家都使用手工架设!架设更有乐趣!
源码编译:源码编译的服务端和手工架设一样,但比手工架设更为麻烦,需要事先把源码编译为可执行程序,在进行手工架设。
1.单机玩耍:所有一键端、手工端、源码编译都可以支持单机,如果是手机游戏,只需要依靠VM虚拟机+安装安卓模拟器即可。把服务端运行在VM虚拟机内(如果是Win服务端,也可以直接在自己电脑系统上运行服务端),客户端在安卓模拟器运行即可。各种VM一键端基本都是用这种方式进行玩耍的!
2.局网玩耍:局网是指在你路由器所在网络环境之下,简单解释就是手机连接WIFI后的家庭网络环境内。局网架设和外网架设方式是一致的,都需要对服务端及客户端进行网络IP地址和防火墙等进行配置,但无需进行端口映射。
3.外网玩耍:俗称开服,服务端架设在机房的服务器上,服务器拥有固定IP地址,在其他电脑或手机上安装客户端即可进行玩耍,且架设方式与局网架设方式一模一样。如果想在家里电脑架设外网需要确认你自己的宽带网络环境,1是所有家庭用户宽带都没有固定IP地址,这会导致每次IP变化后需要你重新配置IP地址或使用动态DNS。2是需要确认是否有分配公网IP地址,如果你有公网IP地址只需要在路由器进行端口映射即可架设外网,如果你没有公网IP地址,需电话联系运营商分配公网IP地址,如果运营商不愿意分配公网IP地址那么你就只有使用内网穿透的方式在家里架设外网了。
1、安装系统运行库组件:微软VC++常用运行库合集安装包,本站的常用工具内就可以进行下载。
2、设置客户端EXE的兼容性,一般系统只需右键EXE程序,点击属性,在点兼容性,勾选以兼容模式运行这个程序,然后就可以试试选择兼容 WIN7 之类或更低的系统进行运行。
3、安装软件要求所必备的JAVA JDK环境,本站的常用工具内就可以进行下载。
2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.如果本站有侵犯、不妥之处的资源,请在网站最下方联系我们。将会第一时间解决!
4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
评论0