传奇合击手游(1.80英雄合击、三端互通、战法道+合击技能)架设核心是“PC端引擎+手游网关(MobileGate)+安卓APK反编译改IP”,传统纯PC的HERO/GOM老端不能直接出手机端,必须用战神引擎、996引擎、GOM手游版、BLUE三端版这类带移动端适配的服务端。按下面顺序走,单机或局域网联机一晚能跑通。
一、准备物料(缺一个跑不起来)
1.手游合击服务端:带MobileGate/AndGate/iOSGate目录的MirServer包(战神引擎、996三端、GOM手游版、1.80合击专属端),解压到D:\MirServer纯英文无空格无中文。
2.数据库:老结构用DBC2000(HeroDB),新端用MySQL5.6/MongoDB,Navicat管理,导入端内自带legend.sql/180_hj_sql.sql初始化角色表、合击技能表。
3.安卓客户端:同版本APK模板(如com.legend.mir2.apk),改之理/ApkTool/AndroidStudio反编译用。iOS需签名证书(可选)。
4.运行库:VC++2005-2022、.NETFramework4.8、DirectX9、JavaJDK(签名用)、宝塔/Nginx/IIS(挂list列表)。
5.关杀软、Defender、防火墙,防LoginSrv.exe、M2Server.exe、MobileGate.exe、*.pak被误删。
二、DBC/MySQL初始化
•DBC2000路线:控制面板→BDEAdministrator→NewSTANDARD→改名HeroDB→PATH指D:\MirServer\Mud2\DB→Ctrl+S。区域格式改yyyy-M-d。
-MySQL路线:建库legend_game(UTF8MB4),执行端内SQL文件;改服务端config\db.properties或!Setup.txt填连接串(ip、user、pwd、dbname)。
-合击专属:确认RoleData/HeroData/MagicCombo表存在,英雄初始等级、合击解锁等级(如46级触发逐日/火舞)已写入。
三、服务端IP与端口配置(全量替换)
用Notepad++(ANSI)改以下文件,所有IP统一:
•单机127.0.0.1;局域网192.168.x.x(ipconfig查);外网填公网IP或勾动态IP
•Mir200\!Setup.txt→ServerAddr/ServerIP/GateAddr
-DBServer\!ServerInfo.txt/DBService.ini→DBIP
•LoginGate\LoginGate.ini→ServerIP(端口7000)
-SelGate\Config.ini→端口7100
•RunGate\MirGate.ini→端口7200
•MobileGate/AndGate\Config.ini→手游端口(安卓常用8080,iOS8081)
-!addrtable.txt→区名127.0.0.1192.168.x.x192.168.x.x:7100(区名与登录器列表完全一致)
•合击参数:Mir200\!Setup.txt里HeroSystem=1、ComboSkill=1、HeroLevel等按版本开。
四、启动顺序(战神/996端固定序)
1.网站服务(宝塔/Nginx/IIS)→放MirServerList.txt/list.txt(格式区名|IP|7000|8000|IP|7000|备注)
2.DBServer.exe/DBService.exe(数据库)
3.LoginSrv.exe(账号)
4.LoginGate.exe(7000)
5.SelGate.exe(7100)
6.RunGate.exe(7200)
7.MobileGate.exe/AndGate.exe(8080,手游网关必须起)
8.M2Server.exe/GameSvr.exe(主引擎,出“启动成功/地图加载完成”无红字)
报10048=端口被占;报HeroDB连不上=DBCPATH错;MobileGate起不来=服务端不是手游版。
五、安卓APK改IP与重签名
1.改之理/ApkTool解包APK→找assets\serverlist.txt或assets\res\project.manifest/com.xxx.mir2\assets\config
2.Notepad++改IP为服务端IP(127.0.0.1/192.168.x.x/公网),端口对应7000/8080,保存拖回原位
3.合击补丁:把服务端Data、Map、Magic、NewopUI.pak、Resources\*.pak并入APKassets或放手机外部存储Android/data/com.legend.xxx/files/
4.用ApkSigner/AndroidStudio/签名工具重签APK(未签名装不上)→拖进手机安装
iOS端:解IPA→Payload\mir2-iOS.app\res\project.manifest改IP→爱思/企业证书重签→真机安装。
六、列表发布与手机联机
•单机:APK里IP写127.0.0.1,服务端和手机同设备(或模拟器)跑
•局域网:服务端IP192.168.1.105,手机同WiFi,APK写192.168.1.105,宝塔起http://192.168.1.105/MirServerList.txt验证可读
-外网:路由器端口映射TCP7000、7100、7200、8000、8080、8081到服务端内网IP;云服务器安全组同批放行;APK写公网IP或域名;动态IP挂花生壳
•防火墙:Win高级设置入站规则放行上述端口,或临时关防火墙测连通
七、GM与合击参数校验
•Mir200\Envir\AdminList.txt加*角色名或角色名10
•进游戏命令:@make逍遥扇1、@level150、@mob赤月恶魔1、@hero召唤英雄、@comboskill强制合击
-校验Envir\HeroInfo.txt、ComboSkill.txt:英雄成长、合击消耗、伤害系数按版本调;MonGen.txt加合击地图刷怪点
八、常见炸点
•进游戏黑屏→APKassets补丁没并进、Resources路径和配置器不一致
-不开门/连不上→MobileGate没起、8080没映射、APK里IP还写127.0.0.1
•合击技能灰的→HeroData表没导、ComboSkill=0、英雄等级不够
-M2闪退→路径中文、VC++缺、DBCPATH错、杀软删MobileGate.exe
•iOS装不上→没重签或证书失效,个人证书需开开发者模式
按“纯英文服务端→DBC/MySQL初始化→全配置改统一IP→按序起DBSrv/LoginGate/MobileGate/M2→APK反编译改IP重签→端口放行→手机安装进服”这条线走,传奇合击手游单机与局域网联机都能跑起来。
一、准备物料(缺一个跑不起来)
1.手游合击服务端:带MobileGate/AndGate/iOSGate目录的MirServer包(战神引擎、996三端、GOM手游版、1.80合击专属端),解压到D:\MirServer纯英文无空格无中文。
2.数据库:老结构用DBC2000(HeroDB),新端用MySQL5.6/MongoDB,Navicat管理,导入端内自带legend.sql/180_hj_sql.sql初始化角色表、合击技能表。
3.安卓客户端:同版本APK模板(如com.legend.mir2.apk),改之理/ApkTool/AndroidStudio反编译用。iOS需签名证书(可选)。
4.运行库:VC++2005-2022、.NETFramework4.8、DirectX9、JavaJDK(签名用)、宝塔/Nginx/IIS(挂list列表)。
5.关杀软、Defender、防火墙,防LoginSrv.exe、M2Server.exe、MobileGate.exe、*.pak被误删。
二、DBC/MySQL初始化
•DBC2000路线:控制面板→BDEAdministrator→NewSTANDARD→改名HeroDB→PATH指D:\MirServer\Mud2\DB→Ctrl+S。区域格式改yyyy-M-d。
-MySQL路线:建库legend_game(UTF8MB4),执行端内SQL文件;改服务端config\db.properties或!Setup.txt填连接串(ip、user、pwd、dbname)。
-合击专属:确认RoleData/HeroData/MagicCombo表存在,英雄初始等级、合击解锁等级(如46级触发逐日/火舞)已写入。
三、服务端IP与端口配置(全量替换)
用Notepad++(ANSI)改以下文件,所有IP统一:
•单机127.0.0.1;局域网192.168.x.x(ipconfig查);外网填公网IP或勾动态IP
•Mir200\!Setup.txt→ServerAddr/ServerIP/GateAddr
-DBServer\!ServerInfo.txt/DBService.ini→DBIP
•LoginGate\LoginGate.ini→ServerIP(端口7000)
-SelGate\Config.ini→端口7100
•RunGate\MirGate.ini→端口7200
•MobileGate/AndGate\Config.ini→手游端口(安卓常用8080,iOS8081)
-!addrtable.txt→区名127.0.0.1192.168.x.x192.168.x.x:7100(区名与登录器列表完全一致)
•合击参数:Mir200\!Setup.txt里HeroSystem=1、ComboSkill=1、HeroLevel等按版本开。
四、启动顺序(战神/996端固定序)
1.网站服务(宝塔/Nginx/IIS)→放MirServerList.txt/list.txt(格式区名|IP|7000|8000|IP|7000|备注)
2.DBServer.exe/DBService.exe(数据库)
3.LoginSrv.exe(账号)
4.LoginGate.exe(7000)
5.SelGate.exe(7100)
6.RunGate.exe(7200)
7.MobileGate.exe/AndGate.exe(8080,手游网关必须起)
8.M2Server.exe/GameSvr.exe(主引擎,出“启动成功/地图加载完成”无红字)
报10048=端口被占;报HeroDB连不上=DBCPATH错;MobileGate起不来=服务端不是手游版。
五、安卓APK改IP与重签名
1.改之理/ApkTool解包APK→找assets\serverlist.txt或assets\res\project.manifest/com.xxx.mir2\assets\config
2.Notepad++改IP为服务端IP(127.0.0.1/192.168.x.x/公网),端口对应7000/8080,保存拖回原位
3.合击补丁:把服务端Data、Map、Magic、NewopUI.pak、Resources\*.pak并入APKassets或放手机外部存储Android/data/com.legend.xxx/files/
4.用ApkSigner/AndroidStudio/签名工具重签APK(未签名装不上)→拖进手机安装
iOS端:解IPA→Payload\mir2-iOS.app\res\project.manifest改IP→爱思/企业证书重签→真机安装。
六、列表发布与手机联机
•单机:APK里IP写127.0.0.1,服务端和手机同设备(或模拟器)跑
•局域网:服务端IP192.168.1.105,手机同WiFi,APK写192.168.1.105,宝塔起http://192.168.1.105/MirServerList.txt验证可读
-外网:路由器端口映射TCP7000、7100、7200、8000、8080、8081到服务端内网IP;云服务器安全组同批放行;APK写公网IP或域名;动态IP挂花生壳
•防火墙:Win高级设置入站规则放行上述端口,或临时关防火墙测连通
七、GM与合击参数校验
•Mir200\Envir\AdminList.txt加*角色名或角色名10
•进游戏命令:@make逍遥扇1、@level150、@mob赤月恶魔1、@hero召唤英雄、@comboskill强制合击
-校验Envir\HeroInfo.txt、ComboSkill.txt:英雄成长、合击消耗、伤害系数按版本调;MonGen.txt加合击地图刷怪点
八、常见炸点
•进游戏黑屏→APKassets补丁没并进、Resources路径和配置器不一致
-不开门/连不上→MobileGate没起、8080没映射、APK里IP还写127.0.0.1
•合击技能灰的→HeroData表没导、ComboSkill=0、英雄等级不够
-M2闪退→路径中文、VC++缺、DBCPATH错、杀软删MobileGate.exe
•iOS装不上→没重签或证书失效,个人证书需开开发者模式
按“纯英文服务端→DBC/MySQL初始化→全配置改统一IP→按序起DBSrv/LoginGate/MobileGate/M2→APK反编译改IP重签→端口放行→手机安装进服”这条线走,传奇合击手游单机与局域网联机都能跑起来。

