传奇如何设置定时自动刷怪

来源:金腾新服网 时间:2026-07-26 11:03

定时自动刷怪要在传奇服务端完成,普通角色的自动挂机只负责寻找、攻击、拾取和补给,不能改变地图的怪物生成规则。固定周期刷怪优先修改服务端的 mongen.txt,整点或指定时刻开启的活动则使用事件脚本控制;前者适合常驻练级点,后者适合每天20:00刷新一次的精英怪、限时boss或活动怪。开始前先复制 mirserver\mir200\envir 目录中的原配置,确认地图编号、刷怪坐标、怪物名称和引擎支持的脚本格式,避免直接覆盖后无法回退。

设置固定间隔刷怪时,打开 mongen.txt,新建一行并依次填写地图编号、x坐标、y坐标、怪物名、范围、数量、间隔时间、集中刷几率、刷怪模式、集中点x、集中点y、触发配置。例如0 330 270 稻草人 15 20 10 0 0 0 0,表示在地图0的330、270附近15格范围内,每次生成20只稻草人,间隔10分钟;不需要集中刷时,后面的集中刷参数保持0即可。保存后按服务端的配置重载功能刷新,若引擎不支持热加载就重启服务端,再进入目标地图确认实际数量、范围和间隔是否一致。该格式中的间隔通常按分钟解析,不能直接把10理解成10秒。

设置每天固定时刻刷怪时,不要只填写 mongen 的间隔字段,而要增加一次性触发条件。以每天20:00为例,让服务器定时脚本读取当前小时和分钟,判断时间达到20:00且当天标记尚未执行后,依次完成清理旧活动怪、调用临时刷怪命令、发送全服公告、写入当天执行标记四步;执行标记必须按日期变化,否则同一分钟内重复检测可能连续刷出多批怪。怪物名称必须与怪物数据库完全一致,地图编号不能用客户端显示名代替,范围、数量和坐标也要避开不可行走地块。若使用刷新事件联动公告或传送入口,应同时检查 qmapevent、脚本标签和地图资源是否存在。

完成配置后应按空地图启动、首次刷新、击杀部分怪物、等待下一周期、重启服务端顺序测试,至少观察两个刷新周期,并记录每次生成数量是否仍为设定值。常驻刷怪点适合使用固定间隔配置,活动boss适合使用指定时刻脚本;如果要求怪物只存在一小时,还要增加活动结束时的清场逻辑,防止玩家离场后怪物继续占用地图资源。确认刷新位置、公告、掉落和清场均正常后,再复制配置到正式地图,能够同时保证刷怪节奏稳定、活动时间明确和服务器负载可控。