当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

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.控制面板打开BDEAdministrator
查看方式切「小图标」能找到。

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.17100(按你端里实际)

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.170008000

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

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

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

连击版BLUE有时要前缀:

bluem2_ver_2-连击区名127.0.0.17000
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红字数据库报错
HeroDBPATH指错
StdItems.DB损坏
合击端缺字段扩展

十一、快速排查顺序

1.MirServer路径无中文
2.HeroDB指向Mir200\Mud2\DB
3.DBServer起得来
4.配置向导IP127.0.0.1,不勾动态
5.LoginGate端口7000
6.list.txtANSI、同目录、英文竖线
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不换网关,点开始没反应是最常见漏操作。
[顶部]