引擎介绍
首次运行检查清单
完成服务端架设后逐项确认的检查清单,覆盖基础环境、文件完整性、IP端口、网关、数据库、登录器及游戏功能验证。
完成服务端架设后,在正式对外开服前,请逐项确认以下检查清单。这些检查能帮助你提前发现配置遗漏,避免上线后出现各类问题。
一、基础环境检查
- 操作系统为 Windows Server 2008+ 或 Windows 7+(推荐 64 位)
- DBC2000 已安装,HeroDB 别名已指向
MirServer\Mud2\DB - DirectX 9 运行库已安装(客户端需要
d3dx9_43.dll) - 防火墙已开放所需端口(7000 / 7100 / 7200 / 5500 / 6000 / 5000 / 10000)
二、文件完整性检查
-
GameCenter.exe控制台程序存在 -
M2Server.exe主引擎存在(Mir200\目录下) -
M2Server.key授权文件存在(最新授权文件可前往 www.bluem2.cn 官网获取) - 各网关目录下
.exe文件完整 -
Mud2\DB\DataTable_HeroDB.db数据库文件存在 -
Mir200\Envir\核心配置目录完整
三、IP 配置检查
-
Mir200\!RunAddr.txt包含127.0.0.1和服务器外网 IP -
Mir200\!servertable.txt网关连接配置正确 -
DBServer\!addrtable.txt角色数据库 IP 配置正确 -
DBServer\!serverinfo.txt网关设置正确 -
LoginSrv\!addrtable.txt账号数据库 IP 配置正确 -
LoginSrv\!serveraddr.txt网关设置正确
四、端口配置检查
- 各网关
Config.ini端口不冲突 - RunGate 游戏网关端口(默认 7200)未被占用
- LoginGate 登录网关端口(默认 7000)未被占用
- SelGate 角色网关端口(默认 7100)未被占用
- M2Server 内部端口(默认 5000)未被占用
- 多开网关时各端口不重复
五、网关配置检查
-
RunGate\Config.ini中ActivateCode已填写激活码 - 网关版本与引擎版本配套(不可混用不同版本的 exe)
-
RunGate.exe与DBServer.exe与M2Server.exe来自同一程序包
六、数据库检查
- 物品数据库(StdItems)表结构完整
- 怪物数据库(Monster)表结构完整
- 技能数据库(Magic)表结构完整
- 怪物名称未超过 32 字节限制(新版需用 HeroDBConvertor.exe 转换)
七、登录器检查
- 登录器由程序包中的登录器配置器生成(不可使用其他版本登录器)
- 客户端 dat 文件与登录器配置的版本类型匹配:
- 合击版 →
bluem2_client.dat - 连击版 →
bluem2_client2.dat - 复古版 / 1.76 版 →
bluem2_client3.dat
- 合击版 →
- 自定义 LOGO 为 PNG 格式,透明背景
八、启动顺序验证
按以下顺序启动各服务,确认每个服务正常启动无报错:
- LogServer — 日志服务器启动正常
- LoginSrv — 账号数据库启动正常
- DBServer — 角色数据库启动正常
- LoginGate — 登录网关启动正常
- SelGate — 角色网关启动正常
- RunGate — 游戏网关启动正常(激活码验证通过)
- M2Server — 主引擎启动正常,无报错
九、游戏功能验证
使用登录器进入游戏后逐项验证:
- 能正常登录游戏,不黑屏
- 人物数据正常,等级、血量不异常
- 装备属性正常,无不合理的变态属性
- NPC 可正常对话和交易
- 怪物可正常攻击和击杀
- 技能可正常释放
- 小退 / 大退功能正常
- 商城价格正常(不出现上亿元宝的异常价格)
十、常见启动问题速查
| 问题 | 检查项 |
|---|---|
| M2 启动报"加载客户端版本信息失败" | 检查客户端 dat 文件是否配套 |
| 人物数据错乱、属性变态 | 更换程序包里正确的客户端 dat |
| 登录黑屏、无法进入 | 检查 RunGate.exe 和 DBServer.exe 是否配套 |
| 登录器无法获取列表 | 检查列表服务器配置 |
| 登录器点开始游戏白屏 | 检查客户端文件完整性 |
| 登录器点开始游戏闪退 | 安装 DirectX 9 运行库(d3dx9_43.dll) |
| 自定义 LOGO 不显示 | 确认 PNG 格式 + 透明背景 + 自动更新下发 |
| 游戏卡顿严重 | 检查脚本死循环、使用网关伴侣调节速度 |
| 异地网关无法登陆 | 检查 !addrtable.txt 等 IP 白名单配置 |
| 脚本死循环频繁提示 | 新引擎对脚本死循环检测更严格,检查脚本逻辑 |
十一、性能优化建议
- 检查是否存在大量重复读写文本的脚本,优化为内存操作
- 对不需要实时写盘的文本操作,不加
HardDisk参数 - 对需要实时保存的关键数据,使用
HardDisk参数 - "提高计时精度"默认打开(能获取更精准的封挂准确度),64 位系统保持开启即可,不影响 CPU;网关里的开关不影响 M2 的 CPU
- 32 位 Win2003 系统如 CPU 占用高,关闭"提高计时精度"
十二、安全配置检查
-
AdminList.txt已添加 GM 管理员名单 - 网关脏话过滤
Abusive.txt已配置 - 机器码封禁列表
BlockHWID.txt按需配置 - IP 黑名单按需配置
- 登录器只能使用官方配置器生成
