一、 基础环境准备
1.1 硬件与系统要求
- 硬件配置:单机测试建议 CPU 4核、内存 8GB、硬盘剩余空间 20GB 以上;外网开服建议使用云服务器,配置 2核4G 起步。
- 操作系统:推荐 Windows 10/11(单机)或 Windows Server 2016/2019(开服)。
• 路径铁律:服务端解压路径严禁包含中文或空格,正确示例:D:\MirServer。
1.2 必备资源下载
• 服务端(版本):获取完整的 MirServer 文件夹,这是服务端的核心。
- 客户端:推荐使用 17周年或 20周年完整版客户端,兼容性最佳。
• 数据库工具:老版本(如 Hero、Blue)需安装 DBC2000;新引擎(如 GEE、翎风)可能需要 MySQL。
- 辅助工具:WinRAR 解压工具、登录器配置器。
二、 单机架设步骤(以 GOM 引擎为例)
2.1 部署文件
1. 将 MirServer 文件夹解压至 D:\ 根目录。
2. 将版本配套的补丁文件(Data、Map 等)解压覆盖到传奇客户端根目录。
2.2 配置向导
1. 进入 D:\MirServer,右键以管理员身份运行 GameCenter.exe(引擎控制器)。
2. 点击【配置向导】,确认服务端目录为 D:\MirServer。
3. 关键设置:
• 游戏服务器外网地址:填写 127.0.0.1(本地回环IP,仅本机访问)。
- 数据库路径:默认指向 D:\MirServer\Mud2\DB(DBC2000 需提前配置 HeroDB 指向此路径)。
4. 端口设置保持默认(7000、7100 等),点击“下一步”直至“保存”。
2.3 启动与测试
1. 点击引擎控制器上的【启动游戏服务器】。
2. 观察启动窗口(DBServer、LoginGate、M2Server 等),等待 M2Server 界面显示“启动完成”且无红色报错。
3. 将配套的单机登录器复制到客户端根目录,运行登录器,添加游戏地址 127.0.0.1,注册账号进入游戏。
三、 局域网与外网架设(IP 修改)
3.1 局域网联机(同路由器下)
1. 获取本机内网 IP:按 Win+R 输入 cmd,执行 ipconfig,记录 IPv4 地址(如 192.168.1.100)。
2. 修改服务端 IP:
• 打开引擎控制器【配置向导】,将“游戏服务器外网地址”改为内网 IP(如 192.168.1.100)。
- 保存配置并重启所有服务端程序。
3. 客户端连接:局域网内其他电脑,使用修改了列表 IP 的登录器(指向 192.168.1.100)即可连接。
3.2 外网架设(云服务器/自家电脑)
1. IP 配置:
• 若使用云服务器,直接使用服务器公网 IP。
- 若使用家用电脑,需在路由器中设置端口映射(转发 7000-7300 端口到本机内网 IP)。
2. 修改配置文件:
• 将引擎控制器、LoginGate 网关配置、登录器列表中的 IP 全部改为公网 IP。
3. 防火墙:确保服务器防火墙放行 7000、7100、7200 等端口。
四、 常见引擎差异与问题排查
4.1 不同引擎注意事项
• GOM/GEE 引擎:操作逻辑相似,注意登录器需配套 Key.lic 文件放置于 Mir200 文件夹。
- Blue/Hero 引擎:必须安装并配置 DBC2000,在 BDE Administrator 中设置 HeroDB 路径。
- 翎风引擎:支持 64 位系统,配置流程与 GOM 基本一致。
4.2 高频报错解决方案
- 启动 M2Server 报错:检查数据库路径是否正确,或 DBC2000 是否安装。
• 连接失败/读取列表失败:检查登录器列表 IP 与端口是否与服务端严格一致。
- 进入游戏黑屏/花屏:客户端补丁未正确覆盖,或客户端版本不兼容。
五、 进阶部署与维护
5.1 云服务器部署
1. 购买云服务器(推荐 CentOS 或 Windows Server)。
2. 通过远程桌面(Windows)或 FTP/SFTP(Linux)上传服务端文件。
3. 配置服务器安全组(放行游戏端口),后续步骤与本地外网架设一致。
5.2 日常维护要点
• 备份:定期备份 MirServer\Mir200\Envir 文件夹(存放玩家数据、脚本)。
- 更新:更新版本时,先停止服务端,替换文件后再启动。
• 监控:关注 M2Server 的在线人数及 CPU 占用,防止卡顿。
遵循以上步骤,可完成从单机测试到对外开服的完整流程,重点在于路径无中文、IP 一致、端口通畅。

