一、环境准备:纯净端与数据库
1. 文件目录规范
- 服务端:下载完整版本(Mirserver文件夹),解压至 D盘根目录(路径为 D:\Mirserver)。严禁路径包含中文或空格。
- 客户端:卸载官方最新版,下载 10周年或13周年纯净完整客户端,安装至非系统盘(如 E:\热血传奇)。
- 补丁:将服务端自带的补丁包(Data、Map文件夹)解压到客户端根目录,选择“覆盖所有文件”。
2. DBC2000数据库配置
单机架设必须配置数据库连接,否则M2Server无法启动。
- 安装:下载DBC2000(64位系统需用64位版),默认安装。
• 设置路径:
1. 打开控制面板的 BDE Administrator。
2. 右键 Databases -> New,类型选 STANDARD。
3. 重命名为 HeroDB(不区分大小写)。
4. 在右侧 PATH 栏点击 ...,选择路径:D:\Mirserver\Mud2\DB。
5. 点击菜单栏 Apply(红色对勾) 保存,关闭程序。
二、服务端启动:IP锁定127.0.0.1
1. 引擎配置向导
运行 Mirserver 目录下的 GameCenter.exe(引擎控制器)。
- 目录与数据库:确认“游戏服务端所在目录”为 D:\Mirserver,“游戏数据库名称”为 HeroDB。
- IP强制修改:在“游戏服务器外网IP地址”栏,必须填写 127.0.0.1(此为本地回环地址,仅本机可连)。若显示外网IP或192.168.x.x,手动改为127.0.0.1。
- 保存配置:后续步骤全部点击“默认设置”或“下一步”,最后点击“保存”生成配置文件。
2. 启动服务端
点击控制器的“启动游戏服务器”按钮。观察任务栏弹出的窗口:
- DBServer:显示角色数据库连接成功。
• LoginGate:显示监听0.0.0.0:7000。
- M2Server:关键窗口,需等待代码滚动完毕,显示“游戏服务器启动成功”且无红色报错。
若M2闪退,检查DBC2000路径是否正确,或关闭杀毒软件后重试。
三、登录器配置:单机列表制作
1. 创建本地列表文件
在任意位置(如桌面)新建 list.txt,写入以下内容(IP必须为127.0.0.1):
单机测试|127.0.0.1|7000|8000|127.0.0.1|7000|单机测试区
保存后,使用“本地列表服务器工具”或IIS发布该文件,获取类似 http://127.0.0.1/list.txt 的访问地址。
2. 生成登录器
打开服务端自带的登录器配置器(如 MakeGameLogin.exe)。
• 列表地址:填写上一步的 http://127.0.0.1/list.txt。
• 客户端路径:选择你的客户端根目录(如 E:\热血传奇)。
• 微端模式:必须取消勾选(单机无需微端)。
• 生成:点击“生成单机测试登录器”,将生成的 .exe 文件放入客户端根目录。
四、进入游戏与故障排除
1. 启动流程
1. 确认服务端所有窗口(DBServer、M2等)运行正常。
2. 右键客户端内的登录器,选择“以管理员身份运行”。
3. 在登录器列表选择“单机测试”,注册账号后进入游戏。
2. 高频故障修复
• 不开门/连接失败:检查所有配置文件(!addrtable.txt、!setup.txt)中的IP是否为127.0.0.1,并关闭防火墙。
• 黑屏/界面错乱:确认补丁已正确覆盖,且客户端为10周年纯净版。
• M2启动失败:检查DBC2000路径是否指向 Mud2\DB,且HeroDB名称拼写无误。
核心要点:单机架设全程使用 127.0.0.1 IP,严禁修改为外网地址;登录器必须与引擎版本(GOM/GEE/HERO)匹配。

