传奇服务端装备库查看与配置全解

来源: 作者: 点击:
一、核心数据库:StdItems.DB(装备底版)

服务端所有装备的“出生证明”都在 StdItems.DB 文件中。这是装备属性的源头,决定了攻击、防御、佩戴等级等基础数据。

1. 文件定位:进入服务端根目录,找到 MirServer\Mud2\DB\StdItems.DB。若找不到,检查 Mir200\DB 路径。
2. 工具准备:需使用 DBC2000(Database Commander)打开。若未安装,需先下载安装该数据库管理工具。
3. 查看操作:
◦ 运行 DBC2000,点击 File → Open → Left,路径指向上述 DB 文件夹,打开 StdItems.DB。

- 表格中每一行即一件装备。关键字段:Name(名称)、StdMode(类型代码,如5=衣服)、AC/MAC(防御/魔御)、DC(攻击)、NeedLevel(佩戴等级)。
- 此处修改的是装备的“原型”,修改后需重启M2生效。

二、M2引擎内查看:列表信息与生成

无需打开数据库文件,直接在运行中的服务端主控程序里查看。

1. M2Server操作:启动服务端,双击 M2Server.exe(或通过控制器启动),进入主界面。
2. 查看路径:点击菜单栏 查看 → 列表信息一(或二)→ 物品列表。
- 此处会显示所有已加载的装备名称、ID及基础属性。
◦ 导出列表:在“物品列表”界面,点击“允许制造物品”并保存,系统会在 Mir200\Envir\EnableMakeItem.txt 生成一份纯文本装备清单,方便搜索。

三、配套文本:爆率与脚本逻辑

除了基础属性,装备的“掉落”和“特效”由文本文件控制。

1. 爆率文件(MonItems):进入 MirServer\Mir200\Envir\MonItems 文件夹。每个怪物对应一个 .txt 文件(如“白野猪.txt”),里面列出了该怪能爆出的装备名称。这是检查“某装备是否在版本中掉落”的直接证据。
2. 合成脚本(QuestDiary):进入 MirServer\Mir200\Envir\QuestDiary。装备合成、升级、兑换等逻辑通常写在此处的脚本中,通过搜索装备名称可找到其获取途径。
3. 备注文件(ItemDescList.txt):位于 Mir200\Envir 下,定义了游戏内鼠标悬停时显示的详细说明文字。

四、常见问题排查

• 装备不显示:检查 StdItems.DB 中该装备的 Looks(外观编号)是否与客户端补丁的 Weapon.wil 等文件对应。

- 属性不对:确认修改 StdItems.DB 后是否重启了M2Server。直接改文件不重启,游戏内数据不会更新。
- DBC打不开:确保服务端完全关闭(M2、网关均退出),否则 .DB 文件会被占用导致打开失败。

操作顺序:先用 DBC2000 打开 StdItems.DB 查看基础库 → 启动M2在“物品列表”核对 → 去 MonItems 文件夹检查爆率设置。