传奇地图怪物数量改完没效果

来源:6878新服网 丨 时间:2026-06-08 10:12

传奇地图怪物数量修改后没有变化,优先检查是否改对了刷怪来源、地图编号和服务器加载状态,而不是继续重复修改数量。固定刷怪一般读取 `mir200\envir\mongen.txt`,该文件中的地图号、坐标、怪物名、刷新范围、数量和间隔共同决定刷怪结果;如果地图由npc、活动或副本脚本调用 `mongen`、`mongenex` 生成,单独改 `mongen.txt` 就不会影响脚本刷出的怪物。先在游戏内使用 `@mapinfo`确认当前地图代码,再在刷怪文件中搜索完全一致的地图号和怪物全名,避免把地图显示名、简写名称或相似地图代码当成目标数据。

固定刷怪的正确操作顺序是备份文件、只改一条记录、保存后重新加载怪物配置,必要时重启m2,再观察下一轮刷新。测试时建议把单个刷怪点的数量从20改成40,其他字段暂时不动,并记录该行的刷新间隔;如果间隔为10分钟,就至少等到一次完整刷新周期,不能刚保存文件就用当前地图里的旧怪数量判断结果。后台支持加载怪物配置时优先使用该功能,若加载后仍无变化,再完整重启相关服务。已有怪物不会因为修改文件马上按新数量重算,地图内还残留旧怪时,应先清理目标地图、等待旧怪死亡,或传送离开后重新进入,再统计新一轮刷出的数量。

活动地图、副本地图和npc召唤地图需要直接检查脚本中的刷怪命令。脚本可能通过 `mongen` 设置地图和坐标后再生成怪物,也可能使用 `mongenex`、定时触发器或入口脚本反复投放;这类数量由脚本参数决定,必须同步检查数量值、触发次数和执行条件。重点搜索目标怪物名、`mongen`、`mongenex`、`checkmonmap`、`checkmapmoncount`等内容,确认是否存在地图少于60只才补怪之类的数量判断;若地图当前已经达到脚本阈值,把文件中的数量改大也可能暂时看不到增加。副本还要确认实际使用的是副本地图名,而不是公共地图编号,并检查脚本是否在玩家进入、倒计时结束或首领死亡后才执行刷怪。

排查数量时应按单点数量、整图总量、刷新速度三个指标分别核对。一个地图有多条相同怪物记录时,单行改成40只不代表整图只会有40只,实际总量还要加上其他坐标点和脚本补怪;范围值也只决定怪物在中心坐标附近的分散程度,不等于地图总刷怪范围。若改成40只后仍只看到20只,先检查是否有多个服务端目录、改错运行中的mirserver路径,或后台重新加载时读取了另一份配置;若数量变多但服务器卡顿,应把单点数量拆成两到四个刷怪点,并适当拉长刷新间隔,避免一次性生成过多怪物造成地图延迟。确认固定刷怪、脚本刷怪和副本刷怪均指向同一地图后,数量修改才会稳定生效。