传奇合击手游(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),新端用 MySQL 5.6 / MongoDB,Navicat 管理,导入端内自带 legend.sql / 180_hj_sql.sql 初始化角色表、合击技能表。
3. 安卓客户端:同版本 APK 模板(如 com.legend.mir2.apk),改之理 / ApkTool / Android Studio 反编译用。iOS 需签名证书(可选)。
4. 运行库:VC++ 2005-2022、.NET Framework 4.8、DirectX9、Java JDK(签名用)、宝塔/Nginx/IIS(挂 list 列表)。
5. 关杀软、Defender、防火墙,防 LoginSrv.exe、M2Server.exe、MobileGate.exe、*.pak 被误删。
二、DBC / MySQL 初始化
• DBC2000 路线:控制面板 → BDE Administrator → New STANDARD → 改名 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,iOS 8081)
- !addrtable.txt → 区名 127.0.0.1 192.168.x.x 192.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 连不上 = DBC PATH 错;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 并入 APK assets 或放手机外部存储 Android/data/com.legend.xxx/files/
4. 用 ApkSigner / Android Studio / 签名工具重签 APK(未签名装不上) → 拖进手机安装
iOS 端:解 IPA → Payload\mir2-iOS.app\res\project.manifest 改 IP → 爱思/企业证书重签 → 真机安装。
六、列表发布与手机联机
• 单机:APK 里 IP 写 127.0.0.1,服务端和手机同设备(或模拟器)跑
• 局域网:服务端 IP 192.168.1.105,手机同 WiFi,APK 写 192.168.1.105,宝塔起 http://192.168.1.105/MirServerList.txt 验证可读
- 外网:路由器端口映射 TCP 7000、7100、7200、8000、8080、8081 到服务端内网 IP;云服务器安全组同批放行;APK 写公网 IP 或域名;动态 IP 挂花生壳
• 防火墙:Win 高级设置入站规则放行上述端口,或临时关防火墙测连通
七、GM 与合击参数校验
• Mir200\Envir\AdminList.txt 加 *角色名 或 角色名 10
• 进游戏命令:@make 逍遥扇 1、@level 150、@mob 赤月恶魔 1、@hero 召唤英雄、@comboskill 强制合击
- 校验 Envir\HeroInfo.txt、ComboSkill.txt:英雄成长、合击消耗、伤害系数按版本调;MonGen.txt 加合击地图刷怪点
八、常见炸点
• 进游戏黑屏 → APK assets 补丁没并进、Resources 路径和配置器不一致
- 不开门/连不上 → MobileGate 没起、8080 没映射、APK 里 IP 还写 127.0.0.1
• 合击技能灰的 → HeroData 表没导、ComboSkill=0、英雄等级不够
- M2 闪退 → 路径中文、VC++ 缺、DBC PATH 错、杀软删 MobileGate.exe
• iOS 装不上 → 没重签或证书失效,个人证书需开开发者模式
按“纯英文服务端 → DBC/MySQL 初始化 → 全配置改统一 IP → 按序起 DBSrv/LoginGate/MobileGate/M2 → APK 反编译改 IP 重签 → 端口放行 → 手机安装进服”这条线走,传奇合击手游单机与局域网联机都能跑起来。
传奇合击手游架设全流程:战神996引擎部署到安卓APK联机实操步骤
来源:
作者:
点击:

