传奇服务端有多个重要的配置文件,它们各自承担着不同的功能,以下为你详细介绍Gom引擎下常见的传奇服务端配置文件:
### 核心配置文件
#### 1. !Setup.txt
- **作用**:这是Gom引擎最为核心的配置文件,对整个服务器的基础参数进行设置。
- **配置内容**:包含服务器名称、端口号、数据库连接信息(如数据库地址、用户名、密码等)、登录验证方式等。通过修改这些参数,可以调整服务器的网络连接、数据存储等关键设置。
#### 2. QManage.txt
- **作用**:主要用于管理服务器的各种权限和功能开关。
- **配置内容**:可以设置GM(游戏管理员)的权限级别、封禁玩家的规则、游戏内各种功能的开启或关闭状态等。例如,可以通过该文件设置哪些GM可以使用高级命令,以及是否允许玩家进行某些特殊操作。
### 地图与怪物相关配置文件
#### 1. MapInfo.txt
- **作用**:记录了游戏中所有地图的基本信息。
- **配置内容**:包括地图编号、地图名称、地图类型(如普通地图、安全区地图、副本地图等)、地图的出入口坐标等。服务器根据这些信息来管理玩家在不同地图之间的移动和交互。
#### 2. MonGen.txt
- **作用**:负责设置怪物的刷新规则。
- **配置内容**:指定怪物在哪些地图中刷新、刷新的数量、刷新的时间间隔以及刷新的具体坐标等。例如,可以设置在某个特定地图的特定位置,每隔一段时间刷新一定数量的怪物。
#### 3. MonItems.txt
- **作用**:用于控制怪物的物品爆率。
- **配置内容**:记录了每个怪物可能爆出的物品ID、爆率(通常以万分比表示)以及爆出物品的数量范围等信息。通过修改该文件,可以调整游戏中物品的获取难度和分布情况。
### 任务与NPC相关配置文件
#### 1. QuestDiary文件夹下的脚本文件
- **作用**:包含各种任务脚本,是实现游戏任务系统的关键。
- **配置内容**:不同的任务脚本文件对应不同的任务流程,其中使用 `#IF`、`#ACT` 等标签来实现条件判断和动作执行。例如,一个任务脚本可以设置玩家在完成某个条件(如杀死一定数量的怪物、收集特定物品等)后,给予相应的奖励(如经验值、金币、物品等)。
#### 2. NpcQuest.txt
- **作用**:主要管理NPC(非玩家角色)与玩家之间的对话和任务触发。
- **配置内容**:记录了每个NPC的对话选项、对话触发的条件以及对话后执行的动作(如跳转到某个任务脚本、给予物品等)。通过修改该文件,可以调整NPC与玩家的交互方式和任务流程。
### 物品相关配置文件
#### 1. Items.txt
- **作用**:对游戏中所有物品的基本属性进行配置。
- **配置内容**:包括物品ID、物品名称、物品类型(如武器、防具、药品等)、物品的攻击力、防御力、使用等级要求等属性。服务器根据这些信息来管理物品的生成、使用和交易。
#### 2. Magic.txt
- **作用**:设置游戏中的技能和魔法相关信息。
- **配置内容**:记录了每个技能的ID、名称、技能类型(如攻击技能、辅助技能等)、技能的伤害值、消耗的魔法值、学习等级要求等。通过修改该文件,可以调整技能的效果和使用条件。

