单机版传奇服务端本地架设全流程

来源: 作者: 点击:
单机版传奇架设的核心是将服务端(MirServer)、数据库(DBC2000)与客户端三者通过本地IP(127.0.0.1)进行关联。整个过程分为环境配置、服务端启动、登录器生成三个步骤,需严格遵循操作顺序。

一、 文件准备与路径规范

架设前需准备三样基础文件:传奇服务端(MirServer压缩包)、热血传奇客户端(16周年以上版本)、DBC2000数据库(32位)。

1. 解压服务端
将MirServer解压至磁盘根目录(如 D:\MirServer)。路径中严禁包含中文或空格,否则引擎启动时会报路径错误。

2. 安装客户端
客户端安装路径同样需为纯英文(如 D:\Mir2Client),避免因路径问题导致补丁加载失败或黑屏。

二、 DBC2000数据库配置

DBC2000是连接服务端与数据库的桥梁,必须正确配置。

1. 安装软件
运行DBC2000安装程序,默认下一步完成安装。安装后打开控制面板,将查看方式改为“小图标”,找到 BDE Administrator 并打开。

2. 建库设路径
在BDE界面按 Ctrl+N 新建数据库,将左侧名称改为 HeroDB(不区分大小写)。点击HeroDB,在右侧 PATH 栏设置路径为 D:\MirServer\Mud2\DB。按 Ctrl+S 保存,关闭时提示保存选Yes。

三、 服务端启动与IP配置

不同引擎(GOM/GEE/BLUE)操作逻辑相似,均通过控制器启动。

1. 修改IP为本地
单机架设必须将IP改为 127.0.0.1(本机回环地址)。
- 文件修改:打开 MirServer\LoginSrv\ 目录下的 !addrtable.txt 文件,将所有IP地址改为127.0.0.1。格式示例:服务器名 127.0.0.1 127.0.0.1 127.0.0.1:7100。
- 引擎配置:运行服务端根目录的 GameCenter.exe(引擎控制器),进入“配置向导”。在“服务器地址”处填写127.0.0.1,数据库名填写HeroDB,其他参数保持默认,点击“下一步”直至生成配置。

2. 启动服务端
在引擎控制器界面点击“启动游戏服务器”,或按顺序运行批处理文件:
- 先启动 DBServer.exe(数据库服务)
◦ 再启动 LoginSrv.exe(登录网关)

- 最后启动 M2Server.exe(游戏主引擎)
观察M2Server窗口,若底部显示“初始化完成”且无红色报错,说明服务端启动成功。

四、 登录器生成与补丁覆盖

客户端需配合登录器才能连接本地服务端。

1. 覆盖补丁
将服务端自带的补丁文件夹(通常名为 Data 或 Resources)全部覆盖到客户端根目录,否则游戏内会出现黑屏、装备不显示等问题。

2. 生成单机登录器
◦ 配置器:打开服务端附带的“登录器生成器”文件夹,运行配置程序。

- 参数设置:服务器名称自定义(如“单机测试”),服务器IP/地址填写 127.0.0.1,端口默认7000。列表地址可使用本地列表或直接填写IP。
- 生成:点击“生成登录器”,将生成的 .exe 文件复制到客户端根目录。

五、 进入游戏与常见问题

双击客户端内的登录器,在服务器列表中选择“单机测试”,注册账号(首次输入即注册),创建角色后进入游戏。若能正常看到角色、地图并攻击怪物,则架设成功。

常见架设失败排查:
• M2启动报错(数据库连接失败):检查DBC2000路径是否指向 Mud2\DB,以及HeroDB名称是否拼写错误。

- 不开门(连接关闭):确认 !addrtable.txt 和引擎配置中的IP均为127.0.0.1,且LoginSrv网关已正常运行。
- 黑屏/花屏:补丁未正确覆盖,检查客户端Data文件夹内是否有新版的 .wil 或 .pak 文件。

完成以上步骤,即可在本地电脑上运行专属的传奇单机版本。