MonGen.txt是传奇服务端控制怪物刷新的核心配置文件。你提供的两行代码分别定义了虹魔教主与暗之魔龙教主的刷新规则,“虹魔教主8”中的数字8是怪物在数据库中的唯一标识后缀,用于区分不同属性的同名怪物。
一、MonGen.txt标准字段结构
MonGen.txt每行代表一个刷怪点,字段顺序固定为:地图编号 坐标X 坐标Y 怪物名称 刷新范围 刷新数量 刷新间隔。你提供的配置具体解析如下:
字段示例 字段含义 第一行解析 (H008 25 29 ...) 第二行解析 (H008 40 45 ...)
H008 地图编号 对应MapInfo.txt中定义的地图代码,此处为地图H008 同左,均为H008地图
25 / 40 坐标X 刷新点的横向坐标 (25) 刷新点的横向坐标 (40)
29 / 45 坐标Y 刷新点的纵向坐标 (29) 刷新点的纵向坐标 (45)
虹魔教主8 / 暗之魔龙教主 怪物名称 必须与Monster.DB中的Name字段完全一致 必须与数据库中的名称完全一致
10 / 30 刷新范围 以坐标为中心,怪物随机出现的半径(10格) 刷新半径(30格)
1 刷新数量 每次刷新生成1只怪物 每次刷新生成1只怪物
30 / 60 刷新间隔(分) 怪物死亡后,间隔30分钟再次刷新 间隔60分钟再次刷新
总结:第一行表示在地图H008的(25,29)点附近10格内,每30分钟刷1只“虹魔教主8”;第二行表示在(40,45)点附近30格内,每60分钟刷1只“暗之魔龙教主”。
二、“虹魔教主8”后缀数字的含义
“虹魔教主8”并非显示名称,而是数据库索引标识。
1. 区分怪物实体:在怪物数据库(Monster.DB)中,“虹魔教主”可能被定义了多个版本(如普通版、强化版、活动版)。为了区分它们,GM会在基础名称后添加数字后缀(如虹魔教主、虹魔教主8)。8代表这是数据库里名为“虹魔教主8”的独立怪物条目。
2. 游戏内显示:游戏内显示的怪物名字由数据库的“Appr”字段或“显示名称”字段控制。虽然刷怪文件写的是“虹魔教主8”,但游戏内可能依然显示为普通的“虹魔教主”(如果Appr值相同),但其属性(血量、攻击、爆率)取自“虹魔教主8”这条记录。
3. 常见用途:这种命名常用于制作“多倍爆率BOSS”或“活动BOSS”。例如,普通虹魔教主爆率一般,而“虹魔教主8”可能被设置了更高的爆率或不同的掉落列表,方便GM通过刷怪文件精准控制哪个点刷出的是极品怪。
三、常见配置误区与排查
1. 怪物不刷新:检查“怪物名称”是否与数据库完全一致(包括空格、数字后缀)。若数据库只有“虹魔教主”而无“虹魔教主8”,则该行配置无效。
2. 坐标溢出:坐标(X,Y)必须在对应地图的尺寸范围内(如地图最大坐标50×50,设置60会报错)。
3. 时间单位:标准MonGen.txt的刷新间隔单位是分钟。部分魔改引擎支持秒单位,但需查看特定引擎说明书。
操作建议:若你是GM,修改MonGen.txt后需重启M2引擎或使用@ReloadMonGen命令重读刷怪文件才能生效。

