热血传奇单机版(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]
实际例子:
D71714888白野猪5051800
D701330330稻草人8010300
3220220半兽战士303600
各列含义:
•地图编号:对应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点【控制】→【重新加载刷怪列表/ReloadMonGen】或重启服务端生效。部分按地图拆分的端(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。
一、找到怪物刷新配置文件
关闭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]
实际例子:
D71714888白野猪5051800
D701330330稻草人8010300
3220220半兽战士303600
各列含义:
•地图编号:对应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点【控制】→【重新加载刷怪列表/ReloadMonGen】或重启服务端生效。部分按地图拆分的端(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。

