GOM引擎PAK单机传奇架设教程从解压到进游戏

来源: 作者: 点击:
一、准备文件

系统用 Windows 7 / 10 / 11 都行,内存 4G 以上,先关杀毒软件和 Windows Defender,GOM 的网关和 M2 经常被误删。

需要四样东西:

1. GOM 完整服务端
解压后必须是 Mirserver 文件夹,里面包含:
• GameOfMir引擎控制器.exe

• DBServer

• LoginSrv

• LoginGate

• SelGate

• RunGate

• Mir200(M2Server)

• 登录器文件夹

少一个都起不来。

2. 热血传奇客户端
GOM 对客户端版本挑,用 13 周年或 17 周年完整客户端,别用微端,别用“万能客户端”。

路径放:
D:\MirClient

纯英文,不带空格中文。

3. DBC2000
GOM 大部分端走 HeroDB,必须装。少数自带 Access/SQLite 的可以不装。

4. VC++ 运行库 + DirectX
装一遍 2005~2019 的 x86/x64 运行库,DX 修复工具扫一次,不装容易黑屏、缺 dll。

二、解压路径

服务端解压到:
D:\Mirserver

规则:
• 不带中文

• 不带空格

• 不带“传奇”“game server”这种

• 不要在桌面、下载文件夹里直接开

路径错一半网关闪退、数据库读不到。

三、DBC2000 建 HeroDB

1. 装 DBC2000,一路下一步
2. Win10/11 右键安装程序 → 属性 → 管理员身份运行
3. 控制面板 → 大图标 → BDE Administrator
4. 左侧 Databases 右键 → New → STANDARD → OK
5. 名字改成 HeroDB(大小写跟引擎一致)
6. 右边 PATH 点浏览,选:
D:\Mirserver\Mud2\DB
7. Ctrl+S 保存,关掉点 Yes

常见错:
• PATH 选到 Mud2 没进 DB

• 名字写成 herodb / HERODB

• DB 文件夹被移动过

如果用的是 Access 库,引擎控制器里勾“使用Access数据库”,不用建 HeroDB。

四、引擎配置向导

进 D:\Mirserver,双击 GameOfMir引擎控制器.exe → 配置向导。

填法:
• 服务端目录:D:\Mirserver

• 数据库名:HeroDB

• 服务器名称:随便,如“单机测试区”

• IP:127.0.0.1

• 动态IP:不勾

• 双IP:不勾

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

一路下一步 → 保存配置。

有些版本还要改 Mir200\!Setup.txt 里的 IP 字段,统一 127.0.0.1,别留外网地址。

五、启动顺序

别直接点一键启动,按顺序看黑窗:

1. DBServer(显示 Database Open Success)
2. LoginSrv
3. LoginGate(监听 127.0.0.1:7000)
4. SelGate
5. RunGate
6. M2Server(末行“游戏服务启动完成”)

M2 窗口无红字、无闪退就算起来。
所有黑窗最小化挂着,别关。

M2 起不来常见:
• !Setup.txt 路径错

• DBC HeroDB 没配

• 杀软把 M2Server.exe 删了

• 端口被占用

查端口:
cmd → netstat -ano | findstr "7000"

六、PAK 补丁处理(GOM 最容易翻车)

GOM 的资源大多打包成 .pak,装备图标、地图、界面、特效都在里面。PAK 配错就是黑屏、粉块、装备问号。

1. 看补丁包结构
服务端登录器目录常带 NewopUI.pak、Prguse.pak;
版本补丁里会有 Data、Map、Resources 或自定义名文件夹(如 heshang)。

正确做法:
进补丁内层目录,把里面的文件复制到客户端根目录对应位置,不是把“heshang”整个文件夹拖进去。

例如:
• Map 文件夹 → D:\MirClient\Map

• Data 文件 → D:\MirClient\Data

• Resources → D:\MirClient\Resources

2. NewopUI.pak 单独处理
这个是 GOM 界面库,很多端要放到客户端 Data 目录覆盖原文件。

3. PAK.txt 密码
登录器目录或 Mir200 下找 Pak.txt / PAK.txt,格式一般是:
补丁完整路径密码
0

示例:
D:\MirClient\Resources\Graphics\Weapon\1001.pakgameofmir
0

密码错 → 登录器加载闪退或装备透明
路径错 → M2 提示 PakPasswordError / 文件不存在

4. Resources 目录名要对
登录器配置里默认读 Resources。
你补丁文件夹叫别的,就把客户端目录也改成一样,或登录器里改对应配置。

5. 新装备新怪物
PAK 里加了新编号,StdItems.DB 里也要加物品记录,图标序号对得上,不然背包装备问号。

七、登录器生成

进 D:\Mirserver\登录器,打开 GameOfMir登录器生成器 / 绿盟 GOM 配置器。

基础填法:
• 游戏名:跟引擎配置一致

• 主列表:单机可留空,或填 127.0.0.1 本地列表

• 备用列表:同主列表

• 服务器IP:127.0.0.1

• 端口:7000

• 客户端路径:D:\MirClient

• 补丁设置:勾本地补丁,微端模式不勾

• PAK密码:按 Pak.txt 填

点“生成登录器”,保存路径直接选客户端根目录 D:\MirClient。

生成完把登录器 exe 放客户端根目录,跟 mir.exe、Data 同级。
放桌面容易读不到补丁,进图黑屏。

八、进游戏

双击客户端根目录的登录器 → 注册账号 → 建角色 → 进服。

能看见登录界面、比奇城、NPC、怪物、装备图标,能跑能砍,就算通了。

九、常见故障

1. 黑屏有声音
补丁没覆盖对,或 NewopUI.pak 没进 Data。
先补 NewopUI.pak、Prguse.wil,再看 PAK 密码。

2. 地图黑、只剩人物怪物
服务端 Map 文件复制到客户端 Map。
自定义地图还要 Tiles、SmTiles。

3. 装备问号 / 粉块
PAK 密码错,或物品 DB 序号对不上。

4. 登录器点开始闪退
杀软把 mir.exe / 登录器删了,加白名单重解压;
运行库缺也闪退,装 VC++。

5. 卡选择角色进不去
网关没全起,查 LoginGate、RunGate 是否监听 127.0.0.1:7000。

6. 提示连接服务器失败
登录器 IP 不是 127.0.0.1,或端口不是 7000,或 M2 没起来。

7. Win11 高分屏黑屏
mir.exe 右键属性 → 替代高 DPI 缩放行为,关全屏优化,分辨率先 800x600。

8. M2 红字 Database Open Fail
HeroDB 名字或 PATH 错,回去改 BDE。

十、单机架设标准顺序复盘

1. D:\Mirserver 英文路径
2. 装 DBC2000 → HeroDB → Mud2\DB
3. 引擎控制器向导 IP 填 127.0.0.1
4. 关杀软,加白名单
5. 按顺序起 DBServer → LoginSrv → Gate → M2
6. 补丁内层文件覆盖到客户端根目录
7. NewopUI.pak 进 Data
8. Pak.txt 路径密码核对
9. 登录器生成放客户端根目录
10. 127.0.0.1:7000 进游戏

GOM 单机卡住基本就三处:DBC 没配、补丁套文件夹、PAK 密码错。先查这三个,再看网关端口,效率最高。