解压服务端到 D:\MirServer,客户端用十三周年以上纯净端解压到 D:\MirClient,路径全英文无空格无中文,杀毒软件把整个 MirServer 与 MirClient 加白名单,否则 M2、LoginGate、绿盟配置器易被隔离导致秒退或列表空白 。GOM 新端有 ACC/SQLite 库可跳 DBC,老端必须走 DBC2000。
一、DBC2000 与 HeroDB 配置(老 GOM 端必做,报错重灾区)
1. 装 DBC2000 全程 Next,控制面板切小图标找 BDE Administrator;
2. 左侧 Databases 右键 New → 类型 STANDARD → 改名 HeroDB(必须这拼写,大小写不敏感但要和引擎配置一致);
3. 右侧 PATH 点 … 选 D:\MirServer\Mud2\DB,目录里必须真实存在 Magic.DB、Monster.DB、StdItems.DB 等文件;
4. Ctrl+S 或 Apply 保存,右键 HeroDB 点 Open,状态显示 Open 再关窗口;Win10/11 右 BDE 管理员身份运行,必要时重启机;
5. 避坑:PATH 多写少写一级(如指到 MirServer 根而非 Mud2\DB)、DB 文件夹空、HeroDB 名拼错、没 Open 就起引擎——全部触发 M2 “DBC连接失败/找不到数据库” 。
二、GOM 引擎控制器配置
双击 D:\MirServer\GameOfMir引擎控制器.exe(或 GameCenter.exe)→ 配置向导:
• 游戏服务端目录:D:\MirServer
• 数据库名称:HeroDB(ACC 版填对应库名)
- 服务器名:自定义
• IP:单机填 127.0.0.1,不勾动态 IP
• 端口:7000 登录、7100/7200 游戏网关,默认不动,冲突才 +1
保存生成配置 → 启动所有服务 。
三、服务启动顺序与校验
正确次序:DBServer(连 HeroDB 成功)→ LoginSrv → LoginGate → RunGate → M2Server(Mir200 主程,底部显“游戏服务已启动/DBC连接成功”无红字)。M2 秒退先看 Mir200\Log 最新日志,多是 !Setup.txt 或 Envir 脚本括号错;端口被占报 Bind Port Failed,netstat -ano 查杀占用 。单机若开微端才起 MicroGate/MicroServer,不开微端列表末位写 0。
四、绿盟登录器配置器实操
进服务端“登录器”文件夹 → 绿盟 GOM 配置器:
1. Key.lic 放两处:配置器目录 + D:\MirServer\Mir200,必须同一份,缺则“授权文件缺失/Key无效” ;
2. 主列表/备用列表填本地 txt(如 D:\MirClient\list.txt),内容:单机测试区127.0.0.1
7000 ,ANSI 编码,竖线用英文;
3. 客户端路径选 D:\MirClient;搜索条件勾 Data、Map、Wav,或导 SearchMirDirectory.txt;
4. Resources/补丁文件夹名填版本实际名(Data/Resources/zhanzheng),须与客户端根目录补丁文件夹同名;
5. PAK/WIL/WZL 规则页加载 Pak.txt,状态全绿=路径密码对,红条=路径错或密码错;
6. 取消“动态IP/微端支持/防劫持列表”(单机),网关密码与 RunGate\Config.ini 一致;
7. 生成 Login.exe → 拷到 D:\MirClient 根目录与 mir.exe 同级,别直接桌面双击(会误认其他客户端) 。
五、补丁覆盖与 Pak.txt 路径重写(黑屏白条根因)
1. 版本包里 Data、Map、Sound、Wav、Resources、Items、NewopUI.pak 全量覆盖进 D:\MirClient 根目录,同名替换;
2. 必带 NewopUI.pak 进客户端 Data,缺它登录界面直接黑屏无输入框 ;
3. 记事本开登录器目录 Pak.txt,批量替换原作者盘符路径为 D:\MirClient\Data(如 E:\旧端\Data\xx.pak → D:\MirClient\Data\xx.pak),密码段竖线后原样保留;改完覆回配置器目录与 MicroServer 目录各一份;
4. 地图黑屏查 Map\*.map 与 Mir200\Envir\MapInfo.txt 行数对应;装备/NPC 白“?”=Pak 密码错或 Items.pak 没覆盖 。
六、进游戏与高频报错速查
本机双击客户端根目录绿盟登录器 → 任意账号密码注册 → 选区建角色进游戏。
• M2 报 DBC 连接失败:HeroDB PATH 错/DB 空/没 Open,重配重启
• 列表空白/读不到:list.txt 非 ANSI、竖线中文、端口与 LoginSrv 不一致
- 登录器闪退:Key.lic 只放一处或版本不匹配
• 进游戏全黑:NewopUI.pak 缺、客户端低于13周年、补丁没覆盖
• 装备地图白条“?”:Pak.txt 路径没替或密码错
• 卡“正在连接服务器”:网关未起/防火墙拦 7000,单机把 GameOfMir/LoginSrv/RunGate 加防火墙允许
- 改了经验爆率不生效:ExpRate/DropRate 在 Setup.txt 改完须重启 M2
GM 授权:M2 控制台 → 选项 → 管理员列表加角色名,或 Mir200\Envir\AdminList.txt 每行一角色名,重启 M2 生效。
绿盟登录器搭建GOM单机传奇全流:DBC2000避坑与黑屏报错终结
来源:
作者:
点击:

