热血传奇单机版(Hero/GOM/GEE/BLUE引擎)怪物刷新时间不在引擎界面里调,全写在服务端刷怪配置文件里,改完重载或重启即生效。
一、找到怪物刷新配置文件
关闭M2Server后再改,防止文件被占用保存失败。
- Hero/老BLUE引擎:D:\MirServer\Mir200\Envir\MonGen.txt
• GOM/GEE引擎:通常在 D:\MirServer\Mir200\Envir\MonGen.txt 或 MonsterGen.txt,部分版本按地图拆分放 Envir\MonItems\地图编号.txt(如 D717.txt 是猪洞七层刷怪)
• 部分新版BLUE:D:\MirServer\Mir200\Envir\MapQuest\MapMonster.txt
用 Notepad++ 打开,不要用 Word。
二、读懂MonGen.txt每行格式
Hero/GOM最常见格式(空格或Tab分隔):
地图编号 X坐标 Y坐标 怪物名称 范围 数量 刷新时间(秒) [集中率] [模式] [集中X] [集中Y]
实际例子:
D717 148 88 白野猪 50 5 1800
D701 330 330 稻草人 80 10 300
3 220 220 半兽战士 30 3 600
各列含义:
• 地图编号:对应 MapInfo.txt 里的标识,如比奇省=0或3,沃玛寺庙=D721等
• X坐标/Y坐标:刷怪中心点
• 怪物名称:须与 Monster.DB / StdMonsters.DB 中名称完全一致
- 范围:以中心点向外随机偏移格数,0=定点刷新
• 数量:该点一次最多存活几只(刷满不刷,死了才补)
• 刷新时间(关键):怪物死亡后隔多少秒重新刷,单位秒。原版普通怪通常300~600秒(5~10分钟),BOSS通常1800~3600秒(半小时~1小时)
- 后面可选参数一般不动
三、修改指定怪物或地图的刷新时间
改单个刷怪点
找到对应行,直接改"刷新时间"那一列数值:
• 想让白野猪更快刷:把 1800 改成 600(6分钟一刷)或 300(3分钟)
- 想让BOSS慢点刷防止刷爆:改成 3600(1小时)甚至 7200
• 想让某层小怪密集且快:数量改大(如10→20)、时间改小(如600→120)
保存→M2Server点【控制】→【重新加载刷怪列表/Reload MonGen】或重启服务端生效。部分按地图拆分的端(MonItems下各txt)改对应txt后M2输 @ReloadMonItems。
批量改某张地图所有怪的刷新时间
用 Notepad++ 按 Ctrl+F 搜地图编号(如 D717),逐行改该行的时间列;或搜→替换(谨慎用):
• 查找:^(D717\s+\d+\s+\d+\s+.+?\s+\d+\s+\d+\s+)\d+
- 替换为第一捕获组+新秒数(需正则模式),建议手动逐条改避免误伤其他地图。
全局加快/放慢(偷懒法)
全选MonGen.txt → 用Excel或Notepad++列编辑模式把时间列整体乘或除以某系数(如全×2让所有怪刷新慢一倍),注意备份原文件。
四、顺带调整刷新数量与范围
• 数量列:控制同屏同点最多存活几只。设为1则死一只刷一只;设5则最多5只,全死才补。想挂机爽可适度加大(普通怪5~15,BOSS保持1)。
• 范围列:改大多怪分散,改小集中。0为精确坐标刷新适合BOSS房。
- 注意数量过大+时间短会让低端机卡顿,尤其是蜈蚣洞、祖玛寺庙这种怪多的地图。
五、常见排错
• 改完不生效→确认改的是正在运行的端对应文件(有的人改了备份端没改运行端);确认M2已重载或重启;按地图拆分的端要改 MonItems\对应地图txt 并重载。
- 怪物不刷/显示未知怪物→怪物名与 Monster.DB 不一致(如"祖玛卫士"写成"祖玛士兵"),对照数据库原名。
• 刷出来瞬间又消失→数量列=0或坐标在障碍/不可行走格,改坐标或数量≥1。
- M2启动报MonGen格式错→某行多了空格或时间列填了汉字/字母,用Notepad++逐行检查最近改的那几行。
• 想查当前地图编号→GM角色进游戏输 @mapinfo 或 @showmapid 查看当前地图标识。
六、补充:部分版本全局刷怪倍率(非具体时间)
个别引擎在 !Setup.txt 或 Config.ini 有:
MonGenRate=1
改 MonGenRate=2 可使所有刷新间隔×2(部分引擎是除),具体看引擎说明,大多数Hero端没有此项,只能改MonGen.txt。
热血传奇单机版修改怪物刷新时间 MonGen.txt参数详解与批量调整刷怪间隔教程
来源:
作者:
点击:

