架设视频
版本介绍
横版闯关手游【韩版DNF80二觉黑龙团本组队修复版】Linux手工端+安卓苹果双端+GM授权后台+CDK授权后台+详细搭建教程+视频教程
版本截图





































教程介绍
DNF手游 《韩版DNF80二觉黑龙团本组队修复版》 Linux 架设教程
测试系统:Centos 7.6
测试IP:192.168.2.166 (外网架设和局网架设方法一样)
首先进入我们官网:MiR6.com 搜索《韩版DNF80二觉黑龙团本组队修复版》下载好服务端,我这里已事先下载好了
然后进入常用工具分类下载Linux管理工具,并且连接到自己的服务器。
安装宝塔直接运行命令即可。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
输入y回车确认安装。我事先已经安装好了宝塔,这里有单独的宝塔安装教程。安装好宝塔后我们登录宝塔面板。
安装环境:
Nginx 1.22
MySQL 5.7
PHP 5.6
Redis 6.2 (设置 – 性能调整 – requirepass设置为:123456 重载配置 – 重启redis)Redis的性能调整设置需要等待Redis安装完毕后我们再来设置它。
宝塔放行端口:1-65535
关闭防火墙:
systemctl stop firewalld
systemctl disable firewalld
上传服务端“data.zip”到服务器根目录:/ (服务端传输完毕后,耐心等待软件全部安装完毕,并且把Redis性能调整设置好后在进行解压服务端。)
解压
cd /
unzip data.zip
给予 777权限
chmod -R 777 /data
chmod -R 777 /www/wwwroot/game
修改服务端文件IP:替换:119.91.27.246 为你自己的服务器IP地址。
/data/sql/game.sql 此文件因为太大,我们需要下载到本地修改好后在上传到服务器里替换。
/data/sql/login.sql
/data/gameServer/application-prod.yml
/data/loginServer/application-prod.yml
此文件需改后,其中49行和50行需要改为你的热更文件下载地址。我们需要选择你自己的热更储存方式,可以选择做127网盘直连,或者 腾讯云 里的储存 ,或者是你的高宽带下载服务器。我这里只是做演示架设,服务器里宽带还行,我就直接在这台电脑上建立一个网站,里面放热更新文件。我们先去建立一个网站,端口任意,我们改为16969
建立完成后,把热更新文件上传进去解压。上传后,我们直接在宝塔里进行解压即可,或者你也可以选择使用命令解压,都行。这样安卓的热更新我们就处理完成了,下面我们在继续上传苹果的热更新,上传后同样需要进行解压。
这样热更新下载我们就处理好了,使用的是 你自己的服务器IP:16969
192.168.2.166:16969 然后替换进去我们试试访问。因为我们没开启ssl所以我们需要把前面https改为http访问。然后我们访问测试看看。需要都可以正常这样访问到数据就是正常的。测试访问没问题后我们保存即可继续下面步骤。
/data/teamServer/application-prod.yml
环境配置
yum install screen -y
cd /root
rpm -i jdk-8u144-linux-x64.rpm
设置数据库root密码为:A7f#9G2hJk!4Lm@5Np
宝塔-软件商店–MySQL5.7–设置–配置修改–26行插入
lower_case_table_names=1
保存–重载配置–重启数据库
导入数据库:
cd /data
./sk
创建网站:
192.168.2.166:81
网站目录指向:/www/wwwroot/game
启动游戏服务
启动登录:
cd /data/loginServer
./login-service.sh start
启动游戏:
cd /data/gameServer
./service.sh start
cd /data/teamServer
./service.sh start
CPU的使用率降低后就可以进入游戏了。
客户端修改: // 改 “192.168.0.128”改为你自己的服务器IP地址。
安卓
首先我们需要下载安卓反编译工具,对安卓客户端进行反编译后修改以下路径文件中的IP为你自己的服务器IP地址。
\assets\bin\Data\Managed\Metadata\global-metadata.dat 此文件我们需要下载进制修改工具来修改,我们去下载一下
http://192.168.0.128:99/
http://192.168.2.166:99/
改为你自己的服务器IP地址。我的IP地址刚好和原始IP地址长度一样,所以无需修改,如果你的IP比原始IP地址少,那么少多少位就在:99后加多少个/补足字符位数即可。如果你的IP地址比原始IP地址长度长,那么就只能使用13位长度域名方式类解决了。
例如:域名可以使用 1234.mir6.com 这个13位长度的域名解析到你自己的服务器IP地址,然后把IP改为1234.mir6.com即可。
http://192.168.0.128:99/
http://10.0.0.166:99////
例如你是这个长度的IP地址,比原始IP地址少了3位长度,那么就在:99后加3个/字符来补足字符长度即可。
另外注意,修改的时候有3处位置都需要修改好。保存后会多一个这个.bak文件备份,它是原始文件备份,无用的,可删除。不删除也不影响。
\smali_classes3\com\nexon\core\android\NXPDefaultApplicationConfig.smali
\smali_classes3\com\nexon\pub\bar\h.smali
\smali_classes3\com\nexon\pub\bar\q.smali
\smali_classes4\kr\co\nexon\android\sns\nxcom\NPNexonCom$6.smali
\smali_classes4\kr\co\nexon\android\sns\nxcom\NPNexonCom.smali
这样就修改完成了,然后我们回编译+签名生成新的安卓APK客户端。编译完成,我们把桌面上新生成的安卓客户端安装到安卓模拟器里进入游戏试试看。测试可以正常进入游戏后,我们在来修改苹果客户端和测试GM后台。下载更新需要久点时间,耐心等待。是否在正常下载,我们可以在宝塔,如果你和我一样是放在同游戏同一服务器里的花,可以宝塔里查看流量使用情况来判断是非正在下载。这里显示流量并没有使用,说明没有在下载,我们在试试看。
刚刚去排查了下问题,原因是热更新下载地址必须是https协议才可以。因为我们使用的http协议导致的问题。
因为需要使用https所以我们必须要使用域名了,我已经把1234.mir6.com解析到192.168.2.166我自己的服务器IP地址了
现在我们去给热更新下载添加此域名访问并且申请ssl证书。然后我们去修改热更新下载地址:
/data/loginServer/application-prod.yml
49行和50行 确保可以正常访问,修改后保存。
然后我们需要重启服务器:reboot 重启服务器
然后在启动游戏。
另外这里在说明一下,刚刚说的IP地址对位问题,我建议大家还是使用13位长度域名来直接解决,不要去对位,刚排查问题时候发现,部分时候/补位可能会出问题,需要10.00.000.166 这样在IP前加0的方式来解决。就是你的IP比原始IP少多少位,那么在非3位长度前,例如192.168.02.16在2前加0 或 192.168.02.01 或改为 192.168.002.1 这样的方式去解决,具体0怎么加合适需要多次测试,所以我建议修改客户端对位哪里修改,直接使用域名来解决,是最方便的解决方案。
CPU降低了,我们在打开客户端进入游戏看看更新是否没问题。出现下载卡住了,我们再次打开试试看。
出现这个我们需要调整一下手机的时间到2025年4月18日(修改时间后遇到这个进入超时问题,我们解决办法是)
首先把时间改为正常时间。通过更新进入到登录账号界面,然后修改时间,在进入游戏。
这样就正常进入游戏了。遇到的问题较多,没有重新录制,原因是此客户端如果直接告诉大家怎么去改,而不知道在什么情况下遇到什么样的问题该怎么去改,会很容易出错,所以,跟着我出现的错误,出现错误,解决错误,在进入游戏,可以知道遇到的很多问题该怎么样去解决,以便更容易的处理掉问题。
苹果:// 改 “106.55.29.203”改为你自己的服务器IP地址,另外苹果不支持万能签全能签,需企业签,爱思签名或者巨魔
首先我们使用好压打开苹果客户端,修改以下路径文件中的IP为你自己的服务器IP地址。
\Payload\ProductName.app\Frameworks\libmdnf2441Dylib.dylib 对位修改,也可以改服务端/loginServer/application-prod.yml端口来对位长度,当然也可以使用域名方式来解决。
106.55.29.203和我的IP地址13位刚好一致,那么我就直接改IP了。同样使用进制修改工具来修改。
后面这个85你们试试看是否能正常。不正常在考虑修改吧,这个苹果我自己没实测过,如果不改85能正常就行,不能进入可以在试试85改99 或855改为 99 后面这一行的35 改为00 试试。
修改完成后,多余的.bak原始文件备份删除,替换回苹果客户端别替换错了。然后去做好苹果签名和分发即可使用了,或签名后直接通过itues安装即可。
外链注册地址:http://192.168.2.166:99/newregister.html
PS:邀请码在数据库【login】【sys_agent表】【code字段】里面查看!使用过的邀请码不能重复使用
(用完自己往后添加生成)
安装:phpmyadmin 4.4
GM授权后台:
http://192.168.2.166:81/gm/gm.php
GM码:mir6.com
玩家后台:
http://192.168.2.166:81/gm
CDK授权后台:
http://192.168.2.166:81/ht/cdk
GM码:mir6.com
http://192.168.2.166:81/ht/pay
http://192.168.2.166:81/ht/gm
邀请码查询:http://192.168.2.166:81/gm/yqm.php
邀请码可以直接通过此网页查询即可,这里使用后会自动消失。
备用:
热更配置说明:
/data/loginServer/application-prod.yml 最下面两行地址是热更地址
zhounian365A –安卓
zhounian365P –苹果
安装和苹果热更传到储存地址去,不是传压缩包,解压后传文件夹!最简单就是传到123盘,然后开启直链!
检查自己是否配置正确:能打开下载就是对的
https://储存地址/zhounian365A/resource-data1.json
https://储存地址/zhounian365P/resource-data1.json
下面我们来测试下游戏里的功能看看吧。好了,其他功能就自行测试吧。更多的游戏资源可以访问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