传奇定时刷怪怎么设置
以常见的m2/传奇服务端为准,普通地图循环刷怪主要修改`mir200\envir\mongen.txt`,固定在每天某个时刻刷新的活动怪则需要配合服务端定时器脚本,不能只改刷怪文件。先确认使用的引擎、地图编号、怪物名称和脚本命令格式,再决定采用间隔刷新还是整点触发;前者适合练级地图和普通精英,后者适合世界boss、限时活动和定点争夺。不同引擎的字段顺序、刷新命令和热加载方式可能不同,不能直接照搬其他版本的脚本。

设置普通循环刷怪时,打开`mongen.txt`,按地图编号、坐标x、坐标y、怪物名称、活动范围、数量、刷新时间、集中刷新概率、刷新模式等字段填写。地图编号必须对应实际地图,坐标要落在可通行区域,怪物名称必须已经存在于怪物数据库;例如可按地图id 坐标x 坐标y 怪物名 范围 数量 时间的顺序建立一行配置。练级小怪可先设置为每5至10分钟刷新,数量按单个刷怪点承载能力配置;精英怪可从15至30分钟开始测试,数量不宜一次过多,否则容易造成抢怪集中、服务器卡顿或地图刷新失控。集中刷新概率、刷新模式等字段应保持与当前引擎示例一致,避免因少写或错位导致整行失效。
设置每天固定时间刷怪时,应先在定时器脚本中建立触发条件,再依次执行公告、清理旧怪、检查地图状态、召唤新怪和发送坐标提示。定时器通常按秒或分钟计时,部分传奇服务端使用`ontimer`,部分引擎使用`settimer`或其他自定义指令,因此必须以当前引擎已有脚本为模板;固定时间建议先用单次触发测试,例如每天20:00刷新一只世界boss,确认公告只出现一次、旧怪不会重复叠加,再增加奖励、地图限制和死亡触发。需要设置的前置条件包括地图已加载、怪物名称有效、召唤坐标可用、触发脚本已被主程序调用,修改后还要按引擎要求执行加载怪物配置或重启服务端。

不同玩法应采用不同刷新参数:普通挂机地图优先保证连续性,可设置多个刷怪点,每点少量刷新并把间隔控制在5至15分钟;精英地图应减少数量、扩大范围,并把刷新间隔提高到15至30分钟,避免玩家长期站桩 monopolize 资源;世界boss则适合固定时刻单点或少点刷新,配合全服公告、进入地图限制和死亡后奖励结算。新手玩家较多的服务器应先从低数量、长间隔开始,观察同时在线人数、地图承载和击杀速度;在线人数较高时,可增加刷怪点而不是单纯提高单点数量,这样能降低玩家重叠和服务器瞬时负载。
测试时重点检查四项结果:到点是否只生成一次、怪物是否出现在正确坐标、击杀后是否按设定间隔再次刷新、服务端重启后配置是否仍然生效。最常见的设置偏差是把刷新间隔误当成每天几点刷新,把地图名称误填成地图编号,坐标写入障碍物区域,或者同时在`mongen.txt`和定时脚本中生成同一只怪,最终出现重复刷新。稳定方案是先用一只低级怪、一个刷怪点和10分钟间隔进行验证,确认日志、公告、数量和死亡触发均正常后,再替换成目标怪物并扩大范围;固定时间活动则应预留至少5分钟的公告和玩家集合时间,方便不同阶段玩家参与。


