单机版传奇架设完整步骤GOM/HERO通用

来源: 作者: 点击:
单机版传奇就是在本机跑 MirServer 服务端,登录器连 127.0.0.1 进游戏,数据不走外网。以最常见的 HERO、GOM、GEE 三类引擎为例,流程通用,差异只在数据库和登录器生成环节。

准备文件
服务端(完整 MirServer 包,含 Mir200、DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server、GameCenter.exe)、热血传奇客户端(16或17周年完整版,别用官网微端)、DBC2000(32位汉化版)、VC++2005-2015运行库合集、DirectX 9.0c、登录器生成器(服务端自带)。服务端解压到 D:\MirServer,客户端解压到 D:\LegendClient,两条路径都必须纯英文无空格无中文,放桌面或"下载"文件夹必出权限错误。

装 DBC2000 建 HeroDB
运行 DBC2000 安装包一路下一步。打开控制面板切大图标,找 BDE Administrator。Object→New 选 STANDARD 点 OK,左边 STANDARD1 改名 HeroDB(大小写严格一致),右边 PATH 点…选 D:\MirServer\Mir200\Mud2\DB 或 D:\MirServer\Mud2\DB,精确到放 .DBF 文件的那个 DB 文件夹。Ctrl+A 保存,点 OPEN 无报错就关掉。GEE 引擎自带 Access 库可不装 DBC2000,但 HERO/GOM 必须建 HeroDB。

改服务端 IP 为本地回环
打开 D:\MirServer\Mir200\!Setup.txt,把 ServerIP、DBServerIP、LoginGateIP 等所有 IP 字段改成 127.0.0.1。LoginSrv 下的 !addrTable.txt 或 !ServerInfo.txt 按格式写"区名127.0.0.1127.0.0.1127.0.0.1:7000"。端口默认 LoginGate 7000 / SelGate 7100 / RunGate 7200,不动。有"IP批量修改工具"的一键填 127.0.0.1 替换即可。

引擎控制器配置向导
双击 D:\MirServer\GameCenter.exe(GOM 是 GameOfMir引擎控制器.exe,GEE 是 GeeM2引擎控制器.exe)。点配置向导:游戏目录 D:\MirServer\,数据库名 HeroDB,服务器名自定义(如"单机测试区"),外网/内网 IP 全填 127.0.0.1,取消动态IP、双IP、微端勾选,端口保持默认,下一步到底保存配置。

启动顺序(错序必连不上)
手动或点"启动全部"都行,手动严格按这个:
1. DBServer.exe —— 黑窗显"Database Open Success"
2. LoginSrv.exe —— 显"登录服务启动成功"
3. LoginGate.exe —— 监听 127.0.0.1:7000
4. SelGate.exe —— 角色网关 7100 就绪
5. RunGate.exe(1到3个都起)—— 监听 7200
6. M2Server.exe —— 加载地图/怪物/NPC/脚本,末行刷"游戏服务启动完成"无红字
所有黑窗最小化别关。Win10/11 下 M2 闪退就右键 M2Server.exe 属性兼容性勾 Windows 7 + 管理员身份,关 Defender 实时拦截。

生成单机登录器
进 D:\MirServer\登录器 文件夹,开 GameOfMir登录器生成器(GOM)或 MakeGameLogin.exe(GEE)。列表地址填 127.0.0.1,端口 7000,区名和服务端 !addrTable 里一致。GOM 点"资源读取规则"自动搜客户端 PAK,状态栏全绿"密码正确"再生成;GEE 点"生成单机测试登录器"。生成的 exe 复制到 D:\LegendClient 根目录。

打客户端补丁
服务端里带 ClientPatch / PAK / Data / Map / Wav 这些补丁文件夹,整体解压覆盖到 D:\LegendClient 根目录,选"全部替换"。注意补丁文件夹名要和登录器生成器里填的客户端路径对上,否则进图黑屏、装备变白条。NewopUI.pak 缺失会界面错乱,从服务端登录器文件夹补回去。

进游戏与 GM
双击客户端根目录的登录器,注册任意账号,建角色进服。HERO 引擎 NPC 名默认隐藏,游戏内按 F12 内挂勾"显示人名"。想当 GM:M2Server 窗口点 查看→列表信息→管理员列表,填角色名、等级设 10,点增加保存,游戏里 @GM 或对应管理命令生效(具体命令在 M2 选项→游戏命令→管理命令里看)。

常见卡点
• M2 红字"Cannot open database":HeroDB 路径指错或 DBC 没保存,回去重指 DB 文件夹。

• 登录器点开始游戏转圈:网关没起全,看 6 个黑窗是不是都在;7000 端口被占用用 netstat -ano 查杀。

- 进图黑屏但能走路:补丁没覆盖对,或用了官网最新客户端,换 16/17 周年完整端。
• HERO 引擎在 Win10/11 登录器起不来:换 GOM/GEE 版本,HERO 对新系统兼容差。

GEE 分支差异:自带 Access 库(Mir200.mdb),控制器里勾"使用Access数据库"可不装 DBC2000;3D 地图版多一个 MapSrv.exe 要先起,登录端口常用 6000 不是 7000,登录器生成器填 6000。