引擎介绍
新手架设指南
面向初次使用 Blue 引擎搭建私服的新手,从硬件准备到客户端登录的完整架设流程。
本文档面向初次使用 Blue 引擎搭建热血传奇私服的新手 GM,帮助你快速完成从零到可运行的完整架设流程。跟着下面的步骤走,你就能在最短时间内让自己的服务器跑起来。
前置准备
硬件要求
| 项目 | 最低配置 | 推荐配置 | 商业开区配置 |
|---|---|---|---|
| CPU | 双核 2.0GHz | 四核 2.5GHz+ | E5 多线程 3.0GHz+ / I9 高主频 3.5GHz+ |
| 内存 | 4GB | 8GB+ | 64GB+ |
| 硬盘 | 20GB 可用空间 | SSD 50GB+ | M.2 SSD 512GB+ |
| 网络 | 公网 IP 或云服务器 | 独立公网 IP | 稳定独立公网 BGP IP |
| 操作系统 | Windows Server 2008+ / Windows 7+ | Windows Server 2008+ / Windows Server 2012+ 64 位 | Windows Server 2008+ |
软件准备
- Blue 引擎程序包:从官方网站 www.bluem2.cn 下载最新版引擎程序包
- 蓝海编辑器数据库软件:用于管理物品、怪物、技能数据库
- 登录器配置器:程序包内含,无需额外下载
- 客户端:热血传奇17周年客户端+
第一步:安装 DBC2000
- 下载并安装 DBC2000(32 位或 64 位均可)
- 打开控制面板 → BDE Administrator
- 新建数据库别名
HeroDB,路径指向MirServer\Mud2\DB
这是服务端读取物品、怪物、技能数据的基础,必须正确配置。
第二步:部署服务端文件
将引擎程序包解压到服务器。解压后你会看到如下目录结构:
MirServer
├─ DBServer/ 角色数据库服务器
├─ LoginGate/ 登陆网关
├─ LoginSrv/ 账号数据库服务器
├─ LogServer/ 日志服务器
├─ Mir200/ 服务端主目录(M2Server)
├─ Mud2/ 游戏DB数据库
├─ RunGate/ 游戏网关
├─ SelGate/ 角色网关
├─ Config.ini 启动控制台配置
├─ GameCenter.exe 启动游戏控制台
├─ BeforeStartGame.bat 启动前批处理
└─ Setup.ini 备份配置文件
每个目录各司其职,后面我们会逐一了解它们的作用。
第三步:配置数据库
- 确保 DBC2000 中
HeroDB别名指向MirServer\Mud2\DB - 使用 DBCommander 或蓝海编辑器打开
DataTable_HeroDB.db - 检查物品(StdItems)、怪物(Monster)、技能(Magic)三张表是否完整
数据库不完整会导致游戏中缺少物品、刷不出怪物或技能无法使用。
第四步:配置 IP 和端口
- 打开
MirServer\Config.ini,配置控制台参数 - 修改以下文件中的 IP 为你的服务器 IP:
| 文件 | 说明 |
|---|---|
Mir200\!RunAddr.txt | 允许连接的 IP 设定列表 |
Mir200\!servertable.txt | 游戏服务器链接游戏网关设置列表 |
DBServer\!addrtable.txt | 角色数据库允许连接的 IP 列表 |
DBServer\!serverinfo.txt | 游戏网关设置列表 |
LoginSrv\!addrtable.txt | 账号数据库允许连接的 IP 列表 |
LoginSrv\!serveraddr.txt | 游戏网关设置列表 |
- 默认端口一般无需修改。如需自定义,对应修改各网关的
Config.ini
本地测试时,IP 配置为
127.0.0.1 即可。如果要对外开服,需要将上述文件中的 IP 全部改为你的服务器外网 IP。第五步:配置登录器
- 使用程序包中的登录器配置器
- 配置游戏列表地址
- 设置自定义 LOGO(PNG 格式,透明背景)
- 选择客户端版本类型:
bluem2_client.dat— 合击版(四格)bluem2_client2.dat— 连击版(六格)bluem2_client3.dat— 复古版 / 1.76 版(无四格)
- 生成登录器
只能使用程序包里的登录器配置器生成的登录器才能正常进入游戏。不要使用其他版本的登录器,否则会导致等级错乱、血量溢出、登录黑屏等问题。
第六步:启动服务端
- 双击
GameCenter.exe启动游戏控制台 - 按顺序依次启动各服务:
LogServer → 日志服务器
LoginSrv → 账号数据库
DBServer → 角色数据库
LoginGate → 登录网关
SelGate → 角色网关
RunGate → 游戏网关
M2Server → 主引擎
- 也可以配置控制台"自动启动",一键启动全部服务
每个服务启动后确认无报错信息,再进行下一步。
第七步:客户端配置
- 将生成的登录器放入热血传奇客户端目录
- 确保客户端目录下有正确的
bluem2_client.dat(或对应版本的 dat 文件) - 双击登录器,选择区服进入游戏
如果一切正常,你应该能看到角色选择界面并成功进入游戏。
版本选择指南
| 客户端 dat | 适用场景 |
|---|---|
bluem2_client.dat | 合击版四格界面 |
bluem2_client2.dat | 连击版六格界面 |
bluem2_client3.dat | 复古版 / 1.76 版无四格 |
关键注意事项
- 登录器配套:登录器、
RunGate.exe、DBServer.exe必须配套使用,混用会导致等级错乱、血量溢出、登录黑屏等问题 - 客户端 dat 配套:人物数据错乱、变态属性、商城价格异常等问题,通常是因为客户端 dat 文件不正确
- 脚本路径:新版本统一使用
..\QuestDiary\路径,不再使用QuestDiary\或.\QuestDiary\ - 激活码:AC 封挂网关需要填写激活码,填写在
RunGate\Config.ini的[Strings] ActivateCode=处,首次激活稍等 2 分钟
常见架设问题速查
| 问题 | 可能原因 | 解决方法 |
|---|---|---|
| M2 启动时提示"加载客户端版本信息失败" | 客户端 dat 不配套 | 更换程序包中对应版本的客户端 dat |
| 登录器无法获取列表 | 列表服务器配置错误 | 检查列表 URL 和端口配置 |
| 登录器点开始游戏白屏 | 客户端文件缺失 | 检查客户端完整性 |
| 登录器点开始游戏闪退 | d3dx9_43.dll 缺失 | 安装 DirectX 9 运行库 |
| 人物等级错乱、黑屏 | 网关不配套 | 更换配套 RunGate.exe 和 DBServer.exe |
| 数据错乱、属性变态 | 客户端 dat 错误 | 更换程序包里正确的客户端 dat |
