传奇合击手游开服架设完整教程:战神HeroM2GOM三端互通服务端到APK签名全流程

来源: 作者: 点击:
一、引擎与版本选型(合击手游认引擎不认情怀)
1.80合击三端互通主流引擎:
• 战神引擎(新手首选,免授权版多,合击/元神/内功完整,配套安卓APK模板)

- HeroM2 手游版(三端同步稳,支持跨服/转生/锻造,适合长期服)
• GOM / GEE 移动引擎(PC+安卓+iOS互通,自带登录器配置器,需商业授权)

• V8开源版(GOM衍生,免费三端,文档全)

版本包必须含:MirMobileServer / MirServer 主目录、DB、MobileGate(手游网关)、M2Mobile、Setup、登录器配置器、安卓APK模板、iOS IPA模板、合击技能脚本(雷霆一击等)。

二、服务器与环境准备
• 系统:Windows Server 2016/2019/2022,2核4G(30人内)→ 4核8G 20M独享(200人+)

• 运行库:.NET Framework 4.5+、VC++ 2015-2022 x64/x86、DirectX 9.0c、MSVBCRT

- 数据库:DBC2000(32位,Paradox表)或 MySQL 5.7(utf8mb4)+ Navicat
• 解压服务端到纯英文无空格根目录:D:\MirServer 或 D:\MirMobileServer,禁中文/桌面/Program Files

三、DBC2000 / MySQL 数据库配置
方案A:DBC2000(HeroM2/老GOM手游版)
1. 装32位 DBC2000 → 控制面板 → BDE Administrator(蓝色小鱼)
2. Databases 右键 New → STANDARD → 重命名 HeroDB(须与 !Setup.txt / DBService.ini 中 DBName 一致)
3. PATH 指向 D:\MirServer\Mud2\DB 或 \DB(内含 StdItems.DB、Magic.DB、Monster.DB、HeroDB.mdb)
4. TYPE=STANDARD,DEFAULT DRIVER=PARADOX,LANGDRIVER=Chinese (PRC) ANSI → Ctrl+S Apply → 关闭选 Yes → 右键 HeroDB Open 能展开表即通

方案B:MySQL(战神/多数合击手游)
1. 装 MySQL 5.7 → 建库 legend180hj,字符集 utf8mb4
2. Navicat 导入服务端自带 180_hj.sql(账号表、RoleData、英雄数据、合击技能表)
3. DBServer\DBService.ini 填 Host=127.0.0.1;Port=3306;User=root;Password=强密;DB=legend180hj

四、核心IP与端口全量改写(单机/外网分两套)
用 Notepad++ 批量替换以下文件里的 IP(单机 127.0.0.1 / 外网公网IP):
• Mir200\!Setup.txt → ServerIP、ServerAddr、DataPath=D:\MirServer\Mud2\DB、DBName=HeroDB

- LoginSrv\!addrtable.txt → 区名 IP IP IP:7000
• LoginGate\LoginGate.ini / Config.ini → ServerIP、ServerPort=7000

- SelGate → 7100,RunGate/GameGate → 7200
• Setup\MobileSetup.txt → 游戏IP=公网IP,安卓端口 8080,iOS端口 8081,开区名称自定义

- 战神引擎:Mir200\!servertable.txt → 127.0.0.1 7201 区名
端口规划:7000登录、7100选角、7200游戏、8080安卓、8081 iOS、8000微端、80/88网站列表

五、合击功能校验(别等开服才发现放不出雷霆一击)
• M2 → 选项 → 英雄设置 → 合击开关勾启,怒气槽速率、合击学习等级(常见42级)按版本设

• QFunction-0.txt / QuestDiary 检查 [@HeroAttack]、合击触发、内功连击段存在

- 建战+法双号 → Ctrl+W 锁敌 → 怒满 Ctrl+S → 出雷霆一击特效即正常

六、启动顺序(严格按此,错序必红字)
1. 网站服务(IIS/宝塔,放 list.txt 与登录器下载,端口88或80)
2. DBServer.exe / DBService(显示 DB Connected)
3. LoginSrv.exe → LogDataServer.exe
4. LoginGate.exe(7000)→ SelGate.exe(7100)→ RunGate.exe(7200)
5. MobileGate.exe(8080/8081,三端互通关键,缺此目录重下服务端)
6. M2Mobile.exe / M2Server.exe → 控制台“初始化完成/三端网关已连接”无 [Exception] 即活

七、list.txt 与 PC登录器生成
list.txt(ANSI编码,放网站根目录):
单机:1.80合击手游127.0.0.1 7000
0
外网:1.80合击手游公网IP 7000 公网IP
8000
打开服务端登录器配置器(GOM绿盟 / HeroM2 / 战神配套)→ 填区名、列表URL(http://公网IP:88/list.txt)、微端密码、PAK密码、Resources目录名(须与客户端补丁文件夹同名)→ 生成 login.exe → 复制到 PC 客户端根目录(D:\WooolClient 或传奇手游PC端)

八、安卓 APK 打包(改IP+重签)
1. 用好压 / ApkTool / 改之理 打开安卓模板 APK
2. 提取 assets\res\project.manifest 或 assets\config.ini → Notepad++ 改 IP=公网IP、端口=8080(勿改其他参数)
3. 拖回 APK → apksigner / Auto-sign 重签 → 输出 mirror.apk
4. 雷电/蓝叠模拟器先装测:建号→选职→召英雄→合击→交易→三端同屏

九、iOS IPA 处理
1. 解压 IPA → Payload\mir2-iOS.app\res\project.manifest → 改 IP=公网IP、端口=8081
2. 回包 → 爱思助手 / 企业证书 / TestFlight 签名安装(正式分发需 $99 开发者或企业证)

十、客户端补丁与资源一致
将服务端 Data、Map、Wav、Graphics、Resources、NewopUI.Pak、Pak.txt 整体覆盖进对应客户端根目录(PC手游端 / 安卓解包资源目录),杀软加信任;版本不一致(如1.76端配1.80客户端)必黑屏、装备问号。

十一、外网端口放行
• 云服务器安全组入站:TCP 7000-7500、8080、8081、8000、80、88,源 0.0.0.0/0

• 系统防火墙高级设置建入站规则同批端口;家用宽带路由器虚拟服务器映射内网IP

• cmd 校验:netstat -ano | findstr "7000" 显示 LISTENING 即通

十二、GM后台与开服前校验
• 访问 http://公网IP:99/gmht/gm.php,默认GM码 123456,初始化后设经验倍率、爆率、合击威力、转生参数

• 邀3~5人同测:安卓真机+PC+模拟器三端同账号登录,角色/装备/行会数据实时同步即三端互通成功

十三、常见翻车点
• I/O error 21 → 改了路径但 !Setup.txt 没同步

• 错误267 → DBC2000 PATH 指错,重开 BDE 改 Mud2\DB

• 安卓装了闪退 → manifest IP没改、APK未重签、缺 data.pak

• 合击灰屏 → 英雄未召、怒气不足、M2合击开关没勾、技能书等级不够

• 三端不同步 → MobileGate 没起、跨端端口错(PC7000/安卓8080/iOS8081混填)

• 连接关闭 → IP没全改公网、7000被占、安全组没放

按“引擎选型→纯英文解压→DB配置→全量IP端口→顺序启服务→list.txt+PC登录器→APK改IP重签→IPA签名→补丁一致→安全组放行→GM校验”走完,1.80合击传奇手游三端互通服即起。