批量降现有传奇怪物爆率先看服务端类型。多数Mir2系用Mir200\Envir\MonItems,每个怪物一个txt,文件名和怪物库名称一致,行格式1/分母 物品名,分母越大爆率越低。 BLUE系不在MonItems文件夹,走Data\MonItems.ini单文件分段,改完用BlueM2控制台重载怪物爆率,不要拿GOM目录硬套。 GOM/GEE若装了DropItemRule,全服降可改规则文件;按地图独立降再看MapInfo的IndependentDrop和Data下DropItemRule。
全服一键降用M2全局倍率最省事。M2Server打开选项、参数设置、环境设置或掉落设置,找怪物爆率倍数、物品掉落倍率、金币掉落倍率,默认1;想整体降一半填0.5,降三分之一填0.33,降七成填0.3。改完确定,部分引擎即时生效,部分要控制、重新加载、怪物爆率,不行就重启M2。 老端没有滑块就改Mir200\!Setup.txt,搜DropRateAll、MonDropRate、ItemDropRate、GoldDropRate,例如MonDropRate=1改0.5即全怪全物整体减半,ItemDropRate管物品、GoldDropRate管金币分开降更稳;改!Setup通常重启全部服务生效。
只降MonItems文本不碰全局倍率,用Notepad++文件夹级替换。备份整个MonItems为MonItems_bak,再在Notepad++搜索、在文件中查找,目录选MonItems,文件*.txt。若原来统一写过1/100裁决、1/500屠龙,想整体降为原来一半,就把1/100全部替成1/200、1/500替成1/1000;用倍数反算更通用,目标分母=原分母÷目标倍率,降0.5倍则分母×2,降0.25倍则分母×4,降0.1倍则分母×10。全服统一缩爆用“在文件中替换”最快,但会无差别改所有怪所有物,适合超变服回退。
按物品类别批量降用精确替换或正则。比如全服只压药水不动物装,在Notepad++搜强效金创药、强效太阳水等关键词所在行做定向替换;全服压终极装备就只替换屠龙、裁决、麻痹、技能书等关键词。正则处理1/N更灵活:查找(?<=1/)\d+(?=\s+物品名)用目标算法重写,或直接用正则捕获(1/)(\d+)( 屠龙)替换为1/{分母×系数}3。注意#CHILD写法,#CHILD 1/2 RANDOM (1/100裁决 1/100戒指)里外层1/2是进池概率、括号里1/100才是物爆率,批量降要分两层改,别只替外层导致进池变低但池内不变。
按怪物层级降比全服无差别更合理。小怪文件单独降药水金币,分母×2到×5;精英文件降普通装,分母×2;BOSS文件降终极,分母×1.5到×3。操作上按文件名分组:白野猪、黑野猪、祖玛弓、雕像类等小怪归一批,沃玛教主、祖玛教主、赤月恶魔、虹魔教主等BOSS归一批,用Notepad++在多文件替换时只选对应txt。这样不把新手村药率砍到没法玩,也不让BOSS爆率一刀切后没打宝动力。
按地图独立降用GOM/GEE的DropItemRule和MapInfo。MapInfo对应地图加IndependentDrop=1开启独立爆率;Data\DropItemRule.txt按Map=地图标识、MonsterID=怪物ID、ItemID=物品ID、DropRate=基础概率写规则,例如原来BOSS爆裁决1/500,全服要降可写DropRate=1/1000,RareRate单独管极品、RareAttr管极品属性区间。 老端没有DropItemRule就建地图专属Items文本或在MonGen确认地图刷怪名,再只改该地图相关怪物MonItems文件,避免动全服。
改完生效顺序。MonItems文本保存后,M2控制、重新加载、怪物爆率,或用GM命令@reloadmonitem/@ReloadMonItems热重载,新刷新怪物按新文件算;改!Setup全局参数多数要重启M2、DBServer、Gate全套。 BLUE改MonItems.ini后在BlueM2重载怪物爆率。GOM改DropItemRule按引擎提示重载规则或重启。
验证别靠一只怪。用GM@mob刷目标怪20到50只击杀,记录地面掉落和日志;1/200不代表200只必出1件,独立概率可能连续不出,也可能需要更大样本。对照改前备份抽查几个文件:小怪药水分母是否×预期系数、BOSS终极分母是否×预期系数、#CHILD进池率和池内物率是否都改到。若全服没变化,查MonItems文件名和Monster.DB名称是否一致、物品名和StdItems是否一致、M2是否真重载、全局倍率是否被!Setup覆盖。
批量降的保守方案:先M2全局倍率设0.5跑一天看产出,再决定要不要动文本;若只要压某几类物,不用全局倍率,只用Notepad++按物品名多文件替换;若只要压某几张图,用IndependentDrop或单独改该图怪物文件。每次只改一类变量,备份MonItems、Monster.DB、!Setup、DropItemRule,回滚直接覆盖同名文件并重载。千万不要全局0.1又同时文本×10,两套叠加会算不清;也不要把终极装设1/1后再批量降,1/1必爆改回低概率要重算分母而不是简单替换。
传奇怪物全服爆率批量下调教程MonItems正则替换M2全局倍率地图分层降比
来源:
作者:
点击:

