传奇架设本质是在本机跑一套 MirServer 服务端,再用配套登录器连本机 IP 把客户端当玩家进游戏。新手从 GOM 或 GEE 引擎的单机版入手最稳,HERO 引擎偏老且 Win10/Win11 下登录器易闪退,BLUE 引擎爆率走单文件不推荐零基础碰。下面按"装环境→配库→起服务→进游戏"四步拆,路径、文件名、顺序错一处都起不来。
一、工具与路径底线
服务端整包解压到 D:\MirServer,不能放桌面、不能放中文文件夹、不能带空格(D:\游戏\MirServer 必崩)。客户端(13 周年以上或 16 周年纯净端)装到 D:\热血传奇 这类纯英文路径。关掉 Windows Defender 实时防护和第三方杀毒,引擎的 M2Server.exe、DBServer.exe 常被误删。补装 VC++ 运行库合集(2005-2019)、.NET 4.0 以上、DBC2000 三者缺一个 M2 就闪退。
二、DBC2000 建库(GOM/GEE/HERO 通用)
控制面板切小图标视图,打开 BDE Administrator。Object → New,Type 选 STANDARD,别名改 HeroDB(大小写严格,多空格都不行)。右栏 PATH 指向 D:\MirServer\Mud2\DB。Ctrl+S 保存,关掉重开确认路径还在。这一步错,M2 启动必报"无法打开数据库 StdItems.DB"。64 位系统也装 32 位 DBC2000,兼容层跑,不用去找什么 64 位替代。
三、引擎控制器配 IP 与库名
打开 D:\MirServer\GameCenter.exe(也叫引擎控制器)。配置向导里:
• 服务端目录:D:\MirServer
• 数据库名:HeroDB(跟 BDE 里建的别名一字不差)
- 服务器名:随便起,如"测试一区"
• 本机 IP:127.0.0.1(单机);同局域网联机填 ipconfig 看到的 192.168.x.x;外网才填公网 IP
• 端口全默认(LoginGate 7000、SelGate 7100、RunGate 7200/7300),新手别动
点"生成配置文件",关掉控制器,再双击打开,点"启动游戏服务器"。正常顺序是 DBServer 先 Ready → LoginSrv 起 → LoginGate/SelGate → RunGate → M2Server 滚日志刷"加载地图成功/加载脚本成功",无红字即活。
四、M2 启动后的硬核查
M2 窗口标题栏显示在线 0 人正常。进 M2 菜单"查看 → 游戏管理员",把你要建的角色名先写进 D:\MirServer\Mir200\Envir\AdminList.txt(格式 *角色名),重载管理员列表,进游戏该角色就是 GM,能用 @级别 50、@刷 物品名 这类命令。M2 里查"环境设置 → 游戏参数"看经验倍率、货币名、复活点;改 !Setup.txt 必须关 M2 改完冷重启,热改不生效。
五、登录器与客户端补丁
拿服务端同引擎的登录器生成器(GOM 用绿盟/侠客,GEE 用自带)。新建列表:
测试一区127.0.0.1 7200 0
1
主列表填本机文件或传个 txt 到免费列表空间填 HTTP 地址都行。生成出的 exe 复制到 D:\热血传奇 根目录,和 Data、Map 文件夹同级。服务端"补丁"文件夹里看到 Data、Map、Wav、Wzl 等,整层覆盖进客户端根目录,进游戏才不会黑屏、装备显示问号、地图空白。
六、MirServer 目录哪处改什么(新手必记)
• Mir200\M2Server.exe:主引擎,所有逻辑入口
• Mir200\!Setup.txt:IP、端口、经验、货币、攻速总配置
• Mir200\Envir\MapInfo.txt:地图跳转与坐标
- Mir200\Envir\MonGen.txt:各图刷什么怪、数量、间隔
• Mir200\Envir\MonItems\:怪物名.txt 控制爆率
• Mir200\Envir\Merchant.txt + Market_Def\:NPC 坐标与对话脚本
- Mir200\Envir\AdminList.txt:GM 名单
• Mir200\Envir\QuestDiary\:自定义任务/活动脚本
• Mud2\DB\StdItems.DB:物品属性库(DBC2000 打开)
- Mud2\DB\Monster.DB:怪物属性库
• Mud2\DB\Magic.DB:技能库
• DBServer\FDB\:玩家角色存档(Hum.db 类),运行时别动
改 MonItems 和 QuestDiary 里的文本,M2 里点"重新加载"即可;改 DB 表或 !Setup.txt 必须重启对应模块。
七、起不来的高频错
• M2 报 10048 端口占用:上次没关干净,任务管理器杀 M2Server/DBServer/RunGate 残留进程,或重启电脑。
• 登录器刷不出区:M2 没完全起完就开登录器;或列表端口写的 7200 但引擎里 RunGate 被改成了 7300。
- 进游戏黑屏/装备问号:补丁没覆盖对层,或登录器不是同引擎生成。
• 创建角色卡死:SelGate 没起,或 DBServer 连不上 HeroDB(BDE 路径错)。
• 打怪不爆东西:MonItems 文件名和 Monster.DB 里 Name 字段不一致,或 Race 字段不是 81/83 导致不死掉装。
单机跑通后想局域网,把 127.0.0.1 换本机内网 IP、登录器列表同步换、防火墙放行 7000/7100/7200 三段即可;想外网再加公网 IP 和路由器端口映射,服务端本身不用重装。

