单机架设只做一件事:在本机跑起 MirServer 服务端,再用配套登录器连 127.0.0.1 进游戏。以最常见的 GOM 引擎为例,老 HERO 引擎逻辑一样,只是把 DBC 换成 Access 驱动,步骤可套用。
一、文件落地与路径规范
准备三样东西:MirServer 服务端(完整包,含 Mud2、Mir200、LoginGate、M2Server 等)、热血传奇客户端(13 周年以上,推荐 16/17 周年完整版)、DBC2000 安装包(GEE 的 SQL 版不需要 DBC,但 GOM/老引擎必须装)。
解压服务端到 D:\MirServer,客户端到 D:\LegendClient,全英文路径,禁止出现"传奇""游戏"等汉字,也别放桌面用户名带中文的 Users 目录下。解压完进 D:\MirServer\Mud2\DB 看一眼,StdItems.DB、Monster.DB、Magic.DB 三个文件必须在,缺了就是服务端包没下全。
二、DBC2000 数据库配置
装 DBC2000 一路下一步,32 位系统直接装,64 位系统装完同样能用,不用找特制版。
打开控制面板→BDE Administrator(Win10/11 控制面板切"大图标"才能看见)。左边 Databases 右键 New,类型选 STANDARD,名字必须叫 HeroDB,大小写严格一致。右边 PATH 点 … 选 D:\MirServer\Mud2\DB,按 Ctrl+A 或点绿色对勾 Apply 保存,关掉时选 Save。
验证:再开 BDE Administrator 展开 HeroDB,能看到 DB 目录下表格列表就对了;若是空白或报错,就是 PATH 选错层,别选到 Mud2 或 DB 的上一级。
三、引擎控制器改参
进 D:\MirServer,双击 GameOfMir引擎控制器.exe 或 GameCenter.exe。点"配置向导":
• 游戏服务端目录:D:\MirServer
• 服务器名称:随便起,如"单机测试"
- 服务器地址:127.0.0.1(单机固定回环地址,别填本机局域网 IP)
• 数据库名称:HeroDB
• 端口:LoginGate 7000、SelGate 7100、RunGate 7200 保持默认,被占用就整体 +1 改 7001/7101/7201,记住改完登录器要同步
一路下一步到保存。部分版本还要手动改 Mir200\!Setup.txt:ServerName 同上、ServerIP=127.0.0.1、所有 GateAddr 写 127.0.0.1,文件编码存 ANSI 别存 UTF-8。
四、启动服务端
回到控制器点"启动游戏服务器",正常会依次弹出 DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server 六个黑窗。重点盯 M2Server 左下角,出"服务器启动完成""加载 NPC 脚本完毕"且无红色报错即通。DBServer 若闪退,九成是 HeroDB 路径错或 DBC 没 Apply;M2 报"不能打开数据库"同理。所有黑窗运行期间不能关,关任意一个就断服。
五、客户端补丁覆盖
把服务端里叫 补丁、Patch、Data、Map、Resources 的文件夹,按服务端说明整包复制到 D:\LegendClient 根目录,选"替换目标中的文件"。注意有的版本 Data 内还有分层,别把 NewopUI.pak 之类丢错层,否则进游戏黑屏或装备变黄叉。客户端本身用 13 周年以上,10 周年老客户端会缺格子资源和 UI 布局。
六、做登录器与列表
开服务端自带的登录器生成器(绿盟/GOM 配置器都行)。单机可以走"不配远程列表直接生成":服务器名填跟引擎一致的,IP 127.0.0.1,端口 7000,点生成,把出来的 GameLogin.exe 丢进 D:\LegendClient 根目录。
想用列表方式就把生成器列表地址填 http://127.0.0.1/list.txt ,自己新建 list.txt 写一行:
单机测试127.0.0.1 7000
0
存 ANSI 编码,放个小型本地 Web 服务(PHPStudy 开 Apache 或引擎自带列表服务)根目录;纯单机不想开 Web,就用"相对路径读取"方式,列表地址写 ./list.txt 把文件放登录器同目录。GOM 部分版本要把服务端 Mir200\Key.lic 复制到客户端根目录,不然登录器连上后弹"无法连接"。
七、进游戏与 GM 权限
双击客户端根目录的登录器,注册个账号(单机随意填,数据写本地),选区进游戏。能站比奇砍鸡、捡东西、开背包就架通了。
要 GM 权限:切回 M2Server 窗口,菜单 查看→列表信息→管理员列表,右边填你建的角色名,等级 10,点增加再保存。游戏里小退重进,聊天框打 @11 屠龙 1 或 @make 屠龙 1 刷装备,@level 50 升等级,具体前缀看 M2 选项→游戏命令→管理命令里的写法,不同引擎略有差异。
八、高频坑位
• 路径含中文:M2 起不来,DBServer 读不到表,全改英文重解压。
• 杀软拦了 Engine 和 Gate 的 exe:关 Windows Defender 实时防护再加白,不然黑窗被删文件后反复闪退。
• 防火墙拦 7000/7100/7200:单机可以全关防火墙,不关就在高级设置里给这三个端口加允许入站规则。
• 合击 F 那种 HeroM2 引擎在 Win10/11 可能要右键控制器"管理员身份运行"+ Win7 兼容模式。
- 进游戏地图黑:补丁没覆盖或 Data 版本不对,重新解压服务端给的 Data 包。
• 列表读取失败:list.txt 不是 ANSI、Web 服务没开、登录器列表地址写错,按上一条对照。
• 账号注册不了:LoginSrv 没起来,看黑窗有没有绑定 127.0.0.1:5000,被占用改端口同步登录器。
以上步骤按顺序走完,半小时内能站在比奇省砍鸡。卡在哪一步就以哪一步的报错原文去查,别从头重装。

