单机传奇架设本质是在本机跑一套 MirServer 服务端,用配套登录器连 127.0.0.1 把客户端当玩家进游戏。以 GOM 引擎 1108 稳定版为例,HERO/GEE 差异附末尾,照做 1 小时内能进游戏。
一、文件落盘规范
服务端整包解压到 D:\MirServer,纯英文、无空格、无中文,别放桌面和 C 盘。客户端用 16 周年完整端装到 D:\Legend(同样纯英文)。服务端里 Mud2\DB 必须含 StdItems.DB、Monster.DB、Magic.DB 三个文件,Mir200 下 Envir、Map、!Setup.txt 齐全,缺文件直接重下版本包。
二、装运行库与 DBC2000
先装 VC++ 2005-2010 x86 合集、.NET Framework 3.5、DBC2000(32 位)。Win10/11 必做:控制面板切小图标 → BDE Administrator → 左侧 Databases 右键 New → 类型 STANDARD → 改名 HeroDB(大小写严格,多空格不行)→ 右侧 PATH 指 D:\MirServer\Mud2\DB → Ctrl+S 保存。关掉重开确认 PATH 还在。这步错 M2 必报"无法打开 StdItems.DB"。
三、引擎控制器配 IP
双击 D:\MirServer\GameOfMir引擎控制器.exe(或 GameCenter.exe),点配置向导:
• 服务端目录:D:\MirServer
• 数据库名:HeroDB(跟 BDE 里一字不差)
- 服务器名:自定如"单机测试"
• IP 地址:127.0.0.1(单机固定)
• 端口全默认(LoginGate 7000、RunGate 7200)
一路下一步生成配置,别手改 !Setup.txt 里的 ServerIP 除非你清楚每项含义。
四、覆盖客户端补丁
服务端"补丁"文件夹(含 Data、Map、Wav、Pak、Resources)整体复制到 D:\Legend 根目录覆盖。补丁文件夹名要和登录器生成器里写的搜索条件对上,否则进游戏黑屏、装备问号、地图空白。
五、启动顺序(错序必崩)
1. 引擎控制器点"启动游戏服务器",程序按序拉起 DBServer → LoginSrv → LoginGate → SelGate → RunGate → M2Server
2. 盯 M2 窗口日志,刷完"加载地图成功/加载脚本成功/游戏启动完成"无红字即活
3. DBServer 和 M2 窗口最小化别关,关了全服掉线
若 M2 一闪没,右键 M2Server.exe 属性 → 兼容性 → 勾 Win7 模式+管理员运行,Win11 还要关 Defender 实时防护。
六、做单机登录器
开服务端"登录器"文件夹里的 GOM 登录器配置器(绿盟类):
• 游戏名称:同 M2 里设的区名
• 主列表地址:单机用本地列表,新建 list.txt 写 测试区127.0.0.1 7000 0 0
0 ,放个 HFS 小工具起 http://127.0.0.1/list.txt;懒人方案直接用配置器"本机列表"功能
- 取消"微端模式"勾选(单机不跑微端)
• 搜索客户端条件勾"本地搜索传奇客户端"
点生成,exe 出到 D:\Legend 根目录,同目录确认有 key.lic(没有从服务端登录器夹拷)。[生成器逻辑同前文]
七、进游戏与 GM
双击登录器 → 选"测试区" → 注册账号 → 建角色进游戏。想当 GM 把角色名写进 D:\MirServer\Mir200\Envir\AdminList.txt(格式 *角色名),M2 里查看→游戏管理员→重新加载管理员列表,进游戏打 @级别 50 激活。@刷 裁决之杖 1、@无敌 1 自测功能。
Win11 专属坑
• M2/DBServer 闪退:兼容模式 Win7+管理员,关快速启动(电源选项里取消勾选)
• 登录器点开始提示 connection closed:netstat -ano | findstr 7000 看是否 LISTENING,没监听就是 M2 没起完或 IP 不是 127.0.0.1
- 黑屏问号:补丁没覆盖对层,或登录器不是同引擎生成
• 创建角色卡死:SelGate 没起或 HeroDB 路径错
• DBC 提示路径错:Win11 下 PATH 有时要手动敲 Z:\D:\MirServer\Mud2\DB 这种映射,遇到就手敲别点选
HERO 引擎:DBC 配法一样,但引擎控制器叫"3K 控制台",IP 改 Mir200\!Setup.txt 和 DBServer\!ServerInfo.txt 两处,启动顺序 LoginSrv→DBServer→M2Server。GEE 引擎:部分新版用 MSSQL 不用 DBC2000,下服务端看说明,有 HeroDB 就走 DBC,有数据库连接串就走 SQL。BLUE 引擎最轻量但只适合纯 1.76 复古,不推荐零基础碰。
改了 MonItems 爆率或 Envir 脚本,M2 里点对应"重新加载"即可;改了 !Setup.txt 或 DB 表必须关 M2 冷重启。单机跑通后想局域网,把 127.0.0.1 换 192.168.x.x 并放行防火墙 7000/7200,列表同步改,不用重装端。

