传奇服务端的固定刷怪数量,主要修改 `mirserver\mir200\envir\mongen.txt` 中对应刷怪行的数量字段;如果是活动、任务或进图后临时刷怪,则修改脚本里的 `mongenex` 数量参数。固定刷怪常见格式为地图 x坐标 y坐标 怪物名 范围 数量 间隔时间,例如 `d717 148 88 僵尸 50 10 10`,其中50是刷怪范围,10是每次生成的怪物数量,最后一个10通常代表刷新间隔。不同引擎后面可能还会增加颜色、事件或集中刷新参数,因此应按照当前文件的注释和原有行格式修改,不能直接套用其他服务端的字段顺序。

修改固定刷怪时,先备份 `mongen.txt`,再搜索目标地图代码和怪物完整名称,只改数量,不要同时改坐标、范围和刷新时间。例如原行为 `3 380 410 赤月恶魔 1 1 10 1 249`,将第六个字段的 `1` 改成 `5`,表示该刷怪点每次最多生成5只赤月恶魔;如果同一地图有4行相同配置,理论上就是4个刷怪点分别生成5只,而不是整张地图只保留5只。改完后保存文件,在后台执行加载怪物配置,没有该功能时重启相关服务端程序,再进入地图观察实际数量。
使用脚本临时刷怪时,数量直接写在 `mongenex` 命令的第六个参数位置,常见写法为 `mongenex d717 330 330 白野猪 12 20 0 255`,其中 `12` 是坐标周围的刷怪范围,`20` 是本次生成数量,`0` 表示普通怪,`255`为名称颜色。该命令执行一次只生成一批怪,不会自动按照固定周期持续补怪;需要持续刷怪时,可配合定时脚本,并先用地图怪物数量检测命令判断当前数量是否低于设定值,再执行补刷。怪物名称必须与怪物数据库完全一致,地图代码、坐标和地图文件也必须真实存在,否则命令可能执行但看不到怪物。
数量建议按地图承载能力逐步增加:普通新手或小型练级点可先设为每点5至10只,单人挂机地图可设为10至20只,多人练级区可拆成2至4个刷怪点,每点10至20只,活动地图再根据玩家数量提高到每点20至30只;单个boss通常保持1只,通过延长间隔控制稀有度。调整后应连续观察刷怪点的实际存量、玩家清怪速度、掉落物堆积和服务端负载:玩家长期找不到怪,优先增加数量或缩短间隔;怪物堆满、地图卡顿或刷新延迟,则先减少单点数量并扩大刷怪范围。最终以地图内实际生成数量和后台运行稳定性作为调整依据。
2023-06-26