GOM引擎热血传奇单机架设配置教程:DBC2000到登录器进游戏完整实操步骤

来源: 作者: 点击:
一、准备文件(路径铁律)
1. GOM引擎服务端:完整 MirServer 包,必须含 DBServer、LoginSrv、LoginGate、SelGate、RunGate、Mir200(M2Server)、LogServer、GameOfMir引擎控制器.exe、登录器文件夹,解压到 D:\MirServer,严禁中文、空格、特殊符
2. 客户端:热血传奇 13周年 / 16周年 / 17周年完整版(非微端),装到 D:\MirClient 或 E:\LegendofMir,纯英文路径
3. 数据库:DBC2000(BDE Administrator),GOM默认走 HeroDB;若版本勾选 Access/SQLite 内置库可跳过 DBC
4. 登录器生成器:服务端“登录器”目录内的 GameOfMir登录器生成器 / 绿盟GOM登录器配置器

二、DBC2000 配置(HeroDB模式必做)
1. 安装 DBC2000,控制面板→大图标→打开 BDE Administrator
2. 左侧 Databases 右键 New→类型 STANDARD→名称填 HeroDB(必须大写/大小写严格一致)
3. 右侧 PATH 指向 D:\MirServer\Mud2\DB(确认目录内有 StdItems.DB、Monster.DB、Magic.DB 等文件)
4. Ctrl+S 保存,关窗选 Yes;Win10/11 右键 BDE Administrator 管理员运行,防共享内存锁报错
Access/SQLite 版本:引擎控制器里勾“使用Access数据库”或选 SQLite 路径(如 D:\MirServer\Mud2\DB\HeroDB.MDB),不装 DBC2000

三、引擎控制器配置向导
双击 D:\MirServer\GameOfMir引擎控制器.exe → 配置向导:
• 游戏服务端所在目录:D:\MirServer\(末尾带反斜杠)

• 服务器名称:自定义(如 单机测试区)

- 游戏服务器IP:127.0.0.1(本地回环,取消双IP/动态IP/微端勾选)
• 数据库名称:HeroDB(与DBC一致;内置库选对应类型并指路径)

• 端口:LoginGate 7000 / SelGate 7100 / RunGate 7200,默认不动,冲突再改

下一步到底→保存生成配置→返回主界面点“启动所有服务”或“启动游戏服务器”

四、服务端启动顺序(错序必连不上)
1. DBServer.exe(数据库,显示 Database Open Success)
2. LoginSrv.exe(账号校验)
3. LoginGate.exe(登录网关,监听 127.0.0.1:7000)
4. SelGate.exe(角色网关,7100)
5. RunGate.exe(游戏网关,7200)
6. M2Server.exe(Mir200 逻辑核心,加载地图/怪物/NPC/脚本,末行显示“游戏服务启动完成”无红字)
所有黑窗全程最小化别关。若任务栏进程不足 7 个,手动逐个启动对应 exe 看报错。

五、客户端补丁覆盖(防黑屏/装备不显)
服务端“补丁”目录里的 Data、Map、Wav、NewopUI.pak、Prguse.pak 及版本自带 PAK 包,全部复制到客户端根目录 D:\MirClient,提示覆盖选全部替换;PAK 有密码的在登录器配置器 PAK读取规则 填一致密码,红字即密码错/路径错,必黑屏

六、登录器生成与列表配置
进 D:\MirServer\登录器 → 打开 GameOfMir登录器生成器 / 绿盟GOM配置器:
• 游戏名称:与引擎控制器里服务器名称一致

• 主列表/备用列表:单机填本地列表文件(客户端根目录建 ServerList.txt,内容 单机测试区|127.0.0.1|7000)或 http://127.0.0.1:7000;也可勾“不需要远程列表”

- 客户端路径:选 D:\MirClient
• PAK读取规则:确认补丁密码匹配,显示蓝色即正常

• 点击“生成登录器”→ 输出 Game.exe / Login.exe 到客户端根目录

若提示“获取远程内核失败”点“使用内置配置”继续;Key.lic 按版本要求复制到 Mir200 与登录器目录

七、进游戏验证
1. 确认 DBServer/LoginGate/SelGate/RunGate/M2Server 全在运行
2. 双击客户端根目录生成的登录器→选区(127.0.0.1:7000)→ 任意账号密码首次自动建号→建角色进比奇
3. GM权限:记事本开 D:\MirServer\Mir200\Envir\AdminList.txt,每行一个角色名保存→角色小退重登;M2“管理员列表”设等级10,用 @级别 @刷 @金币

八、常见故障排错
• Borland Database Engine初始化错误:删 C:\PDOXUSRS.NET,或注册表 SHAREDMEMLOCATION 改 0x5BDE,重启

• 连接服务器失败:IP非127.0.0.1、端口被占(netstat -ano|findstr 7000 查杀)、防火墙拦网关exe、黑窗被关

- M2红字/找不到数据库:HeroDB名称错、PATH未指向 Mud2\DB、DBC未保存、路径含中文、杀毒删dll加信任重解压
• 黑屏/装备不显:补丁未覆盖、PAK密码错、客户端周年版不匹配服务端

• 登录器获取列表失败:引擎与登录器不是同系GOM、列表格式错、LoginSrv未起

九、MirServer 核心目录对照
DBServer(Hum.DB/Mir.DB)、LoginSrv(ID.DB)、LoginGate/SelGate/RunGate(各层网关)、Mir200\Envir(MapQuest_def 任务脚本 / Market_def NPC / MonGen.txt 刷怪 / MonItems 爆率 / !Setup.txt 参数 / AdminList.txt GM)、Mud2\DB(HeroDB 物品/技能/怪物库)、LogServer(日志)

启动完成标准:控制器多窗口全亮、M2无红字、登录器列表出现区名、建角进比奇砍鸡鹿羊正常,即 GOM单机世界跑通。