传奇单机版架设教程:本机127.0.0.1搭建流程

来源: 作者: 点击:
一、 准备工作与路径铁律

1.1 资源清单

• 服务端(版本):获取完整的 MirServer 文件夹,这是服务端的核心程序包。

- 客户端:推荐使用 16周年或 17周年完整版客户端,确保 Data、Map 目录完整。
- 数据库:老版本(HERO、Blue)需安装 DBC2000;新引擎(GOM、GEE)通常自带或使用 Access。
- 路径规范:严禁将服务端放在桌面或含中文的路径。必须解压到磁盘根目录,如 D:\MirServer。

1.2 数据库配置(DBC2000)

若服务端使用 HERO 等老引擎,必须配置数据库别名,否则 M2Server 启动报错。
1. 安装 DBC2000 软件(默认下一步即可)。
2. 打开控制面板的 BDE Administrator。
3. 按 Ctrl+N 新建 STANDARD,将左侧名称改为 HeroDB(严格区分大小写)。
4. 在右侧 PATH 栏点击浏览,选择路径 D:\MirServer\Mud2\DB。
5. 按 Ctrl+S 保存配置。

二、 服务端部署与启动

2.1 修改IP与配置

单机架设的核心是将所有IP指向本机回环地址 127.0.0.1。
1. 进入 D:\MirServer,运行 GameCenter.exe(引擎控制器)。
2. 点击【配置向导】,进行以下关键设置:
- 游戏服务器外网IP地址:填写 127.0.0.1(切勿填写本机局域网IP)。
- 游戏目录:自动识别或手动指向 D:\MirServer。
• 数据库名称:老引擎填写 HeroDB,新引擎通常为 (default) 或 Access。

3. 点击“下一步”直至“保存配置”,端口设置保持默认(7000、7100、7200)。

2.2 启动服务端

1. 返回控制器主界面,点击【启动游戏服务器】。
2. 观察启动窗口(DBServer、LoginSrv、M2Server),重点查看 M2Server:
- 显示“启动完成”且无红色报错,表示服务端正常。
• 若 M2 启动失败,多为数据库路径错误(检查 DBC2000 配置)或 DB 文件夹内文件缺失。

三、 登录器配置与补丁覆盖

3.1 生成单机登录器

1. 进入服务端的 登录器 文件夹,运行配套的登录器生成器(如 MakeGameLogin.exe)。
2. 列表配置:单机测试可直接使用“单机列表”或“本地列表”模式。若需配置列表文件,内容格式为:

服务器名称|127.0.0.1|7000

3. 生成登录器,将其复制到传奇客户端根目录。

3.2 补丁处理

1. 将服务端自带的 补丁 文件夹(通常包含 Data、Map)完整解压到客户端根目录。
2. 覆盖时选择“替换所有文件”,确保新装备、地图资源正确加载。
3. 若进入游戏黑屏,99% 的原因是补丁未正确覆盖或客户端版本不兼容。

四、 常见问题与排查

4.1 启动报错

• M2Server 报错“Cannot access database”:DBC2000 未配置或 HeroDB 路径指向错误。重新检查 BDE 设置。

- DBServer 启动失败:端口 6000 被占用,或数据库文件损坏。尝试关闭占用程序或更换服务端。

4.2 连接失败

• 读取列表失败:登录器列表中的 IP 不是 127.0.0.1 或端口不是 7000。检查列表文件格式。

- 进入游戏卡连接:RunGate(7200端口)未正常启动,或客户端与登录器不配套。

4.3 数据重置

单机测试时,若想清空所有数据(账号、角色),直接删除 D:\MirServer\Mir200\Envir 下的 QuestDiary(日志)和 Mud2 下的数据库文件,重启服务端即可重置。

遵循以上步骤,重点把控路径无中文、IP 设为 127.0.0.1、补丁覆盖到位,即可在本地电脑成功运行传奇单机版。