BLUE引擎单机传奇搭建完整教程从解压到进游戏

来源: 作者: 点击:
一、准备目录和文件

BLUE引擎(也叫 LEG 引擎)单机架设,先定死路径规则:

服务端解压到 D:\MirServer
客户端解压到 D:\MirClient
别放桌面
别放中文目录
别放 C:\Users 下
路径不带空格

完整 BLUE 服务端根目录应有这些:

DBServer
LoginSrv
LoginGate
RunGate
SelGate
LogServer
Mir200
Mud2
GameCenter.exe(引擎控制器)

缺 LoginGate 或 RunGate,后面点开始游戏没反应、列表空白都正常。

客户端用热血传奇十周年或十七周年纯净端,别用最新高清官服端,补丁结构对不上。

二、装 DBC2000 建 HeroDB

传统 BLUE 端走 DBC2000,部分新整合包自带迷你库可跳过,但按 HeroDB 走最稳。

1. 装 DBC2000
右键安装包 → 管理员运行
一路下一步,默认路径装
Win10/11 装完重启一次

2. 控制面板打开 BDE Administrator
查看方式切「小图标」能找到。

3. 左侧 Databases 右键 New
类型选 STANDARD,OK。

4. 改名 HeroDB
大小写按服务端习惯,一般 HeroDB。

5. PATH 指向
D:\MirServer\Mir200\Mud2\DB
选到 DB 文件夹那层,别多选父目录。

6. LANGDRIVER 可设中文 PRC
老端防怪物名乱码。

7. Ctrl+A 保存,关掉重开 BDE 确认还在。

验证:
进 D:\MirServer\DBServer 双击 DBServer.exe
黑窗出「数据库连接成功」就对。

三、引擎控制器配参数

双击 D:\MirServer\GameCenter.exe

点「配置向导」:

游戏引擎所在目录:D:\MirServer
数据库名称:HeroDB
服务器名称:单机BLUE(随便起)
服务器IP:127.0.0.1
动态IP:不勾
登录网关端口:默认 7000
游戏网关端口:默认 7200
微端端口:8000(单机不启微端也行)

下一步保存生成配置。

再手查几个文件:

Mir200\!Setup.txt
ServerAddr=127.0.0.1

LoginSrv\!AddrTable.txt
区名 127.0.0.1 7100(按你端里实际)

LoginGate\Config.ini
GatePort=7000

端口以 LoginGate 实际配置为准,不一定是 7000,改了就全局同步。

四、启服务端顺序

别双击 M2 就完事,网关顺序乱了连不上。

标准顺序:

1. DBServer
2. LoginSrv
3. LoginGate
4. RunGate / SelGate
5. M2Server

引擎控制器一键启动也行,但看黑窗全不全。

M2 窗口底部出「服务器启动完成」、无红字算通。
常见红字:

端口绑定失败 → 7000 被占
数据库未知 → HeroDB 路径错
脚本加载失败 → 版本缺文件

查端口占用管理员 CMD:

netstat -ano | findstr "7000"

看到 PID 去任务管理器结束。迅雷、360、IIS、上次没关干净的服务端都常占。

五、建 list.txt

进客户端根目录 D:\MirClient
新建 list.txt,跟登录器同目录。

记事本写完点「另存为」→ 编码选 ANSI。
别存 UTF-8,别存成 list.txt.txt。

BLUE 常见格式:

单机BLUE127.0.0.1 7000 8000

字段:
区名 IP 登录端口 微端端口
预留

单机 IP 全写 127.0.0.1,不写 192.168.x.x,不写外网。

竖线用英文 |,不是中文|
区名别带空格
末尾别多加空行

连击版 BLUE 有时要前缀:

bluem2_ver_2-连击区名 127.0.0.1 7000
123456

普通复古端不用加,看服务端原包有没有示范列表。

六、配 BLUE 登录器

BLUE 端一般没自带现成登录器 exe,要用配套配置器(绿盟、烈火、神舟、LEG 专用)。
配置器小版本要跟引擎对上,别拿 GOM 配置器替。

打开登录器配置器:

游戏名称:跟 list.txt 区名一致
列表地址:.\list.txt
或绝对路径 D:\MirClient\list.txt
备用列表:空
服务器IP:127.0.0.1
端口:7000(跟 LoginGate 一致)
动态IP:关
微端:关
远程验证:关

生成登录器 exe 到客户端根目录 D:\MirClient。

重点:
配置器目录里会带 LoginGate.exe、RunGate.exe
把这俩覆盖进服务端对应网关目录

D:\MirServer\LoginGate\LoginGate.exe
D:\MirServer\RunGate\RunGate.exe

不覆盖就会「点开始没反应」「选服断开」,因为登录器和网关协议不是一套。

客户端根目录要是还有 bluem2_client.dat / lui.pkg,按配置器说明放 Data 或根目录,不然界面错位、开始按钮位置歪。

七、补丁盖客户端

服务端补丁包一般含:

Data
Map
Resources
Graphics

解压后把内容复制到 D:\MirClient 根目录覆盖。

别把「补丁」整个文件夹拖进去
别只盖 Data 不盖 Map
PAK 密码按服务端 pak.txt,GOM 类配置器才填,BLUE 老端大多直接覆盖 wil/wzl/pak

客户端根目录结构大概:

D:\MirClient
├─ Game.exe
├─ Login.exe(生成的)
├─ list.txt
├─ Data\
├─ Map\
├─ Resources\

八、防火墙和杀软

Defender 常拦 LoginGate、DBServer。
临时关防火墙测一次,能进就把目录加信任:

D:\MirServer 整目录
LoginGate.exe
LoginSrv.exe
DBServer.exe
M2Server.exe
登录器 exe

入站放行 7000、7200。

九、进游戏

启动顺序重来一遍:

DBServer → LoginSrv → LoginGate → RunGate → M2
双击客户端登录器
看到「单机BLUE」区名
注册账号(纯英文 test123)
进银杏村/比奇

能看见 NPC、能捡物、能打怪掉经验就算通了。

十、常见故障

列表空白
list.txt 不是 ANSI
存成 list.txt.txt
放错目录
中文竖线|
主列表路径填错

读取远程备用列表失败
备用列表填了外网地址
清空备用列表就行

点开始没反应
登录器跟 LoginGate 不配套
配置器生成的网关没覆盖回服务端

选服断开
7000 被占
LoginGate 没起
IP 写了 127.0.0.1 以外

提示密码错误(BLUE 较少见)
账号没写进库
DBServer 没起
HeroDB 路径错

进游戏黑屏
补丁没盖
Map 文件没复制
客户端版本太高

M2 红字数据库报错
HeroDB PATH 指错
StdItems.DB 损坏
合击端缺字段扩展

十一、快速排查顺序

1. MirServer 路径无中文
2. HeroDB 指向 Mir200\Mud2\DB
3. DBServer 起得来
4. 配置向导 IP 127.0.0.1,不勾动态
5. LoginGate 端口 7000
6. list.txt ANSI、同目录、英文竖线
7. netstat 查 7000 没被占
8. 登录器配置器同引擎版本
9. 生成后覆盖 LoginGate/RunGate
10. 登录器放客户端根目录
11. 补丁盖客户端
12. 关杀软测一次

十二、单机标准参数

服务端:D:\MirServer
客户端:D:\MirClient
DBC 别名:HeroDB
PATH:D:\MirServer\Mir200\Mud2\DB
IP:127.0.0.1
登录端口:7000(跟 LoginGate.ini 一致)
游戏网关:7200
list.txt:ANSI,放客户端根目录
主列表:.\list.txt
备用列表:空
微端:关
动态IP:关
登录器:BLUE 配套配置器生成
网关文件:生成后覆盖回服务端

十三、免 DBC 整合包情况

部分新 BLUE 整合包自带 SQLite 或迷你库,不用装 DBC2000。
判断方法:

Mir200\Mud2\DB 里没有 StdItems.DB
服务端带 DBServer 一键连本地库
引擎控制器里数据库类型选「本地数据库」

这种直接点初始化、启动 M2 就行,HeroDB 那步跳过。
但很多网上下载的 LEG/BLUE 老端还是 DBC 版,按上面 HeroDB 流程走不会错。

十四、启动顺序为什么不能乱

BLUE 不是单 exe 引擎,M2 依赖 LoginSrv 先起、LoginGate 先监听端口。
顺序错了表现就是:

能出列表
点区连一下
回登录界面
或开始游戏灰掉

正确顺序固定:
DBServer(库)
→ LoginSrv(账号)
→ LoginGate(登录端口)
→ RunGate(游戏转发)
→ M2Server(主逻辑)

M2 起来前 LoginGate 没监听,登录器连了也验不过。

十五、单机别碰的东西

别填外网 IP
别开动态 IP
别填别人域名做备用列表
别用 GOM 登录器配 BLUE 端
别把 list.txt 传空间(单机不需要)
别把登录器放子目录 Login 里

BLUE 单机架设就三条主线:
DBC/HeroDB 通、网关起全、列表和登录器同套参数。
前面通了出区名,后面黑屏只查补丁,两件事分开排最省时间。

版本自带登录器配置器就用自带的,生成完记得把配置器目录里的 LoginGate.exe、RunGate.exe 替回服务端对应目录,只换登录器 exe 不换网关,点开始没反应是最常见漏操作。