单机传奇架设完整步骤GOMGEEHERO引擎DBC2000配置与启动顺序

来源: 作者: 点击:
一、准备文件与环境
1. 服务端:选 GOM / GEE / HERO / Blue 等引擎的单机完整包,解压到 D:\MirServer(严禁中文、空格、桌面路径)
2. 客户端:热血传奇 1.76 / 1.80 / 合击版纯净客户端,装到 D:\LegendClient 或 D:\MirClient,纯英文路径
3. 数据库驱动:DBC2000(5.6x 完整版),HERO/GOM/Blue 必装;GEE 用 Access/SQLite 可跳过
4. 运行库:VC++ 2005~2015 x86+x64、DirectX、MSVBCRT.AIO,Win10/11 以管理员身份安装
5. 杀软:关实时防护,把 D:\MirServer 加信任区,否则 DB/补丁会被删

二、DBC2000 配置 HeroDB(HERO/GOM/Blue 必做)
1. 安装 DBC2000 → 控制面板切大图标 → 打开 BDE Administrator
2. Object → New → 选 STANDARD → OK
3. 左侧新项重命名为 HeroDB(大小写严格一致,不可 herodb / HeroDb)
4. 右侧 PATH 指向 D:\MirServer\Mud2\DB(含 StdItems.DB、Magic.DB、Monster.DB)
5. Ctrl+A 保存 → 关 BDE → Win10/11 若打不开,右键兼容性跑 XP/管理员

三、改 IP 为 127.0.0.1(单机核心)
用 Notepad++(ANSI)改以下文件所有 IP 字段为 127.0.0.1:
- D:\MirServer\Mir200\!Setup.txt → ServerIP / GameServerIP / DBServerIP = 127.0.0.1
• D:\MirServer\LoginSrv\LoginSrv.ini → ServerIP = 127.0.0.1,端口 7000

- D:\MirServer\LoginGate\Config.ini、RunGate\RunGate.ini → Addr / ServerAddr = 127.0.0.1
• 端口默认:登录 7000、SelGate 7100、RunGate 7200,单机不改

四、引擎控制器配置向导
双击 D:\MirServer\GameCenter.exe(GOM 叫 GameOfMir 控制器) → 配置向导:
• 游戏名称:自定义

• 服务端路径:D:\MirServer

- 数据库名称:HeroDB(与 BDE 一致)
• 外网 IP:127.0.0.1,不勾动态 IP

• 下一步到保存 → 生成配置

五、启动顺序(不可颠倒,窗口全留着)
1. DBServer.exe(MirServer\DBServer)→ 显示“数据库服务启动成功 / HeroDB 连接成功”
2. LoginSrv.exe(MirServer\LoginSrv)→ 账号校验就绪
3. LoginGate.exe → 监听 7000
4. SelGate.exe → 监听 7100
5. RunGate.exe → 监听 7200
6. M2Server.exe(MirServer\Mir200)→ 加载地图/NPC/脚本完毕,无红字报错
有引擎控制器点“一键启动”等同上述顺序,黑窗全部最小化别关。

六、生成登录器 + 覆盖补丁
1. 进 D:\MirServer\登录器 或 LoginMaker → 打开 GomLoginSetup.exe / MakeGameLogin.exe
2. 列表地址填 127.0.0.1:7000,或建 list.txt 写:单机传奇127.0.0.1
7000
3. GOM 点“资源读取规则”选客户端路径,PAK 状态全绿(密码正确)
4. 生成 Login.exe → 复制到客户端根目录(与 Mir.exe 同级)
5. 服务端补丁目录(Data、Map、Wav、Wzl、Graphics、NewopUI.pak 等)整体覆盖进客户端根目录,文件夹名与登录器配置一致,否则黑屏/装备问号

七、进游戏与提 GM
1. 双击登录器 → 输账号(如 test123)/ 密码(如 123456)→ 选区 → 建战法道角色 → 进土城
2. 提权:D:\MirServer\Mir200\Envir\AdminList.txt 新行写 角色名 10 → M2 查看→列表信息→重读管理员列表
3. 游戏内 @GM 生效,可用 @调整等级 100、@GIVE 屠龙 1、@调整元宝 100000

八、常见炸点速查
• M2 报 DBC 连接失败:HeroDB 名错 / PATH 没指 Mud2\DB / BDE 没 Ctrl+A 保存 / Win11 没管理员跑 BDE

- 登录器连不上:IP 非 127.0.0.1、端口不对、网关没起、防火墙拦 7000/7200
• 黑屏/白块/装备问号:补丁没覆盖、PAK 密码错、NewopUI.pak 缺失、资源目录名不符

- M2 秒退:缺 VC++ 运行库、!Setup.txt 非 ANSI、Envir 脚本报错看 M2Server.log 行号
• 10048 端口占用:关掉重复起的网关进程,netstat -ano 查占用

按“解压 D:\MirServer → DBC2000 建 HeroDB → 全量 IP 改 127.0.0.1 → GameCenter 向导 → 顺序起 DBServer/LoginSrv/LoginGate/SelGate/RunGate/M2 → 生成登录器覆盖补丁 → 进游戏”这条链走,单机传奇直接跑通。