热血传奇架设本质是把“服务端”跑在本机或服务器上,再用“客户端+登录器”连进去。单机就全填 127.0.0.1;局域网填本机内网 IP;公网才填服务器公网 IP。新手先搞单机,别一上来碰支付、列表站、高防、合区。
一、准备三样东西
1. 服务端:完整 MirServer 包,里面要有 DBServer、LoginSrv、LoginGate、SelGate、RunGate、Mir200、Mud2、GameCenter.exe / 引擎控制器.exe。少一个都别用。
2. 客户端:对应版本的传奇客户端,1.76 端配 1.76 客户端,合击端配合击客户端,火龙/微变端看服务端要求,别乱混。
3. 数据库环境:老 Hero/Legend/部分 GOM 用 DBC2000 + HeroDB;新 GOM 可能用 SQL Server;GEE 常用 SQLite 或 MySQL;部分新引擎自带库。先看清服务端说明再装环境。
二、路径铁律
服务端放 D:\MirServer,客户端放 D:\LegendClient 或 D:\Mir2Client。
纯英文、无空格、无中文、无“桌面/下载/我的传奇”这种路径。
路径带中文会导致读不到 Map、DB、脚本、PAK、NPC 定义,报错还看不出原因。
三、DBC2000 配 HeroDB(老引擎)
1. 装 DBC2000,控制面板切大/小图标,开 BDE Administrator。
2. Databases 右键 New,类型 STANDARD。
3. 名字改 HeroDB,大小写别乱。
4. PATH 指到 D:\MirServer\Mud2\DB,必须精确到 DB 文件夹。
5. LANGDRIVER 可设 Chinese (PRC) ANSI,减少中文怪名/NPC 名乱码。
6. Ctrl+S 保存,关的时候选 Yes。
配错表现:DBServer 起不来、Cannot open database、HeroDB not found、建不了角色、M2 读不到物品表。
四、引擎配置向导
双击 D:\MirServer\GameCenter.exe 或 引擎控制器.exe,点配置向导:
• 服务端目录:D:\MirServer
• 数据库名:HeroDB(DBC 体系) / 按引擎填 SQLite、MySQL、MSSQL 库名
- 服务器名:自定义,如 单机测试
• IP:单机填 127.0.0.1
• 动态 IP / 双 IP / 外网模式:单机全关
• 端口:LoginGate 常 7000,SelGate 7100,RunGate 7200,被占用再改 7100/7200/7300
一路下一步,让向导把 !Setup.txt、DBService.ini、LoginSrv.ini、各 Gate 的 Config.ini 刷一遍,比手改稳。
五、手改 IP 时的关键文件
不用向导就挨个改,全部写 127.0.0.1:
• Mir200\!Setup.txt:ServerAddr、ServerIP、GateAddr、DBAddr、IDSAddr
• DBServer\DBService.ini:IPAddress
• LoginSrv\LoginSrv.ini:IPAddress
- LoginGate\Config.ini:ServerIP / GateAddr
• SelGate\Config.ini:ServerIP
• RunGate\RunGate.ini:Server1 / ListenAddr
- !ServerInfo.txt、!AddrTable.txt、列表文件里的 IP
编码用 ANSI,别用 UTF-8,否则列表空、脚本乱、引擎读参失败。
六、启动顺序
点“启动游戏服务器”最省事;手动起按这个来:
1. DBServer.exe——数据库连接成功
2. LoginSrv.exe——账号服务起来
3. LoginGate.exe——监听 7000
4. SelGate.exe——角色网关
5. RunGate.exe——游戏网关,监听 7200
6. M2Server.exe / GEE_GameServer.exe——最后起
黑窗口全别关。M2 底部出“服务器启动完成 / 初始化完成 / 加载 NPC 脚本完毕”,无红色 Error/Fail 就正常。
七、客户端补丁
服务端带的 Data、Map、Wav、Pak、NewopUI.pak、Prguse.wil 等,按说明覆盖到客户端根目录或 Data 目录。
补丁错层会:黑屏、花屏、地图白、装备问号、NPC 方块、技能没动画、怪物隐身。
PAK 有密码的,登录器配置器里 PAK 密码必须和服务端一致,不然贴图全丢。
八、登录器
单机最稳用服务端自带登录器/配置器。
列表写:
区名127.0.0.1
7000
或
区名 127.0.0.1 7000 0
编码 ANSI,分隔符按引擎要求来,全角竖线、全角空格都会乱。
GOM:开登录器生成器,填服务器名、127.0.0.1、端口 7000,关微端/外网列表,生成 exe 放客户端根目录。
GEE:部分版本自带单机登录器,也可能用 MakeGameLogin.exe 指本地 list.txt,数据库选 SQLite/MySQL 看端来。
PAK 路径、客户端路径、列表路径要对,生成完拷到客户端根目录。
九、进游戏验证
双击登录器 → 输账号密码(首次通常自动注册)→ 建角色 → 进新手村/比奇。
能走路、打鸡、开背包、点 NPC、放火球/治愈/烈火/施毒,就算通了。
开 GM:
• M2 → 管理员列表 → 角色名权限 10
• 或改 Mir200\Envir\AdminList.txt,加 *角色名
小退重登,试 @make 屠龙 1、@level 40、@map 比奇省。
十、新引擎差异
• Hero/老 Legend:DBC2000 + HeroDB 是主线。
• GOM:有的仍走 HeroDB,有的走 SQL Server;看 DBServer\Config.ini 里 DBAddr/DBName/DBUser/DBPwd。
• GEE:SQLite 多,GEEM2.db 或 DataBase\DB.db 直接认;MySQL 版要建库、填账号密码。
• 翎风:部分用内置库,部分 Access/MySQL,看端内说明。
别拿 HeroDB 教程硬套 GEE MySQL 端,也别拿 GEE SQLite 端去装 SQL Server。
十一、局域网让别人进
IP 改本机内网 IP,如 192.168.1.100;
防火墙放行 7000、7100、7200、7300 等对应端口;
朋友登录器列表填你内网 IP;
路由器别开 AP 隔离;
微端、CDN 列表、外网域名先别开。
十二、外网/公网才要做的事
• 服务器装系统、装运行库、关无用端口
• 安全组/防火墙放行网关端口
• 网关 IP 填公网 IP 或用动态 DNS
• 列表放 http 可访问地址
• 高防、微端、支付、封挂、合区、跨服、三端,全是另一套工程
单机教程到“本机/局域网能进”就结束了,再往外走不是新手第一步。
十三、运行库和兼容
Win10/Win11 上 M2 闪退,先装:
• Visual C++ 2005-2022 运行库合集
• .NET Framework 4.0+
- 引擎专属运行库(GEE 的 GEE.dll/运行库包、GOM 的插件运行库)
M2Server.exe 右键:以管理员身份运行 + 兼容 Win7。
MirServer 整个文件夹给“完全控制”权限。
十四、新手最常炸的点
1. 路径中文/空格 → 各种灵异
2. HeroDB 指到 Mud2 而不是 Mud2\DB → DBServer 起不来
3. 只改 !Setup.txt,网关 ini 没改 → 登录网关连不上 M2
4. 客户端版本和服务端不对 → 黑屏、地图缺、怪物隐身
5. 补丁没覆盖 / PAK 密码错 → 装备问号、界面花
6. 杀软删 Gate/M2/LoginSrv → 启动一半没窗口
7. 7000/7100/7200 被占用 → 网关监听失败
8. 列表文件 UTF-8 保存 → 登录器列表空
9. 改爆率/脚本写错括号 → M2 加载到一半崩
10. 下不明“万倍爆率完美端” → 远控、挖矿、改 hosts、登录器带毒
十五、最小可跑组合
Win10/11 64 位
• D:\MirServer(完整端)
• DBC2000 / HeroDB(或对应引擎库)
• 1.76/1.80 对应客户端
• 服务端自带登录器
• 所有 IP 127.0.0.1
+ 黑窗口全亮、M2 无红错
这就算架设成功。后面才是调版本:经验、爆率、MonGen、MapInfo、StdItems、NPC 脚本、技能、装备、活动、GM 命令。
十六、调版本先备份
改前复制原文件:
- Mir200\Envir\StdItems.txt(物品)
• Mir200\Envir\MonItems\(爆率)
• Mir200\Envir\MonGen.txt(刷怪)
• Mir200\Envir\MapInfo.txt(地图)
- Mir200\Envir\Market_Def\(NPC)
• !Setup.txt(经验、门派、沙巴克、行会参数)
改崩了直接还原,比查日志快。M2 里看 SystemLog、脚本加载最后一行,基本能定位是哪个文件炸的。
十七、判断“架起来没”的标准
不是“引擎弹了几个黑窗”,而是:
• DBServer 连库成功
• LoginGate 监听 7000
• RunGate 监听游戏端口
• M2 无红错、加载完地图/NPC/怪物/物品
• 登录器能注册、能建角色、能进地图、能打怪、能小退重登
• GM 命令生效
这六条过了,才算真架起来;只看到 M2 开了但进不去角色,等于没通。
十八、别把“单机架设”和“开服”混了
单机:本机玩,127.0.0.1,不接公网,不接支付,不接发布站。
局域网:朋友来玩,内网 IP,防火墙放行。
公网开服:服务器、域名、列表站、支付、推广、防护、合区、客服、封挂、回流活动,全套生意。
新手问“热血传奇架设方法”,先完成单机进游戏,再谈别的。

