引擎介绍

新手架设指南

面向初次使用 Blue 引擎搭建私服的新手,从硬件准备到客户端登录的完整架设流程。

本文档面向初次使用 Blue 引擎搭建热血传奇私服的新手 GM,帮助你快速完成从零到可运行的完整架设流程。跟着下面的步骤走,你就能在最短时间内让自己的服务器跑起来。

前置准备

硬件要求

项目最低配置推荐配置商业开区配置
CPU双核 2.0GHz四核 2.5GHz+E5 多线程 3.0GHz+ / I9 高主频 3.5GHz+
内存4GB8GB+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+

软件准备

  1. Blue 引擎程序包:从官方网站 www.bluem2.cn 下载最新版引擎程序包
  2. 蓝海编辑器数据库软件:用于管理物品、怪物、技能数据库
  3. 登录器配置器:程序包内含,无需额外下载
  4. 客户端:热血传奇17周年客户端+

第一步:安装 DBC2000

  1. 下载并安装 DBC2000(32 位或 64 位均可)
  2. 打开控制面板 → BDE Administrator
  3. 新建数据库别名 HeroDB,路径指向 MirServer\Mud2\DB

这是服务端读取物品、怪物、技能数据的基础,必须正确配置。


第二步:部署服务端文件

将引擎程序包解压到服务器。解压后你会看到如下目录结构:

MirServer
├─ DBServer/        角色数据库服务器
├─ LoginGate/       登陆网关
├─ LoginSrv/        账号数据库服务器
├─ LogServer/       日志服务器
├─ Mir200/          服务端主目录(M2Server)
├─ Mud2/            游戏DB数据库
├─ RunGate/         游戏网关
├─ SelGate/         角色网关
├─ Config.ini       启动控制台配置
├─ GameCenter.exe   启动游戏控制台
├─ BeforeStartGame.bat  启动前批处理
└─ Setup.ini        备份配置文件

每个目录各司其职,后面我们会逐一了解它们的作用。


第三步:配置数据库

  1. 确保 DBC2000 中 HeroDB 别名指向 MirServer\Mud2\DB
  2. 使用 DBCommander 或蓝海编辑器打开 DataTable_HeroDB.db
  3. 检查物品(StdItems)、怪物(Monster)、技能(Magic)三张表是否完整

数据库不完整会导致游戏中缺少物品、刷不出怪物或技能无法使用。


第四步:配置 IP 和端口

  1. 打开 MirServer\Config.ini,配置控制台参数
  2. 修改以下文件中的 IP 为你的服务器 IP:
文件说明
Mir200\!RunAddr.txt允许连接的 IP 设定列表
Mir200\!servertable.txt游戏服务器链接游戏网关设置列表
DBServer\!addrtable.txt角色数据库允许连接的 IP 列表
DBServer\!serverinfo.txt游戏网关设置列表
LoginSrv\!addrtable.txt账号数据库允许连接的 IP 列表
LoginSrv\!serveraddr.txt游戏网关设置列表
  1. 默认端口一般无需修改。如需自定义,对应修改各网关的 Config.ini
本地测试时,IP 配置为 127.0.0.1 即可。如果要对外开服,需要将上述文件中的 IP 全部改为你的服务器外网 IP。

第五步:配置登录器

  1. 使用程序包中的登录器配置器
  2. 配置游戏列表地址
  3. 设置自定义 LOGO(PNG 格式,透明背景)
  4. 选择客户端版本类型:
    • bluem2_client.dat — 合击版(四格)
    • bluem2_client2.dat — 连击版(六格)
    • bluem2_client3.dat — 复古版 / 1.76 版(无四格)
  5. 生成登录器
只能使用程序包里的登录器配置器生成的登录器才能正常进入游戏。不要使用其他版本的登录器,否则会导致等级错乱、血量溢出、登录黑屏等问题。

第六步:启动服务端

  1. 双击 GameCenter.exe 启动游戏控制台
  2. 按顺序依次启动各服务:
LogServer  → 日志服务器
LoginSrv   → 账号数据库
DBServer   → 角色数据库
LoginGate  → 登录网关
SelGate    → 角色网关
RunGate    → 游戏网关
M2Server   → 主引擎
  1. 也可以配置控制台"自动启动",一键启动全部服务

每个服务启动后确认无报错信息,再进行下一步。


第七步:客户端配置

  1. 将生成的登录器放入热血传奇客户端目录
  2. 确保客户端目录下有正确的 bluem2_client.dat(或对应版本的 dat 文件)
  3. 双击登录器,选择区服进入游戏

如果一切正常,你应该能看到角色选择界面并成功进入游戏。


版本选择指南

客户端 dat适用场景
bluem2_client.dat合击版四格界面
bluem2_client2.dat连击版六格界面
bluem2_client3.dat复古版 / 1.76 版无四格

关键注意事项

  1. 登录器配套:登录器、RunGate.exe、DBServer.exe 必须配套使用,混用会导致等级错乱、血量溢出、登录黑屏等问题
  2. 客户端 dat 配套:人物数据错乱、变态属性、商城价格异常等问题,通常是因为客户端 dat 文件不正确
  3. 脚本路径:新版本统一使用 ..\QuestDiary\ 路径,不再使用 QuestDiary\ 或 .\QuestDiary\
  4. 激活码:AC 封挂网关需要填写激活码,填写在 RunGate\Config.ini 的 [Strings] ActivateCode= 处,首次激活稍等 2 分钟

常见架设问题速查

问题可能原因解决方法
M2 启动时提示"加载客户端版本信息失败"客户端 dat 不配套更换程序包中对应版本的客户端 dat
登录器无法获取列表列表服务器配置错误检查列表 URL 和端口配置
登录器点开始游戏白屏客户端文件缺失检查客户端完整性
登录器点开始游戏闪退d3dx9_43.dll 缺失安装 DirectX 9 运行库
人物等级错乱、黑屏网关不配套更换配套 RunGate.exe 和 DBServer.exe
数据错乱、属性变态客户端 dat 错误更换程序包里正确的客户端 dat

相关阅读