### 一、工具与材料准备
1. **服务端与补丁文件**
- 下载GOM引擎传奇服务端(Mirserver),需包含完整文件:DBserver、LoginGate、LoginSrv、Mir200等核心组件,缺一不可。
- 配套补丁文件需与客户端兼容,建议使用“十三周年以上客户端”以避免显示异常。
2. **数据库工具DBC2000**
- 用于管理游戏数据库(HeroDB),需正确安装并配置路径。
3. **登录器生成工具**
- 推荐使用绿盟登录器生成器,部分服务端自带登录器,需注意版本匹配。
4. **其他注意事项**
- **关闭杀毒软件**:避免服务端文件被误删。
- **操作系统兼容性**:若使用Win8/Win10系统,需选择GOM/GEE引擎版本,HERO引擎可能不兼容。
---
### 二、架设步骤详解
#### **1. 安装DBC2000并配置数据库**
- 安装DBC2000后,进入控制面板→BDE Administrator,新建数据库命名为“HeroDB”,路径指向服务端目录下的`D:\Mirserver\Mud2\DB`,保存后退出。
#### **2. 配置GOM引擎控制器**
- 解压服务端至D盘根目录(路径必须为`D:\Mirserver`)。
- 打开“GameOfMir引擎控制器.exe”,依次配置:
- **游戏服务端目录**:选择`D:\Mirserver`。
- **游戏数据库名称**:输入“HeroDB”。
- **服务器名称**:自定义区名(如“单机测试区”)。
- **IP地址**:单机填写`127.0.0.1`,外网需勾选动态IP并填入公网IP。
#### **3. 生成登录器并配置列表**
- 使用绿盟登录器生成器,填写主列表和备用列表地址(单机可本地生成列表文件),选择皮肤(如皮肤9),生成登录器。
- 将生成的登录器放入客户端根目录,并替换`key.lic`文件以确保兼容性。
#### **4. 客户端与补丁安装**
- 安装热血传奇客户端(推荐十三周年版本),解压补丁文件至客户端根目录,确保补丁文件夹名称与登录器配置一致。
#### **5. 启动服务器并测试游戏**
- 依次启动引擎控制器中的程序:主控制器(M2Server)、登录网关(LoginGate)、角色网关(SelGate)等,直至所有程序无报错。
- 打开登录器,添加游戏列表(IP填`127.0.0.1`,端口默认7000),点击进入游戏测试。
---
### 三、常见问题与解决方案
1. **引擎启动失败**
- 检查DBC2000路径是否准确,服务端是否解压至D盘。
- 确认杀毒软件未拦截引擎文件。
2. **登录器无法连接**
- 检查IP和端口配置,确认防火墙未阻止程序。
- 重新生成登录器并替换补丁文件。
3. **游戏黑屏或显示异常**
- 补丁未正确解压至客户端根目录,需检查文件夹层级。
- 使用13周年以上客户端,避免版本过旧。
---
### 四、进阶功能与扩展
- **GM权限设置**:通过M2Server控制台添加账号为GM,或使用GM命令查看器刷装备/元宝。
- **局域网/外网架设**:修改IP为局域网地址(如192.168.1.xxx ),配置路由器端口映射(7000、7100、7200)。
- **脚本自定义**:通过GOM引擎脚本编辑器修改任务、装备爆率等,增强游戏可玩性。
### 前期准备
1. **下载相关文件**
- **GOM 引擎**:可从一些传奇私人服务器技术论坛或资源网站下载适合的 GOM 引擎版本。确保下载的引擎版本完整且无损坏。
- **传奇客户端**:下载与所选用的 GOM 引擎相匹配的传奇客户端。常见的如热血传奇客户端,需注意版本的兼容性。
2. **安装数据库**
- **DBC 数据库**:GOM 引擎通常使用 DBC 数据库,下载并安装 DBC 数据库管理系统。安装完成后,需要对其进行配置。打开 DBC 管理器,点击“NEW”按钮,创建一个新的数据库别名,如“HeroDB”,并将数据文件路径指向 GOM 引擎中的“DB”文件夹。
### 架设步骤
#### 1. 安装 GOM 引擎
将下载好的 GOM 引擎压缩包解压到指定的磁盘分区,例如 D 盘,解压后的文件夹通常包含多个子文件夹和文件,如“Mirserver”等。
#### 2. 配置服务器端
- **修改 M2Server 配置**
- 打开“Mirserver”文件夹下的“M2Server”程序。
- 在“选项” - “参数设置”中,对服务器的基本参数进行设置。例如,设置服务器名称、IP 地址(单机版可设置为 127.0.0.1)、端口号等。确保“数据库设置”中的数据库别名与之前在 DBC 管理器中创建的别名一致。
- **配置网关和登录器**
- **网关配置**:在“选项” - “网关设置”中,配置网关信息,包括网关名称、IP 地址和端口号等。确保网关的各项参数设置正确,以保证客户端能够顺利连接到服务器。
- **登录器配置**:使用专门的登录器生成工具,根据服务器的配置信息生成登录器。一般需要设置服务器的 IP 地址、端口号、登录器标题等信息。生成后的登录器可保存到指定位置。
#### 3. 配置脚本文件
- **NPC 脚本**:在“QuestDiary”文件夹中,存放着各种 NPC 的脚本文件。可以根据自己的需求修改或添加 NPC 脚本,以实现不同的功能,如任务发布、物品交易等。
- **功能脚本**:“QFunction - 0.txt”等文件为功能脚本,可对其中的代码进行修改,调整游戏的各种功能,如怪物刷新规则、物品掉落率等。
#### 4. 导入初始数据
- **怪物数据**:在“MonGen”文件夹中,有怪物刷新的相关配置文件。可以根据需要修改怪物的种类、刷新时间和地点等信息。
- **物品数据**:“StdItems”文件夹中包含了游戏中的物品数据。如果需要添加新的物品或修改物品属性,可以在此文件夹中的相关文件中进行操作。
#### 5. 启动服务器
依次启动“M2Server”、“LoginGate”、“GameGate”等服务器端程序。启动过程中,注意观察程序的提示信息,确保各个服务都能正常启动。如果出现错误提示,需要根据提示信息进行相应的排查和解决。
#### 6. 配置客户端
将之前下载的传奇客户端解压到指定目录。然后将生成的登录器复制到客户端目录下,运行登录器。在登录器中设置服务器的 IP 地址和端口号,确保与服务器端的配置一致。
#### 7. 测试游戏
打开登录器,尝试登录游戏。如果一切配置正确,应该能够顺利进入游戏。在游戏中可以进行各种操作,如创建角色、打怪、交易等,测试游戏的各项功能是否正常。
### 常见问题及解决办法
1. **数据库连接问题**:如果启动服务器时提示数据库连接失败,检查 DBC 数据库的配置,确保数据库别名和路径设置正确。
2. **登录器无法连接服务器**:检查登录器中的服务器 IP 地址和端口号是否与服务器端配置一致,同时确保服务器端的相关服务已正常启动。
3. **游戏功能异常**:如果游戏中的某些功能无法正常使用,如 NPC 无响应、物品无法使用等,检查相应的脚本文件是否存在错误,对脚本进行修正。

