传奇自定义怪物设置
来源:夜神 | 更新时间:2026-03-14 04:52
自定义怪物必须同时完成怪物数据、客户端外观资源和地图刷新配置,单独修改名称或生命值通常无法正常生效。操作前先复制服务端数据库、刷怪文件和客户端补丁作为备份,再确认当前引擎实际读取的文件:传统m2结构常见为monster.db与mir200\envir\mongen.txt,部分64位引擎则改用cfg_monster.xls、cfg_mongen.xls,不能把不同引擎的字段直接混用。怪物名称、内部编号和刷新文件中的名称必须保持完全一致,否则可能出现刷怪失败、空坐标或服务器读取异常。

怪物属性应从已有记录复制后逐项调整,优先设置name、外观代码、行动模式、攻击模式、等级、hp、ac、mac、dc、dcmax、hit和exp。使用blue类新版怪物表时,classid需要连续,常见自定义编号从200000段开始;hp决定总生命,ac和mac分别对应物理、魔法防御,dc与dcmax控制物理攻击区间,attackspd控制出手间隔。普通怪建议先以玩家单人30至60秒击杀为目标,精英怪控制在60至120秒,首领则根据是否允许组队延长到90至180秒;每次只改动一至两项,测试后再按10%至20%的幅度调整,避免生命、攻击和经验同时翻倍造成难以定位的失衡。
刷怪配置应先用单只、短间隔完成验证,再扩大数量和范围。传统mongen.txt通常按地图代码、坐标x、坐标y、怪物名称、范围、数量、刷新时间填写,测试时将数量设为1、范围设为1至3、刷新时间设为1至5分钟,进入地图确认怪物能出现、能被攻击并能在死亡后重新刷新;确认无误后,普通练级怪可按每个坐标点5至20只、刷新间隔3至10分钟布置,精英怪按1至3只、10至30分钟布置,首领则使用单点单只并设置30至120分钟刷新。地图面积较小或存在安全区时,应减少集中刷怪概率和单点数量,防止怪物堆叠、寻路异常及服务器负载升高。
客户端外观和特殊能力必须与服务端字段同步,否则属性正确也可能出现透明、站桩或动作错乱。appr负责外观编号,race和raceimg分别影响行动、攻击及死亡表现,使用新外观时还要补齐对应客户端素材;若启用可探索、抗性、麻痹或破盾等能力,应先确认当前数据库具备对应字段,旧库强行添加不会自动生效。完成设置后重启实际读取怪物数据的服务进程,依次检查出生位置、名称显示、移动攻击、死亡掉落、经验获得和刷新时间;练级地图优先选择低攻击、高经验的普通怪,资源地图选择中等生命与稳定掉落的精英怪,首领地图则应把高生命、低数量、长间隔作为核心配置,确保挑战价值与玩家通关效率相匹配。
