MonGen.txt是控制怪物刷新的核心配置文件。你提供的两行代码定义了特定BOSS的刷新规则,其中的数字分别对应地图、坐标、范围等关键参数。“虹魔教主8”末尾的“8”是怪物在数据库中的唯一标识符,用于区分不同属性的同名BOSS。
一、字段逐项拆解
标准格式为:地图编号 坐标X 坐标Y 怪物名称 刷新范围 刷新数量 刷新间隔。根据此规则,你的配置含义如下:
第一行:H008 25 29 虹魔教主8 10 1 30
• H008:地图代码,代表刷新地图为H008.map(通常对应封魔殿或类似隐藏地图)。
* 25 29:刷新中心点的坐标(X=25, Y=29)。
• 虹魔教主8:刷新的怪物名称。此处的“8”是怪物DB库中的Appr/IDX编号,代表这是第8号虹魔教主变体,与普通“虹魔教主”可能拥有不同的血量或爆率。
* 10:刷新半径。怪物会在坐标(25,29)为中心、10×10的矩形区域内随机出现。
* 1:每次刷新数量。此处为1只。
• 30:刷新间隔(单位:分钟)。BOSS死亡后30分钟重新刷新。
第二行:H008 40 45 暗之魔龙教主 30 1 60
• 同理,表示在地图H008的(40,45)坐标附近30格范围内,每60分钟刷新1只“暗之魔龙教主”。
二、为什么是“虹魔教主8”而不是“虹魔教主”?
在MonGen.txt中,怪物名称必须与数据库(Monster.DB)中的Name字段完全一致。后缀数字通常有两种作用:
1. 区分不同强度版本:服务端可能设置了多种虹魔教主。例如:
◦ 虹魔教主(无后缀):基础版本,血量5000,爆普通装备。
* 虹魔教主8:强化版本,血量8000,爆率更高或掉落专属物品。
◦ 这允许GM在同一地图刷新不同难度的同名BOSS。
2. 关联独立爆率文件:怪物的掉落由MonItems目录下的文本文件控制。名为“虹魔教主8”的怪物,其掉落规则通常由虹魔教主8.txt文件定义,与虹魔教主.txt完全隔离。若删除后缀“8”,系统会因找不到“虹魔教主”这个精确名称而无法刷怪,或错误地调用普通虹魔教主的属性。
三、常见配置误区与修正
• 怪物不刷新:90%的原因是名称不匹配。检查Monster.DB中该怪物的确切名称(是否多空格、后缀数字错误)。
* 坐标无效:确保坐标(X,Y)位于地图H008的有效范围内,否则怪物无法生成。
* 生效流程:修改MonGen.txt后,必须重启M2Server引擎或使用@重读刷怪命令,修改才会生效。
总结:你配置中的“8”是服务端用于精准索引怪物属性的技术标识,并非笔误。修改配置时,务必保持与数据库名称的绝对一致。

