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

传奇M2服务器Envir文件详解道士毒配置文件功能与修改教程

热度:
传奇M2引擎服务端中,Mir200目录下的Envir文件夹是整个游戏的核心配置目录,承载着游戏基础参数、职业技能配套、道具合成、怪物刷新、地图规则、NPC功能等全部核心自定义配置。其中道士毒素相关文件是调整道士施毒效果、毒术属性、毒药道具的核心载体,多数玩家与开区搭建者遇到的道士毒失效、毒效异常、毒药无法制作等问题,均源于Envir目录对应文件配置错误或缺失。本文完整拆解Envir目录全文件功能,重点详解道士毒专属配置文件的参数逻辑与修改方法。
一、Envir目录核心定位与基础作用
Envir目录为M2引擎专属环境配置文件夹,所有游戏自定义规则无需修改核心引擎程序,仅通过该目录下的文本文件即可完成配置生效。目录内文件分为通用全局配置、怪物与地图配置、NPC与脚本配置、道具与技能配套配置四大类,道士毒相关文件归属于道具与技能配套类目,直接关联道士红绿毒技能效果、毒药道具合成、毒素持续伤害、毒素生效时长等核心属性。所有文件修改后,重启M2引擎即可加载最新配置,部分配置可通过引擎重载功能即时生效。
二、道士毒专属配置文件详细说明
传奇M2引擎中,道士毒效果并非单一文件控制,由Envir目录下MakeItem.txt、PoisonWeapon.txt两大核心文件协同管理,分别对应毒药道具合成配方与技能毒素附加效果,是解决各类道士毒相关问题的关键文件。
1、MakeItem.txt道士毒药合成配置文件
该文件是道士红绿毒道具的核心配置文件,主要控制游戏内毒药道具的合成配方、消耗材料、合成条件,也是M2引擎启动时优先加载的核心道具配置文件。若服务端缺失该文件,M2引擎会出现加载报错,游戏内道士将无法使用毒术、无法制作毒药道具,是道士毒功能生效的基础文件。
文件标准配置格式固定,每一行对应一种毒药道具的合成规则,核心参数包含道具名称、合成所需材料、材料数量、合成成功率、合成产出数量。常规版本中,该文件主要配置绿毒粉、红毒粉、强效绿毒、强效红毒四类道士专属毒素道具。绿毒对应持续掉血效果,红毒对应降低目标防御效果,两类道具的属性差异均由该文件初始配置定义。
常见修改场景包含调整毒药合成难度、取消合成失败概率、修改毒药产出数量、新增高阶毒素道具。修改时需严格匹配游戏数据库中的道具名称,名称不一致会导致配置失效,出现合成无反应、合成后道具无法使用的问题。同时该文件配置优先级高于默认引擎参数,自定义毒药效果需优先在此文件录入基础规则。
2、PoisonWeapon.txt毒素附加效果配置文件
该文件位于Envir\UserData子目录下,主要控制所有带毒素效果的附加属性,不仅适配道士技能毒,还可配置武器自带毒素效果,是调整道士毒术伤害、持续时长、生效概率的核心文件。区别于MakeItem.txt的道具合成配置,该文件直接作用于战斗中的毒素生效逻辑,决定道士施毒后的实际战斗效果。
文件标准配置格式为:道具/技能标识生效几率单次掉血量基础持续时长扩展持续时长。针对道士职业,无需绑定武器,默认对应职业毒术技能参数,可单独设置绿毒、红毒的核心属性。生效几率参数控制施毒命中后触发毒素效果的概率,常规默认百分百触发,可自定义调整施毒命中率;单次掉血量对应绿毒每一秒的持续伤害数值,数值越高毒伤越强;基础持续时长为毒素默认生效秒数,扩展时长可叠加特殊buff延长毒素效果。
游戏内道士毒效过弱、毒持续时间过短、高端怪物免疫毒素等问题,均可通过修改该文件参数解决。同时该文件支持差异化配置,可单独设置新手毒、高阶毒、专属技能毒的不同效果,实现职业技能分层设计。
三、Envir目录其余核心文件完整功能说明
除道士毒相关核心文件外,Envir目录包含数十个配套配置文件,覆盖游戏全场景功能,以下为所有常用文件的精准功能解析,适配主流M2引擎版本。
1、全局基础参数配置文件
!Setup.txt为游戏全局核心参数文件,是Envir目录优先级最高的配置文件,控制全服基础规则。包含经验倍率、怪物基础属性倍率、地图进入限制、在线人数上限、物品掉落基础规则、技能基础冷却等全局参数,所有职业技能的基础阈值均受该文件约束,道士毒术的基础冷却时间也可在此文件微调。
AdminList.txt为GM管理员名单配置文件,录入游戏角色名称后,对应账号可拥有全服管理权限,可测试毒素效果、刷新道具、调试配置无需后台操作。
2、地图与怪物配置文件
MapInfo.txt是全服地图配置核心文件,定义所有游戏地图的编号、名称、进入权限、专属规则、是否允许施毒、是否禁止持续伤害技能。部分地图默认屏蔽毒素效果,道士在对应地图无法施毒,可通过修改该文件地图标签解除限制。
MonGen.txt为怪物刷新配置文件,设置每张地图的怪物刷新坐标、刷新数量、刷新范围、刷新间隔,关联全服怪物分布节奏。
MonItems文件夹为怪物爆率专属文件夹,内部每个TXT文件对应一种怪物的掉落清单,可自定义怪物掉落毒药、毒术技能书等道具的概率。
Monster.txt为怪物基础属性文件,定义怪物血量、防御、攻击、经验、毒素抗性,调整怪物毒素抗性数值可解决怪物免疫道士毒的问题。
3、NPC与交易系统配置文件
Merchant.txt为商人NPC配置文件,定义游戏内所有功能NPC的坐标、名称、绑定脚本,可设置毒药合成NPC、道具兑换NPC的生效规则。
Npcs.txt为系统管理NPC配置文件,管控大刀守卫、地图传送员等基础NPC的行为逻辑。
Market_Def文件夹为NPC脚本存放目录,所有商人、功能NPC的执行脚本均存放于此,可自定义毒药兑换、毒术升级等专属脚本。
Market_saved、Market_prices、Market_upg为交易临时缓存文件,自动记录NPC交易价格、道具升级记录,重启服务端后自动清空,无需手动修改。
4、道具与功能规则配置文件
FilterItemList.txt为内挂物品拾取名单,设置游戏内自动拾取道具清单,可添加毒药、毒术卷轴等道具自动拾取规则。
ItemRuleList.txt为物品规则配置文件,管控所有道具的交易、丢弃、绑定、掉落规则,可设置毒药是否可交易、是否可掉落、是否可叠加存放。
DisableMakeItem.txt为道具制造限制文件,设置禁止合成、禁止打造的道具名单,避免自定义毒药道具被系统限制合成。
PriorityPickUpItem.txt为道具拾取优先级文件,可设置毒药道具的拾取优先级,高于普通材料道具。
5、脚本与任务配置文件
QFunction-0.txt为全局触发脚本文件,管控游戏内所有登录、升级、击杀、使用道具的触发事件,可设置使用毒药后触发专属buff、施毒成功触发提示文字等自定义效果。
Robot.txt为机器人脚本配置文件,控制服务端自动执行的定时任务,可设置定时刷新毒药道具、定时回收过期毒素buff等功能。
QuestDiary文件夹为专属任务脚本库,可自定义道士毒术专属任务、毒药获取任务等特色玩法。
6、地图守卫与专属功能文件
GuardList.txt为地图守卫配置文件,定义大刀守卫、弓箭手等NPC的攻击属性、刷新规则、攻击范围。
FlyPoint.txt为地图跳转点配置文件,管控地图传送坐标、专属跳转规则。
Fortress.txt、Fortress-1.txt为沙城及专属地图配置文件,管控攻城地图的怪物刷新、功能规则。
四、道士毒常见问题与Envir文件对应解决方法
1、道士无法施毒、道具点击无反应:优先检查Envir目录是否存在MakeItem.txt文件,文件缺失需新建并录入标准毒药合成配置,同时核对数据库毒药道具名称与文件名称一致。
2、施毒后无持续伤害:打开PoisonWeapon.txt文件,检查掉血量、持续时长参数是否为0,重置对应数值并重启M2引擎即可恢复毒效。
3、部分地图无法施毒:编辑MapInfo.txt对应地图配置,删除地图专属的禁止持续技能标签,解除毒素使用限制。
4、怪物免疫毒素效果:修改Monster.txt对应怪物的毒素抗性参数,降低抗性数值,同时同步PoisonWeapon.txt的生效几率参数。
5、毒药无法合成、合成失败率过高:调整MakeItem.txt中的合成成功率参数,核对所需材料名称与数量配置,删除错误冗余代码。
五、Envir文件修改通用注意事项
所有Envir目录下的TXT配置文件,均建议使用专业文本编辑器打开修改,避免系统自带记事本导致的编码错乱、配置失效。修改前需备份原文件,防止参数错误导致服务端启动异常。参数修改需严格遵循文件格式,禁止随意删减标点、换行、参数字段。修改完成后,关闭所有配置文件,重启M2引擎即可完整生效,部分脚本类文件可通过引擎重载功能即时加载。不同版本M2引擎的文件参数格式完全通用,无版本适配差异,可直接套用配置规则。
[顶部]