传奇定时刷怪怎么设置

文章来源:本站 | 内容页发表时间:2026-04-26 05:34

传奇定时刷怪要先区分固定间隔补怪和固定时刻出怪两种需求:前者修改服务端的固定刷怪文件,适合普通地图、小怪刷新和死亡后补怪;后者使用机器人定时脚本调用刷怪命令,适合每天12:00、20:00准时出现的活动boss。不要只修改刷新时间就期待怪物在整点出现,因为固定刷怪配置控制的是刷点周期,不等同于服务器时钟触发。

固定间隔刷怪应打开服务端目录中的mir200\envir\mongen.txt,先备份原文件,再按地图 x坐标 y坐标 怪物名 范围 数量 间隔时间 集中刷几率 刷怪模式 集中点x 集中点y的顺序新增一行。例如h203 100 100 祖玛卫士 20 10 16 0 0 0 0,表示在h203地图的100、100附近,以20格范围刷新10只祖玛卫士,间隔参数为16;范围改成1时,怪物会更接近固定坐标,范围设为50至100则适合普通练级地图。部分引擎按死亡后开始计算间隔,部分引擎按刷点周期计算,必须以当前引擎说明和实际测试结果为准。

固定时刻刷怪应使用机器人脚本,而不是单独依赖mongen.txt。先在mir200\envir\robot_def\autorunrobot.txt中建立每日触发时间,例如autorun npc runonday 15:00:00 @bossspawn,再在对应机器人脚本中建立[@bossspawn]标签,通过param1写入地图编号和坐标,通过param2、param3指定x、y位置,最后用mongen调用怪物名称、数量和范围。这样服务器时间到达15:00时才执行一次,适合整点活动、限时boss和任务怪。

刷怪脚本必须设置重复触发限制,否则机器人每次轮询都可能继续生成怪物。单次活动应增加当天已执行标记,或者在脚本中检查目标地图是否已经存在同名怪物;循环活动则应把触发间隔明确设为每天一次,并在怪物死亡后决定是否允许下一轮生成。数量建议先从1只boss或5至10只小怪开始,确认坐标、名称和掉落正常后再提高数量;坐标靠近安全区、传送点或狭窄通道时,应把刷怪范围控制在1至5格,避免怪物卡墙、重叠或直接堵住玩家。

测试定时刷怪时应先把时间改到未来1至2分钟,并同时观察服务器控制台、地图坐标和全服公告是否正常。地图编号写错、怪物名称与数据库不一致、坐标不可行走、脚本标签重复,以及使用了错误的引擎命令,都会造成有定时记录但不出怪。修改文件后优先使用引擎提供的配置重载功能,没有重载功能时再重启负责地图的服务端进程;确认生效后,再恢复正式时间、数量和刷新周期。普通练级地图优先使用mongen.txt,整点活动优先使用机器人脚本,临时任务则使用脚本即时刷怪命令。