一、环境准备与路径规范
单机架设成功的前提是路径无中文与数据库环境正确。
1. 必备文件:下载完整服务端(MirServer文件夹)、对应版本的官方客户端(如16周年)、DBC2000数据库工具。
2. 磁盘路径:将服务端解压至 D:\MirServer。严禁放在桌面或含中文的路径下,否则引擎无法读取数据库。
3. 数据库配置:
◦ 安装DBC2000,打开控制面板中的BDE Administrator。
◦ 左侧右键新建数据库,命名为 HeroDB。
- 路径指向 D:\MirServer\Mud2\DB,保存退出。
二、服务端IP配置(关键步骤)
将默认的外网IP改为本地回环地址,确保单机连通。
1. 修改主配置文件:进入 MirServer\Mir200 目录,用记事本打开 !Setup.txt。
- 搜索 ServerAddr= 和 ServerIP=,将其值全部改为 127.0.0.1。
◦ 检查 GameName(服务器名)是否正常。
2. 调整网关设置:
◦ 打开 MirServer\GateServer\LoginGate.ini,确认 ServerIP=127.0.0.1,端口通常保持7000。
- 打开 MirServer\LoginSrv\!addrtable.txt,将三处IP地址均改为127.0.0.1。
3. 开启单机模式:若存在 HeroM2.ini,设置 SingleMode=1 以解除登录限制。
三、启动服务端与排查报错
严格按照顺序启动程序,观察M2Server状态。
1. 启动顺序:
- 双击 D:\MirServer\LoginSrv.exe(登录网关)。
◦ 双击 D:\MirServer\DBServer.exe(数据库服务)。
- 双击 D:\MirServer\Mir200\M2Server.exe(游戏主控)。
2. 状态确认:M2Server窗口底部应显示“游戏服务启动成功”。若提示数据库连接失败,检查DBC2000路径是否指向 Mud2\DB;若提示IP错误,复查 !Setup.txt 中的IP是否已全部改为127.0.0.1。
四、配置登录器与客户端
解决“读取列表失败”和“黑屏”问题。
1. 客户端处理:安装官方客户端,将服务端自带的补丁文件夹(如Data、Map)覆盖到客户端根目录。
2. 生成登录器:
◦ 运行登录器配置器,服务器名称填写 !Setup.txt 中的GameName。
- 服务器IP填写 127.0.0.1,端口与LoginGate.ini一致(默认7000)。
◦ 关联客户端路径,生成登录器文件。
3. 列表配置:若登录器提示“读取列表失败”,需在配置器中生成一个 ServerList.txt 文件并放入客户端,内容包含127.0.0.1的服务器信息。
五、进服测试与GM权限
1. 注册账号:运行登录器,在注册界面输入新账号,若提示“注册成功”说明连接正常。
2. GM设置:进入游戏后,在M2Server界面点击“查看→管理员列表”,添加你的角色名,权限等级设为10,保存后重载权限即可获得GM命令权限。
常见故障速查:
• 连接关闭:IP不是127.0.0.1,或端口被占用(换7001试试)。
- 地图黑屏:客户端补丁未正确覆盖,或客户端版本不匹配。
• 怪物不显示:数据库路径错误,确认DBC2000指向了正确的DB文件夹。

