架设传奇后,若需确认服务端已设置哪些装备、属性及掉落规则,必须直接查阅服务端配置文件。所有装备数据均以文本形式存储在指定目录中,无需启动游戏即可完整查看。
一、定位装备主数据库文件
传奇服务端的装备信息集中存放在以下两个核心文件中:
StdItems.txt
路径:D:mirserverMir200EnvirStdItems.txt
作用:定义全部装备的基础属性,包括名称、类型、攻击、防御、重量、穿戴等级、职业限制等。
格式示例:
;编号 名称 类型 图标 攻击下限 攻击上限 防御下限 防御上限 重量 耐久 需要等级 需要职业
0 天堂之刃 0 10 50 60 0 0 50 100 35 1
每行对应一件装备,字段顺序固定,注释行以分号开头。
UserCmd.txt(或特殊装备脚本)
路径:D:mirserverMir200EnvirQuestDiaryUserCmd.txt
作用:部分自定义装备(如带技能、特殊效果)通过脚本实现,需在此文件中查找相关触发逻辑。
二、查看装备掉落与刷新规则
装备如何出现在怪物身上或地图中,由以下文件控制:
Monster.txt
路径:D:mirserverMir200EnvirMonster.txt
每个怪物条目末尾包含掉落物品ID及概率。例如:
1001 稻草人 ... 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ......
实际有效字段通常在前100列内,具体掉落ID和概率需结合 DropItem.txt 解析。
DropItem.txt
路径:D:mirserverMir200EnvirDropItem.txt
定义怪物掉落表,格式为:
怪物编号 物品编号 最小数量 最大数量 掉落概率(万分比)
1001 0 1 1 5000
表示稻草人(1001)有50%概率掉落天堂之刃(ID=0)。
三、检查特殊属性与强化设置
若装备带有吸血、暴击、传送等特效,需查看以下位置:
ItemEvent.txt
路径:D:mirserverMir200EnvirQuestDiaryItemEvent.txt
定义装备使用或穿戴时触发的脚本。例如:
[@Item_0_Use]
;天堂之刃使用技能
#ACT
MOB 1002 1
MakeItem目录
路径:D:mirserverMir200EnvirMakeItem
存放合成、强化、升级配方,文件名如 武器强化.txt,内容指定材料与结果装备ID。
四、验证装备是否生效
启动服务端后使用GM命令
登录角色,输入:
@Give 天堂之刃
若能获得,说明StdItems.txt中该装备已加载。
查看M2Server启动日志
服务端启动时会读取StdItems.txt,若某行格式错误,会在控制台提示“StdItems第XX行错误”,可据此排查遗漏装备。
五、注意事项
所有文本文件必须用ANSI编码保存,UTF-8会导致引擎无法识别;
装备ID从0开始连续编号,不可跳号或重复;
修改后需重启M2Server使配置生效。
通过直接查阅上述文件,可完整掌握服务端所有装备的属性、获取方式及特殊效果,无需依赖第三方工具。核心在于理解StdItems.txt的基础定义与DropItem.txt的掉落逻辑。

