传奇合击版能建角色却进不去游戏排查:网关端口HeroDB补丁出生点修复

来源: 作者: 点击:
能注册、能建角色、点“开始”后黑屏/转圈/直接退回登录界面,说明 LoginSrv、账号库、DBServer 基本是好的,断链发生在“角色网关→游戏网关→M2→客户端加载地图”这一段。按下面顺序逐项掐,别一上来重装端 。

一、先看服务端进程齐不齐(最关键)
引擎控制器(GameCenter / GOM控制端 / GEE_Start)启动后,正常应有这些窗口且全绿:DBServer、LoginGate、SelGate(角色网关)、RunGate / GameGate(游戏网关)、M2Server、LoginSrv 。少一个都进不去:
- 缺 RunGate / GameGate → 建完角色点开始必黑屏,手动进服务端对应目录双击补启,右键管理员身份
• M2Server 红字报错 → 看黑色窗口最后一行 error/fail,常见 DBC 路径错、插件 dll 没注册、!Setup.txt 字段错

- 网关鼠标悬停提示“端口绑定失败 / 11048 / API bind” → 端口被占,见第三节

启动顺序死规定:DBServer → LoginSrv → SelGate → RunGate/GameGate → M2Server,乱序通信断链 。

二、DBC2000 / HeroDB 与数据库校验(合击端必查)
1. 控制面板 → BDE Administrator → Databases 下必须有 HeroDB(类型 STANDARD),PATH 指向 D:\MirServer\Mud2\DB,不带多层嵌套、不带中文
2. Mud2\DB 里 HeroDB.mdb / Hero.dbc / Account.db / Character.db 存在且没被杀软删
3. DBServer 目录里 DBSrv200.ini / !ServerInfo.txt 的 DBPath、Database 名跟 BDE 里 HeroDB 完全一致
4. SQL 版合击端:SSMS 里 HeroDB 已附加 .mdf,服务 net start mssqlserver 在跑
改完重启 DBServer + M2,别只重启登录器。

三、IP 与端口统一(单机全 127.0.0.1)
所有涉及 IP 的地方统一写 127.0.0.1,不能有的写 127.0.0.1 有的写 192.168.x.x 或公网 IP :
• Mir200\!Setup.txt → ServerAddr / ServerIP / ListenIP

- LoginGate\Config.ini、RunGate.ini / GameGate.ini → IP + GatePort
• 登录器列表 / ServerList.txt / 登录器配置器 → 127.0.0.1区名
7000(登录端口),游戏端口常见 7100 / 7200,必须和 GameConfig.ini / GeeMain.ini 里 MainPort / GamePort 对上,很多人把 7000 当游戏端口填,建人能过进图黑屏

端口占用排查:cmd 里 netstat -ano | findstr :7100 看到 PID → 任务管理器结束占用进程,或改端口并同步登录器 。Win10/11 把 M2Server、各 Gate、登录器全加防火墙入站放行,或临时关 Defender 测 。

四、客户端补丁与版本匹配(黑屏主因)
1. 客户端必须是对应引擎年代的完整客户端:HERO 老合击用 10~12 周年纯净端,GOM/GEE 合击用 13 周年左右完整端,别拿新盛大微端客串
2. 服务端补丁包里 Data、Map、Wav、Pak、NewopUI.pak、GEE_Data(GEE 引擎必备)整包覆盖进客户端根目录,路径纯英文无空格
3. Pak.txt 密码跟服务端一致,不对就全屏花屏/黑屏
4. 登录器必须用本端生成器做:GOM 拷 Mir200\Key.ini 进配置器,GEE 读 ServerKey.dat 生成,混用第三方登录器必黑屏

五、地图 / 出生点 / 脚本卡死(建人成功但加载卡死)
1. Mir200\Envir\MapInfo.txt 里出生地图编号(默认 0 比奇省)在 Mir200\Map 里有对应 0.map,缺文件 M2 日志报 Cannot find map file → 黑屏
2. DBC / HeroDB 里角色 Map 字段写成 999 之类不存在编号 → 改回 0 或 3,重启 DBServer
3. Envir\QuestDiary 里自动执行脚本传到不存在地图 → M2 控制台重新加载 NPC 看红错,注释掉异常段
4. MiniMap.txt 缺小地图索引偶尔也会导致加载异常,补全即可。

六、合击端专属坑
• HeroEnable / ComboEnable 没开、HeroDB 英雄表损坏 → 进图瞬间弹回选人界,M2 选项→功能设置→英雄合击勾上,Hero.mdb 从同版备份覆盖

- 区名带空格 → 配置向导里游戏名去空格,否则 Ctrl+S 合击没事但进图直接踢线
• PlugList.txt 里第三方 dll 跟引擎版本冲突 → 先只留 IPLocal.dll 启 M2,能进再逐个加回

七、快速定位法
黑屏时切回 M2 黑色窗口看最后红字:
• Cannot find map file → 地图缺 / MapInfo 错

• DB connect fail → HeroDB 路径错

- bind 0.0.0.0:7100 failed → 端口占
• 无红字但进不去 → 网关没起全 / 防火墙拦 / 登录器端口填错

按“进程齐→HeroDB对→IP端口统一→补丁覆盖→MapInfo出生点→M2日志红字”这一条线掐,创建角色后进不去的合击单机架设 90% 能定位到具体哪断的 。