当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

BLUE引擎1.76版本属下叛变时间倍率配置MasterRoyaltyRate参数修改与调试教程

热度:
BLUE引擎1.76版本属下叛变时间依靠MasterRoyaltyRate全局倍率参数控制,该参数位于Mir200目录下!Setup.txt配置文件,用来统一调整法师召唤宝宝、骷髅、神兽这类属下从召唤到叛变的总时长,修改数值会对全服所有召唤生物生效,是复古版本调整宝宝生存周期最常用的配置项。

参数基础规则,MasterRoyaltyRate为倍率因子,基础计算逻辑为设定数值除以10得到对应时长基准。默认参数MasterRoyaltyRate=10,对应的属下叛变时长约两小时。将数值调整为100,属下叛变时间延长至八小时左右。数值越小,宝宝叛变速度越快,数值越大,宝宝保持忠诚的时间越长。设置为1的时候,召唤物短时间内就会叛变,适合高难度玩法。调高至200,宝宝可以长时间跟随主人,降低频繁重招的操作压力。参数仅控制时间,不会修改叛变之后怪物的攻击、移动属性,叛变后的怪物属性由怪物DB单独定义。

打开配置文件的路径为Mirserver\Mir200\!Setup.txt,使用文本编辑器打开,搜索MasterRoyaltyRate,修改等号后面的数字,保留分号后面注释内容方便后续查阅。修改完成保存文件,需要关闭M2程序,重新启动整套服务端,修改才会加载生效,仅重载M2参数无法读取这个配置项。修改前建议备份!Setup.txt文件,数值填写错误或者误删其他参数可以直接恢复备份。

该参数属于全局统一倍率,所有通过召唤技能生成的属下全部共用这套时间规则,骷髅、神兽、多多、半兽勇士、钳虫等怪物不会单独区分。如果需要单独设置某一种召唤怪物的叛变时间,不能依靠这个全局倍率,要使用RECALLMOBEX脚本命令进行单独召唤,命令末尾可以直接填入叛变分钟数,实现单个召唤物独立时间,不受MasterRoyaltyRate全局倍率影响。脚本召唤自定义宝宝的方式适合活动NPC召唤专属随从,常规技能召唤依旧读取全局倍率。

配套还有几组和属下叛变相关的附加参数,同样放在!Setup.txt内,MasterDieMutiny控制主人死亡之后宝宝是否立刻叛变,0代表主人死亡宝宝保持忠诚,1代表主人死亡直接触发叛变。MasterDieMutinyRate为主人死亡触发叛变的概率,数值越小触发概率越高。MasterDieMutinyPower用来设置叛变后怪物攻击和移动速度提升概率,调整这几项可以搭配时间倍率做出差异化的属下机制,部分复古1.76版本会开启主人死亡宝宝叛变,增加法师的操作压力。

修改倍率之后需要分场景测试,召唤不同种类的宝宝,记录召唤完成的时间,等待计时观察叛变触发时机。测试低数值倍率,确认宝宝可以按时叛变,不会出现永久忠诚的情况。测试高倍率数值,验证长时间在线、中途下线重登之后,宝宝计时是否持续累积。角色下线之后召唤属下会直接消失,计时中断,重新召唤会重新开启计时,不会继承上一次召唤剩余时长。

常见故障排查,修改参数重启服务,宝宝叛变时间没有变化,优先确认修改的!Setup.txt是当前服务端正在读取的文件,部分多副本环境会存在多个目录的配置文件混淆。参数填写过大,部分引擎存在数值上限,超出上限之后不会继续延长时间,建议单次调整幅度不要超过200。宝宝到时间不叛变,检查是否存在其他脚本强制锁定属下状态,脚本指令优先级高于!Setup全局参数。召唤脚本RECALLMOBEX指定叛变时间时,全局倍率不再作用于该召唤物,容易出现时间效果不一致的情况。

版本数值搭配思路,传统原版1.76风格推荐保留默认MasterRoyaltyRate=10,维持两小时叛变时长,贴合原始游戏节奏。偏向轻度改动的版本设置15至30区间,延长宝宝存活时间。挑战向版本设置3至5,缩短忠诚时间,法师需要持续留意宝宝状态。参数调整时不要一次性把数值设置到极大,过长的宝宝忠诚时间会改变地图刷怪节奏,影响整体数值平衡。

参数本身只针对技能召唤的属下,地图原生刷新怪物、NPC召唤临时怪物不受该倍率控制。区分清楚两种怪物的生成方式,避免修改参数之后发现部分怪物不会触发叛变计时。如果需要关闭叛变机制,不建议单纯拉高MasterRoyaltyRate,推荐编写脚本监控属下,定时清除叛变逻辑,防止超大数值带来引擎计时异常。调试完成之后,记录当前参数数值,后续版本更新覆盖配置文件时可以快速恢复对应的叛变倍率设置。
[顶部]