传奇地图怪物数量改完没效果优先排查刷怪入口和服务端重载状态,而不是继续反复修改数字。固定刷怪通常读取 `mir200\envir\mongen.txt`,活动地图、副本和npc召唤则可能由脚本中的 `mongen`、`mongenex` 控制;两者修改位置不同,保存文本后也必须让m2重新读取配置,已经存在于地图里的怪物不会自动按照新数量立即重算。

先用游戏内的 `@mapinfo` 确认当前地图代号,再到 `mongen.txt` 搜索对应地图和怪物名称,核对地图、坐标、怪物名、范围、数量、间隔这几个字段。常见格式中,数量和刷新间隔位置相邻,误把范围改成数量,或者改了相似地图的刷怪行,都会造成改了但没效果的假象。建议先复制原文件备份,只修改一条记录,例如把单个刷新点的数量从10改成20,其他坐标、范围和间隔保持不变;保存后关闭m2,再重新启动服务端,最后重新进入地图测试。仅重启客户端、重新登录角色或关闭地图窗口,通常不能保证服务端重新载入刷怪文件。

重新启动后仍无变化,重点检查该地图是否由脚本动态刷怪。搜索npc脚本、`mapquest`、`qfunction`及活动脚本中的地图名、怪物名、`mongen`和`mongenex`,如果发现进入地图、点击npc、定时任务或boss死亡后才执行刷怪,就要修改脚本里的数量参数,而不是继续改固定刷怪表。测试时先清理地图内原有怪物,再重新触发一次传送或活动流程;副本地图还要确认脚本实际使用的是副本地图名,而不是普通地图代号。脚本刷怪依赖地图参数和坐标参数,地图、坐标未正确写入时,怪物可能刷到别处,数量变化自然无法在目标区域体现。

单机调试适合采用单地图、单怪物、单刷怪点的验证方式,先把10只改为20只,确认数量变化后再扩大到其他刷新点;公开服务器则建议每次增加20%至30%,观察地图拥堵、m2占用和玩家清怪速度,避免一次性将多个刷怪点翻倍。需要区分的是,常见配置里的数量多表示一次刷新投放数量,地图最终同时存在多少怪物还会受到刷新间隔、玩家击杀速度和其他刷怪行影响;如果改成20只却仍看到10只,应继续检查同地图是否存在重复配置、刷新脚本是否覆盖固定设置,以及旧怪是否尚未清除。确认固定表或脚本已经生效后,再按地图承载能力调整范围和间隔,才能稳定得到预期的刷怪密度。