基础环境与文件准备
必备文件清单
1. 服务端(MirServer):选择Hero、GEE或BLUE等引擎的完整版本,确保包含Mir200、Mud2、DBServer等核心目录。
2. 官方客户端:热血传奇1.76或1.80完整客户端,用于提供基础游戏资源。
3. DBC2000:32位数据库组件(部分新引擎使用ACC数据库可跳过此步)。
4. 登录器配置器:必须与服务端引擎版本严格匹配。
环境硬性要求
• 路径规范:所有文件必须存放在纯英文路径下(如D:\MirServer)。严禁路径包含中文、空格或特殊符号,否则引擎读取会报错。
- 权限设置:Windows 10/11系统需以管理员身份运行关键程序。
第一步:部署服务端与数据库配置
解压与目录检查
将MirServer压缩包解压至磁盘根目录(如D:\)。检查目录结构,必须包含Mir200(主引擎)、Mud2\DB(数据库)、DBServer等文件夹。客户端建议安装在D:\MirClient等纯英文路径。
DBC2000数据库设置(关键)
1. 安装DBC2000,打开控制面板中的BDE Administrator(32位)。
2. 右键Databases -> New,选择STANDARD,将名称修改为HeroDB(不区分大小写)。
3. 在PATH路径栏,点击...按钮,指向服务端内的数据库文件夹(D:\MirServer\Mud2\DB)。
4. 点击Apply保存设置。此步骤是让引擎能读取怪物、物品数据的基础,若路径错误将导致后续M2Server启动失败。
第二步:引擎控制器配置与启动
初始化配置向导
运行MirServer根目录下的GameCenter.exe(引擎控制器),点击“配置向导”:
- 游戏目录:自动识别为D:\MirServer。
• 数据库名称:填写HeroDB(与DBC中设置一致)。
- 服务器IP:单机测试必须填写127.0.0.1(本机回环地址)。
• 端口设置:保持默认7000、7100、7200等。
一路点击“下一步”直至保存,系统会生成!setup.txt配置文件。
启动服务端进程
在GameCenter点击“启动游戏服务器”。观察弹出的黑色控制台窗口,必须确保以下核心进程全部运行且无红色报错:
- DBServer(数据库服务)
• LoginGate(登录网关)
• M2Server(主引擎,最重要)
若M2Server窗口最后显示“服务器启动成功”或“所有脚本加载完成”,说明服务端运行正常。若有窗口闪退,通常是数据库路径错误或端口被占用。
第三步:登录器配置与补丁覆盖
制作本地列表文件
1. 创建list.txt文件,内容格式为:服务器名称|127.0.0.1|7000。
2. 将该文件放入本地HTTP服务器(如IIS、简易列表工具)目录,或使用服务端自带的本地列表功能,确保登录器能通过http://127.0.0.1/list.txt访问到该列表。
生成登录器与补丁处理
1. 运行服务端配套的登录器配置器,在“游戏列表”中填入上述本地列表地址。
2. 设置好IP和端口,点击“生成登录器”,将生成的.exe文件放入客户端根目录。
3. 补丁覆盖:将服务端自带的Map(地图)、Data(数据)等补丁文件夹,完整复制到客户端根目录覆盖。切勿在服务端目录下直接运行登录器,否则会导致资源读取错误。
第四步:单机测试与连接验证
本地连接流程
1. 确保服务端所有进程(DBServer、M2Server等)处于运行状态。
2. 运行客户端内的登录器,在服务器列表中选择你的服务器(如“单机测试”)。
3. 注册新账号并登录。进入游戏后测试移动、打怪、拾取功能。
常见报错与解决方案
1. M2Server启动报错/闪退:90%的原因是DBC2000路径未指向Mud2\DB,或!setup.txt中数据库名与BDE设置不一致。重新检查PATH路径。
2. 进入游戏黑屏:客户端版本不匹配或补丁未正确覆盖。尝试更换官方纯净客户端,并将服务端Map文件夹完整复制到客户端。
3. 登录器读取列表失败:列表地址必须是可直接访问的URL。单机环境下需确保本地列表服务器(如127.0.0.1)已启动,且登录器配置器中的“列表地址”与list.txt的存放地址完全一致。
后续维护与注意事项
• 下次启动顺序:先启动GameCenter并点击“启动游戏服务器”,待所有进程运行正常后,再打开客户端登录器。
- 数据备份:单机架设仅限本地娱乐,若需长期游玩,定期备份MirServer\Mud2\DB文件夹以防数据丢失。
- 引擎差异:若使用GEE、GOM等新引擎,可能无需配置DBC2000(使用ACC数据库),具体以服务端说明文档为准。

