热血传奇单人本地搭建全流程教程:MirServer+DBC2000+登录器实操步骤

来源: 作者: 点击:
单人本地搭热血传奇(单机版)本质是:准备服务端(MirServer)+ DBC2000数据库 + 纯净客户端 + 登录器,全部走本地回环地址127.0.0.1,不连外网。下面按实操顺序走,Hero/Blue/GOM/GEE引擎通用,路径与参数严格对齐。

一、准备文件(缺一不可)
1. 服务端:完整 MirServer 文件夹(含 DBServer、LoginSrv、LoginGate、RunGate、SelGate、Mir200、Mud2、登录器 等子目录),版本自选1.76/1.80/合击/火龙均可。
2. 数据库驱动:DBC2000(Win10/11右键以管理员安装)。GOM/GEE若用内置LiteSQL/Access可跳过DBC,但Hero/Blue必须DBC2000。
3. 客户端:热血传奇10周年/16周年/17周年完整版,别用微端精简版。
4. 登录器生成器:服务端自带(GameOfMir登录器生成器 / MakeGameLogin / 烈火 / 统一登录器 等)。
5. 补丁包:服务端内 Data、Map、PAK、NewopUI.pak、Prguse.pak 等。

二、路径规范(报错根源)
• 服务端解压到 D:\MirServer ,严禁中文、空格、特殊符(❌ D:\传奇服务端、D:\MirServer 副本)。

• 客户端解压到 D:\LegendClient 或 D:\MirClient ,同样纯英文路径。

- 解压用WinRAR/7Z,别用系统自带,防损坏引擎dll。

三、DBC2000配置(Hero/Blue必做)
1. 装完打开 控制面板→大图标→BDE Administrator 。
2. 左侧 Databases 右键 New → 类型 STANDARD → 名称填 HeroDB (大小写严格一致)。
3. 右侧 PATH 点…选 D:\MirServer\Mud2\DB 。
4. Ctrl+S 或点 Apply 保存,关窗选 Yes。若提示共享错误,右键HeroDB属性勾共享。
GOM/GEE用内置库则跳过这步,直接在配置向导里填内置库参数。

四、引擎控制器配置(核心)
进 D:\MirServer ,双击 GameCenter.exe (Hero引擎控制器 / GameOfMir引擎控制器 / GEE控制器)。点「配置向导」:
• 游戏服务端所在目录:D:\MirServer

- 服务器名称:自定义(如 SingleTest )
• 游戏服务器IP:127.0.0.1 (单机固定,别填公网IP/0.0.0.0)

• 数据库名称:HeroDB (与DBC一致;内置库填对应库名)

• 动态IP:不勾选

• 端口:默认 7000(登录列表)、7100、7200 等,别改,防冲突

一路下一步→生成配置文件→返回主界面点「启动游戏服务器」。
正常表现:依次起 DBServer、LoginSrv、LoginGate、RunGate、SelGate、M2Server(Mir200主引擎),M2窗口最后显示「服务器启动完成」,无红色报错。所有黑框全程别关。

五、客户端补丁覆盖(防黑屏花屏)
把服务端「补丁」文件夹里的 Data、Map、Wav、PAK、NewopUI.pak、Prguse.pak 等全部复制到客户端根目录 D:\LegendClient ,提示覆盖选全部覆盖。
若登录器配置器里有 PAK.txt / 补丁密码,需和版本包内标注的密码一致,否则进图黑屏。

六、登录器生成与列表配置
1. 进 D:\MirServer\登录器 (或工具目录),开 登录器配置器 / GameOfMir登录器生成器 / MakeGameLogin 。
2. 主列表/备用列表填:127.0.0.1 或 127.0.0.1:7000 ;若用本地list.txt,客户端根目录建 ServerList.txt 或 list.txt ,内容:
单机测试127.0.0.1
7000
3. 客户端目录指向 D:\LegendClient ,补丁目录同步,填PAK密码→生成 Game.exe + Game.dat 。
4. 把生成的两个文件拷到客户端根目录 D:\LegendClient 。

七、进游戏与GM权限
1. 确认服务端所有窗口仍在运行(数据库+网关+M2)。
2. 双击客户端里的 Game.exe → 选「单机测试」区 → 输任意账号密码(首次自动注册)→ 建角色进游戏。
3. 给GM:用记事本开 D:\MirServer\Mir200\Envir\AdminList.txt ,每行写一个角色名保存→角色小退重进,M2里「管理员列表」设等级10,可用 @级别 @刷 @金币 等命令。

八、常见起不来排错
• 连接服务器失败:IP不是127.0.0.1、端口不对、防火墙拦了网关exe、服务端黑框被关。

• M2红字报错:DBC里HeroDB路径错、杀毒删了引擎dll、路径带中文、引擎没完整替换。

- 黑屏/装备不显示:补丁没覆盖、PAK密码错、客户端周年版本不匹配服务端。
• 数据库起不来:端口占用(改配置向导里的库端口)、路径中文、BDE没保存。

• Win10/11报兼容:DBC2000与引擎控制器全部右键管理员运行,临时关 Windows Defender/360/火绒实时防护,防误杀。

九、启动顺序铁律
数据库(DBServer/LiteSQL)→ 登录服务(LoginSrv)→ 登录网关(LoginGate)→ 角色网关(SelGate)→ 游戏网关(RunGate)→ 主引擎(M2Server)→ 最后开客户端登录器。顺序乱必连不上。

十、改爆率/加装备/NPC(进阶)
脚本全在 D:\MirServer\Mir200\Envir 下:MonItems 改BOSS爆率,Shop 改商店,Npc_def 改NPC对话,AdminList.txt 管GM,!Setup.txt 改经验倍数/复活规则。改完M2里「重新加载配置」或小退生效。

单机只跑127.0.0.1不需放行路由器端口;若要同局域网其他机器进,再把IP换成192.168.x.x并做端口映射,不在本教程范围内。