一、设置前的核心准备(必做步骤)
(一)工具与文件备份
必备工具:Notepad++(改配置文件防乱码)、对应引擎控制器(如 GEE 的 M2Server)、怪物 ID 对照表(可从引擎 “怪物管理” 导出);
关键备份:
GEE/HERO:复制 “Mir200\Envir\MonItems” 文件夹(存怪物爆率);
BLUE:备份 “Data\MonItems.ini” 和 “游戏参数配置” 截图,避免改崩后无法恢复。
(二)确认怪物 ID 与引擎类型
查怪物 ID:打开引擎 “怪物管理”,搜目标怪物(如 “白野猪”),记录 ID(如 “2001”);
辨引擎:看服务端核心程序 ——GEE 有 M2Server.exe,BLUE 有 BlueM2.exe,HERO 有 HeroM2.exe,不同引擎设置路径完全不同。
二、分引擎杀怪自动金币设置(实操步骤)
(一)GEE 引擎(爆率文件主导,精准可控)
1. 普通怪物基础金币设置
找到爆率文件:进入 “Mir200\Envir\MonItems”,新建 / 编辑 “怪物名称.txt”(如 “白野猪.txt”);
写入金币爆率:按格式添加内容,示例:
#CHILD 1/1 //必执行以下爆率
(
1/2 金币 1000 //50%概率爆1000金币
1/5 金币 2000 //20%概率额外爆2000金币
)
注:概率分母越小越容易出,1/1 代表必爆;
生效操作:保存文件,打开 M2Server→“系统管理”→“重载怪物爆率”,无需重启引擎。
2. 进阶:按等级 / 地图加金币奖励
用变量控制:在爆率文件加入条件判断,示例:
#CHILD 1/1 RANDOM(U1>=30,1) //30级以上玩家触发
(
1/1 金币 3000 //必爆3000金币
)
变量说明:U1 = 玩家等级,D1 = 地图 ID,可叠加多个条件;
测试验证:建 30 级账号杀怪,观察是否触发额外金币。
(二)BLUE 引擎(参数 + 爆率双设置,自动进包)
1. 基础金币设置(两步走)
开自动进包:打开 BlueM2→“选项”→“游戏参数”→“人物死亡”→“普通选项”,勾选 “金币直接进包裹”;
改怪物爆率:编辑 “Data\MonItems.ini”,按怪物 ID 添加:
[2001] //白野猪ID
爆率1=1/1 金币 1500 //必爆1500金币
爆率2=1/3 金币 3000 //33%概率爆3000金币
生效操作:保存文件,重启 BlueM2 引擎(关闭所有进程重开)。
2. 特殊:BOSS 额外金币奖励
在对应 BOSS 爆率段加入:
爆率3=1/1 金币 10000 //BOSS必爆1万金币
配合地图设置:在 “地图列表” 中给 BOSS 地图勾选 “奖励翻倍”,金币掉落自动叠加。
(三)HERO 引擎(脚本 + 数据库结合)
1. 简单金币设置(爆率文件法)
编辑 “Mir200\Envir\MonItems\ 怪物 ID.txt”(如 “2001.txt”),写入:
1/1 金币 800 //必爆800金币
1/4 金币 1200 //25%概率爆1200金币
重载配置:M2Server→“脚本管理”→“重新加载怪物爆率”。
2. 脚本触发额外金币(适合复杂奖励)
打开 “Mir200\Envir\QuestDiary\QFunction-0.txt”,添加:
@KillMonster
#IF
CheckMonName 白野猪 //判断怪物名称
#ACT
GiveGold 500 //额外给500金币
#ELSEIF
CheckMonName 祖玛教主
#ACT
GiveGold 5000
保存脚本,重启 M2Server,杀对应怪物即可触发额外金币。
三、“设置了没金币” 核心失效排查(按优先级排序)
(一)爆率文件基础错误(最常见)
格式写错:
错误:“1/2 金币 1000”(缺空格)、“金币 1000 1/2”(顺序反);
正确:“1/2 金币 1000”(概率 物品 数量);
概率设太高:比如 “1/10000 金币 1000”,实际很难触发,建议先设 “1/1 金币 1000” 测试;
子爆率冲突:用 #CHILD 时没写总概率,示例:
错误:直接写 “(1/1 金币 1000)”;
正确:加 #CHILD 1/1 引导,如 “#CHILD 1/1 (1/1 金币 1000)”。
(二)引擎与配置未同步
没重载 / 重启:
GEE 必须点 “重载怪物爆率”,HERO 要 “重新加载物品配置”;
BLUE 改完 MonItems.ini 必须重启引擎,仅保存文件无效;
金币进包未勾选:BLUE 引擎漏勾 “金币直接进包裹”,金币会掉地上,需手动捡(尤其新手常漏这步)。
(三)脚本与爆率冲突
重复设置覆盖:比如 GEE 爆率文件设了金币,又在 QF 脚本加了 “ClearDrop”(清空掉落),导致金币被删除;
条件未满足:HERO 脚本里的 “CheckLevel 30”,低于 30 级玩家杀怪无奖励,需去掉等级限制或升级测试。
(四)怪物与文件不匹配
文件名错:GEE 怪物叫 “白野猪”,爆率文件写成 “白猪.txt”,引擎无法识别;
ID 对应错:把 “白野猪(ID2001)” 的设置写到 “黑野猪(ID2002)” 文件里,杀错怪物自然没金币。
四、进阶技巧:批量设置与奖励平衡
(一)批量修改效率提升
GEE/HERO 批量改:用 Notepad++ 打开 “MonItems” 文件夹,按 Ctrl+F 批量替换 “金币 1000” 为 “金币 1500”,统一上调金币量;
BLUE 批量配置:在 MonItems.ini 里用 “#CALL” 引用基础金币设置,示例:
[基础金币]
爆率1=1/1 金币 500
[2001] //白野猪
#CALL 基础金币
爆率2=1/2 金币 1000
[2002] //黑野猪
#CALL 基础金币
改 “基础金币” 段即可批量生效。
(二)奖励平衡避免崩盘
数值比例:低级怪(如稻草人)设 100-300 金币,中级怪(白野猪)1000-3000,BOSS(祖玛教主)1 万 - 5 万,符合等级梯度;
概率控制:必爆金币设 1/1(保底),额外金币设 1/2-1/5(惊喜),避免全必爆导致金币泛滥;
地图限制:高级地图怪物金币翻倍,引导玩家探索,如蜈蚣洞怪物金币比新手村高 2 倍。
五、快速测试与验证方法
建测试号:创 1 级小号,给顶级装备(确保秒怪);
选目标怪:挑设置好的怪物(如白野猪),连续杀 10 只,统计金币掉落次数和数量;
排查逻辑:
全没金币:查爆率格式、引擎重载、怪物 ID 匹配;
部分有金币:看概率设置(如 1/2 概率,10 只约 5 只出);
金币在地上:BLUE 检查 “自动进包” 勾选,GEE/HERO 看是否有 “自动拾取” 脚本。
(一)工具与文件备份
必备工具:Notepad++(改配置文件防乱码)、对应引擎控制器(如 GEE 的 M2Server)、怪物 ID 对照表(可从引擎 “怪物管理” 导出);
关键备份:
GEE/HERO:复制 “Mir200\Envir\MonItems” 文件夹(存怪物爆率);
BLUE:备份 “Data\MonItems.ini” 和 “游戏参数配置” 截图,避免改崩后无法恢复。
(二)确认怪物 ID 与引擎类型
查怪物 ID:打开引擎 “怪物管理”,搜目标怪物(如 “白野猪”),记录 ID(如 “2001”);
辨引擎:看服务端核心程序 ——GEE 有 M2Server.exe,BLUE 有 BlueM2.exe,HERO 有 HeroM2.exe,不同引擎设置路径完全不同。
二、分引擎杀怪自动金币设置(实操步骤)
(一)GEE 引擎(爆率文件主导,精准可控)
1. 普通怪物基础金币设置
找到爆率文件:进入 “Mir200\Envir\MonItems”,新建 / 编辑 “怪物名称.txt”(如 “白野猪.txt”);
写入金币爆率:按格式添加内容,示例:
#CHILD 1/1 //必执行以下爆率
(
1/2 金币 1000 //50%概率爆1000金币
1/5 金币 2000 //20%概率额外爆2000金币
)
注:概率分母越小越容易出,1/1 代表必爆;
生效操作:保存文件,打开 M2Server→“系统管理”→“重载怪物爆率”,无需重启引擎。
2. 进阶:按等级 / 地图加金币奖励
用变量控制:在爆率文件加入条件判断,示例:
#CHILD 1/1 RANDOM(U1>=30,1) //30级以上玩家触发
(
1/1 金币 3000 //必爆3000金币
)
变量说明:U1 = 玩家等级,D1 = 地图 ID,可叠加多个条件;
测试验证:建 30 级账号杀怪,观察是否触发额外金币。
(二)BLUE 引擎(参数 + 爆率双设置,自动进包)
1. 基础金币设置(两步走)
开自动进包:打开 BlueM2→“选项”→“游戏参数”→“人物死亡”→“普通选项”,勾选 “金币直接进包裹”;
改怪物爆率:编辑 “Data\MonItems.ini”,按怪物 ID 添加:
[2001] //白野猪ID
爆率1=1/1 金币 1500 //必爆1500金币
爆率2=1/3 金币 3000 //33%概率爆3000金币
生效操作:保存文件,重启 BlueM2 引擎(关闭所有进程重开)。
2. 特殊:BOSS 额外金币奖励
在对应 BOSS 爆率段加入:
爆率3=1/1 金币 10000 //BOSS必爆1万金币
配合地图设置:在 “地图列表” 中给 BOSS 地图勾选 “奖励翻倍”,金币掉落自动叠加。
(三)HERO 引擎(脚本 + 数据库结合)
1. 简单金币设置(爆率文件法)
编辑 “Mir200\Envir\MonItems\ 怪物 ID.txt”(如 “2001.txt”),写入:
1/1 金币 800 //必爆800金币
1/4 金币 1200 //25%概率爆1200金币
重载配置:M2Server→“脚本管理”→“重新加载怪物爆率”。
2. 脚本触发额外金币(适合复杂奖励)
打开 “Mir200\Envir\QuestDiary\QFunction-0.txt”,添加:
@KillMonster
#IF
CheckMonName 白野猪 //判断怪物名称
#ACT
GiveGold 500 //额外给500金币
#ELSEIF
CheckMonName 祖玛教主
#ACT
GiveGold 5000
保存脚本,重启 M2Server,杀对应怪物即可触发额外金币。
三、“设置了没金币” 核心失效排查(按优先级排序)
(一)爆率文件基础错误(最常见)
格式写错:
错误:“1/2 金币 1000”(缺空格)、“金币 1000 1/2”(顺序反);
正确:“1/2 金币 1000”(概率 物品 数量);
概率设太高:比如 “1/10000 金币 1000”,实际很难触发,建议先设 “1/1 金币 1000” 测试;
子爆率冲突:用 #CHILD 时没写总概率,示例:
错误:直接写 “(1/1 金币 1000)”;
正确:加 #CHILD 1/1 引导,如 “#CHILD 1/1 (1/1 金币 1000)”。
(二)引擎与配置未同步
没重载 / 重启:
GEE 必须点 “重载怪物爆率”,HERO 要 “重新加载物品配置”;
BLUE 改完 MonItems.ini 必须重启引擎,仅保存文件无效;
金币进包未勾选:BLUE 引擎漏勾 “金币直接进包裹”,金币会掉地上,需手动捡(尤其新手常漏这步)。
(三)脚本与爆率冲突
重复设置覆盖:比如 GEE 爆率文件设了金币,又在 QF 脚本加了 “ClearDrop”(清空掉落),导致金币被删除;
条件未满足:HERO 脚本里的 “CheckLevel 30”,低于 30 级玩家杀怪无奖励,需去掉等级限制或升级测试。
(四)怪物与文件不匹配
文件名错:GEE 怪物叫 “白野猪”,爆率文件写成 “白猪.txt”,引擎无法识别;
ID 对应错:把 “白野猪(ID2001)” 的设置写到 “黑野猪(ID2002)” 文件里,杀错怪物自然没金币。
四、进阶技巧:批量设置与奖励平衡
(一)批量修改效率提升
GEE/HERO 批量改:用 Notepad++ 打开 “MonItems” 文件夹,按 Ctrl+F 批量替换 “金币 1000” 为 “金币 1500”,统一上调金币量;
BLUE 批量配置:在 MonItems.ini 里用 “#CALL” 引用基础金币设置,示例:
[基础金币]
爆率1=1/1 金币 500
[2001] //白野猪
#CALL 基础金币
爆率2=1/2 金币 1000
[2002] //黑野猪
#CALL 基础金币
改 “基础金币” 段即可批量生效。
(二)奖励平衡避免崩盘
数值比例:低级怪(如稻草人)设 100-300 金币,中级怪(白野猪)1000-3000,BOSS(祖玛教主)1 万 - 5 万,符合等级梯度;
概率控制:必爆金币设 1/1(保底),额外金币设 1/2-1/5(惊喜),避免全必爆导致金币泛滥;
地图限制:高级地图怪物金币翻倍,引导玩家探索,如蜈蚣洞怪物金币比新手村高 2 倍。
五、快速测试与验证方法
建测试号:创 1 级小号,给顶级装备(确保秒怪);
选目标怪:挑设置好的怪物(如白野猪),连续杀 10 只,统计金币掉落次数和数量;
排查逻辑:
全没金币:查爆率格式、引擎重载、怪物 ID 匹配;
部分有金币:看概率设置(如 1/2 概率,10 只约 5 只出);
金币在地上:BLUE 检查 “自动进包” 勾选,GEE/HERO 看是否有 “自动拾取” 脚本。

