来源:夜神 | 更新时间:2026-03-02 03:14
传奇服务端要按固定钟点刷怪,最稳妥的做法是把什么时候执行和刷什么、刷多少、刷在哪里分开配置:由autorunrobot.txt负责定时调用robotmanage.txt中的脚本标签,再由标签内的mongen命令完成刷怪;如果只是要求怪物死亡后每隔固定时间补刷,则直接使用mongen.txt。前者适合每天20:00开启一次活动boss,后者适合地图内持续刷新普通怪物,不能把两种逻辑混成一套设置。

固定时间刷怪时,先打开mirserver\mir200\envir\robot_def\autorunrobot.txt,加入autorun npc runonday 20:00:00 @定时刷怪,其中20:00:00是每天执行的时、分、秒,@定时刷怪必须与脚本标签完全一致;若需要每10秒、每5分钟或每小时执行一次,可分别使用sec 10、min 5、hour 1。随后在同目录的robotmanage.txt中写入刷怪逻辑,例如[@定时刷怪]下进入act,先设置param1 g005param2 50param3 50,再执行mongen 白野猪 20 10,表示在g005地图的50、50坐标附近,以10格范围刷新20只白野猪。地图编号、坐标、怪物名称必须已经存在且可用,标签名称、地图名称或怪物名称有一个写错,到了触发时间也不会出现目标怪物。
常驻地图刷怪时,应编辑mirserver\mir200\envir\mongen.txt,标准配置通常按地图编号 x坐标 y坐标 怪物名 范围 数量 间隔时间排列,例如g005 50 50 白野猪 10 20 30,代表在指定位置周围10格范围内刷新20只怪物,补刷间隔为30分钟;后面的集中刷概率、刷怪模式和触发配置没有明确需求时保持默认值即可。这里的间隔时间是刷怪点的周期,不是每天固定的钟点,因此想在每天20:00准时开场,必须使用autorunrobot;想让怪物持续补充,才适合使用mongen.txt。测试时先将数量设为1、范围设为3,确认地图坐标和怪物名称正确后,再提高到10至20只,避免首次加载就造成怪物堆积或服务器压力。

不同场景应采用不同参数:新手地图适合少量普通怪配合5至10分钟补刷,重点是保持稳定数量;活动地图适合每天一次或每小时一次的定时脚本,并在脚本中同时加入全服提示;boss活动通常设置单次1只,刷新范围控制在1至3格,坐标放在玩家能够抵达且不贴近安全区的位置。首次配置后先手动加载脚本或重启服务端观察一次完整流程,再检查日志、地图人数、怪物数量和重复触发情况;确认每天只执行一次后,再增加多地图、多怪物组合。这样既能准确控制刷怪时间,也能避免服务器重启、脚本重复调用或地图配置叠加造成同一场活动连续生成多批怪物。

本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
Copyright 2015-2026 ruixingyeya.com All Rights Reserved. 瑞兴新服网 版权所有 鄂ICP备2020019279号-36