传奇定时刷怪怎么设置
文章来源:美锥开服网 丨 发布时间:2026-07-30 11:57
传奇服务端要做定时刷怪,先区分死亡后间隔刷新和固定时刻刷新两种需求:前者直接修改 `mir200\envir\mongen.txt`,后者使用 `qmanage.txt` 的 `ontimer` 定时器,再调用 `mongen` 或 `mongenex` 执行刷怪。mongen适合常驻地图和固定刷怪点,时间字段通常表示怪物死亡后再次补刷的间隔,并不等于服务器每天固定几点刷怪;如果要求每天20:00准时出现,就不能只改mongen里的刷新时间。

设置死亡后循环刷怪时,先备份原文件,再按当前引擎的示例格式新增一行,常见字段顺序为地图id、x坐标、y坐标、怪物名、范围、数量、时间、刷新集中率、触发标签、全局变量、刷新标志。`3 350 325 经验猪 0 1 60 0 @ @ @ -1 0`,表示在3号地图的350、325附近生成1只经验猪,范围为0,怪物死亡后60分钟再次刷新。若设置范围20,怪物会在中心点周围扩散,而不是扩大整张地图;若设置数量10,则每轮最多生成10只。不同引擎的后置字段可能不同,前七项也可能采用扩展格式,不能直接复制其他版本的整行配置。

固定整点刷boss时,应先在 `qmanage.txt` 中启用一个未占用的定时器,再让定时器按1秒或60秒检查当前时间,命中20:00后执行一次刷怪脚本。整点活动建议使用1秒检查周期,避免因分钟切换造成延迟;普通每小时活动可采用60秒检查周期。脚本中需要同时判断当天是否已经执行,执行成功后写入变量或状态标记,直到次日清零,否则定时器每秒检测一次就可能连续生成大量boss。需要提前公告时,可在目标时间前600秒、300秒和60秒分别触发提示;刷怪数量建议先设为1,确认地图、坐标和掉落正常后,再增加到3至5只。

测试时应先选择低风险地图验证,再检查刷怪坐标、数量、复活间隔、公告标签和死亡后是否重复生成;修改mongen后执行引擎支持的配置重载,没有热加载功能时需重启m2服务。复古小服适合每个刷怪点设置1只、30至60分钟刷新,避免地图长期空怪;高峰活动服适合固定时刻一次性生成5至10只,并把范围控制在10至30格,方便玩家集中争夺。若怪物完全不出现,优先检查地图id、怪物名称、坐标是否可通行,以及配置行是否缺少占位符;若怪物无限刷出,重点检查ontimer是否缺少执行标记,或是否同时在mongen和活动脚本中配置了同一只怪。