传奇合击手游(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 初始化角色表、合击技能表(RoleData / HeroData / MagicCombo)。
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. 云服务器:Windows Server 2016/2019 或 CentOS 7+,2核4G起(50人在线选4核8G),带宽3M起步,安全组放行 7000、7100、7200、8080(安卓)、8081(iOS)。
二、数据库初始化
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),确认合击解锁等级(如46级触发逐日/火舞)已写入 MagicCombo 表。
三、服务端 IP 与网关配置
用 Notepad++ 改以下文件,把所有 127.0.0.1 / localhost 换成服务器公网 IP:
• D:\MirServer\Mir200\!Setup.txt(ServerIP、ServerAddr、ClientPath)
- DBServer\DBService.ini
• GateServer\GameGate\MirGate.ini
• GateServer\LoginGate\LoginGate.ini
- MobileGate\MobileConfig.ini(手游端口默认 8080/8081)
引擎控制器(GameCenter.exe)→ 配置向导 → 区名、IP、端口(7000登录/7100选区/7200游戏)、动态IP模式(外网勾选)→ 保存生成配置。
四、启动服务(顺序错必红)
严格顺序,弹出的黑窗全留着:
1. 网站服务(IIS/Nginx/PHPStudy,挂 list.txt 与登录器下载)
2. DBServer.exe(数据库,“Database Open Success”)
3. LoginSrv.exe(账号服务)
4. LoginGate.exe(登录网关 7000)
5. SelGate.exe(角色网关)
6. RunGate.exe(游戏网关 7200)
7. MobileGate.exe(手游网关 8080/8081)
8. M2Server.exe(主引擎,底部“服务器启动成功”,合击版须显示“双英雄模块已加载”)
端口占用排查:netstat -ano | findstr 7000,杀占用 PID 重起。
五、列表文件与登录器(PC端辅助)
网站根目录建 list.txt,格式:区名公网IP 7000
7200,浏览器访问 http://IP:88/list.txt 能打开即正常。
登录器配置器(Combo_LoginBuilder / GOM Login Maker)→ 填区名、IP、端口、Resources目录名、Pak密码 → 勾“英雄信息同步”“合击技能特效加载” → 生成 Combo_Login.exe / Login.exe,传网站 download 目录。
六、安卓 APK 改 IP 与签名(手游核心)
1. 改之理 / ApkTool 解包 APK → 找 assets\res\project.manifest 或 assets\serverlist.txt → N++ 改 IP 为公网IP、端口 8080 → 存回原路径。
2. 改之理重新编译生成 APK → 用签名工具(Android Studio / apksigner / 自带签名脚本)签 V1+V2 签名,否则安卓提示“未知应用风险”。
3. 传到手机安装;iOS 改 Payload\mir2-iOS.app\res\project.manifest 同逻辑,需企业签名/TestFlight/爱思签名装机。
七、合击功能验证
进游戏建主号→升到43级→苍月岛龙人接合击任务→召英雄→戴火龙之心→打怪攒怒槽→Ctrl+W锁同目标→Ctrl+S放合击(战战破魂斩/法法火龙气焰/道道噬魂沼泽/战道劈星斩等)→确认双英雄模块、合击特效、怒槽同步均无异常。
八、微端(可选,省流量)
起 UpdateGate + UpdateServer,微端目录指向服务端客户端补丁(Data/Map/Resources),登录器配置器勾“启用微端”,玩家首次进图边下边更,不强制发完整客户端。
九、常见哑火点
• 手机连不上:APK 里 IP 没改全、8080/8081 安全组没放行、MobileGate 没起
• 进图黑屏:Resources 名与登录器不一致、Pak.txt 密码错、Prguse.wil/NewOpUI.pak 没盖
- 英雄不显示/合击灰:SQL 没导 MagicCombo 表、!Setup.txt 合击开关没开、火龙之心没戴
• M2 红错“数据库打开失败”:HeroDB 路径错 / MySQL 连接串错 / SQL 没执行
- 端口冲突:云安全组+系统防火墙双重放行,别只开一边
按“选三端引擎端 → 初始化库 → 全量改公网IP → 顺序启网关 → APK改IP签名 → 手机装包测合击”这条链走,传奇合击手游外网联机直接跑起来。

