玩传奇世界或架设时,常需调整物品拾取规则 —— 比如限制特定物品拾取权限、设置自动拾取范围、修改组队拾取归属等,而这些功能都由对应配置文件控制。不同传奇版本的文件位置与名称差异较大,以下按 “服务端核心规则”“客户端拾取设置” 两类场景详细说明。
一、服务端核心拾取规则文件:控制全服拾取权限
服务端文件决定服务器全局拾取规则,如怪物掉落物品谁能捡、假人 / 分身能否拾取,需按引擎版本查找对应文件。
1. M2 引擎(复古版 / 经典版):基础拾取权限清单
核心文件 1:AllowPickUpItemList.txt
路径:D:\mirserver\Mir200\Envir\AllowPickUpItemList.txt
作用:定义允许玩家或分身拾取的物品清单,一行填写一个物品名称(如 “裁决之杖”“强效金疮药”),未列入的物品无法拾取。
修改方法:用记事本打开,按 “物品名称” 格式添加或删除条目,保存后在 M2 控制器中点击 “重新加载配置” 生效。
核心文件 2:AllowAIPickUpItemList.txt
路径:同上述 Envir 文件夹下
作用:单独控制假人(AI 角色)的拾取范围,仅列入此文件的物品会被假人自动拾取。
特殊说明:复古版默认无此文件,需手动创建文本文档并命名,假人系统才会读取规则。
2. HERO 引擎(中变 / 合击版):自动拾取与范围配置
核心文件 1:AutoPickup.txt
路径:客户端目录\Script\AutoPickup.txt
作用:仅微变版本有此文件,可设置自动拾取的物品品质(如 “橙色装备”“紫色材料”)、拾取距离(如 “5 格内优先拾取”)。
格式示例:物品类型=装备,品质=橙色,距离=5,表示 5 格内的橙色装备自动入包。
核心文件 2:QFunction.txt
路径:Script\QFunction\QFunction.txt
作用:通过脚本命令控制拾取触发条件,比如 “角色等级≥40 级才可拾取祖玛装备”,需添加对应脚本语句(如#IF CheckLevel >= 40 #ACT AllowPickUp 祖玛头盔)。
3. Blue 引擎(高特效 / 公益服):规则列表与数据库设置
核心文件 1:PickItemRule.txt
路径:服务端\Envir\PickItemRule.txt
作用:定义组队拾取规则,格式为 “物品名称 数字”,数字 1 代表仅队长可拾取,数字 3 代表队长可拾取且禁止范围拾取(如 “屠龙刀 3”)。
核心设置:数据库 PickMask 字段
位置:SQL 引擎的物品数据库中(如 ItemDB 表)
作用:用数字掩码控制拾取属性,1 = 仅队长拾取,2 = 禁止批量拾取,4 = 宠物可拾取,组合数字代表复合规则(如 6=2+4,即禁止批量拾取且宠物可捡) 。
特色文件:Excel 配置表
路径:服务端\Config\物品拾取规则.xls
作用:部分 Blue 引擎版本用表格管理拾取规则,可直接在 Excel 中编辑 “物品名称”“允许拾取角色”“拾取优先级”,保存后同步至数据库即可生效。
二、客户端拾取设置文件:个性化拾取偏好
客户端文件仅影响个人拾取体验,如自动拾取开关、屏蔽垃圾物品,无需服务端权限即可修改。
1. 通用配置文件:config.ini
路径:客户端目录\Config\config.ini
作用:包含基础拾取设置,打开后可找到 “自动拾取物品”“拾取距离” 等选项,直接修改参数值即可(如AutoPickup=1代表开启自动拾取,PickupRange=6代表拾取范围 6 格)。
生效方式:保存文件后重启游戏,新设置自动生效。
2. 内挂拾取过滤文件:bestitem.ini
路径:客户端目录\Data\Config\用户名\bestitem.ini
作用:控制内挂拾取的物品类型,文件中每条记录格式为 “物品名 = 0,1,1,1”,四个数字分别代表 “是否极品”“是否贵重”“是否拾取”“是否显示”,将第三个数字改为 0 即可屏蔽该物品拾取(如 “木剑 = 0,0,0,1” 代表不拾取木剑)。
修改技巧:按 F12 打开内挂设置,在 “物品拾取” 中勾选 / 取消物品,系统会自动同步修改此文件,无需手动编辑。
三、修改与生效技巧:避免操作失误
文件备份优先:修改前复制原文件(如重命名为 “AllowPickUpItemList_备份.txt”),若设置错误可直接恢复,避免服务器拾取功能异常。
服务端加载规则:修改服务端文件后,需在对应引擎控制器中执行 “加载配置”(M2 引擎)或 “重启游戏服务”(Blue 引擎),否则新规则不生效 。
格式严格统一:文本文档需用 “ANSI” 编码保存,物品名称必须与数据库中完全一致(如 “裁决之杖” 不可简写为 “裁决”),否则规则无效。
四、常见问题解答
找不到对应文件怎么办?
复古版可能无 AutoPickup.txt 等进阶文件,可从同引擎版本的素材站下载模板文件,放入对应目录即可。
确认引擎版本:在服务端启动器中查看 “引擎类型”(如 “M2-1.76 核心”),再按对应类型查找文件。
修改后拾取规则没变化?
检查文件路径是否正确(如 Envir 文件夹位置是否在 Mir200 目录下)。
确认未开启内挂过滤:客户端内挂设置可能覆盖服务端规则,需在 F12 中勾选 “允许拾取全部物品” 测试。
假人不拾取物品?
确保 AllowAIPickUpItemList.txt 已创建,且物品名称正确。
在脚本中添加假人拾取命令(如SetDummyPickItem 1)开启假人拾取功能 。
总结
传奇世界各版本的拾取物品文件按 “服务端全局控制”“客户端个人设置” 划分,核心在于匹配引擎类型:M2 引擎找 Envir 文件夹下的清单文件,HERO 引擎查 Script 目录的脚本与自动拾取文件,Blue 引擎看规则列表与数据库掩码。修改时做好备份、严格按格式编辑,再通过引擎加载或重启游戏生效,即可精准控制物品拾取规则。
一、服务端核心拾取规则文件:控制全服拾取权限
服务端文件决定服务器全局拾取规则,如怪物掉落物品谁能捡、假人 / 分身能否拾取,需按引擎版本查找对应文件。
1. M2 引擎(复古版 / 经典版):基础拾取权限清单
核心文件 1:AllowPickUpItemList.txt
路径:D:\mirserver\Mir200\Envir\AllowPickUpItemList.txt
作用:定义允许玩家或分身拾取的物品清单,一行填写一个物品名称(如 “裁决之杖”“强效金疮药”),未列入的物品无法拾取。
修改方法:用记事本打开,按 “物品名称” 格式添加或删除条目,保存后在 M2 控制器中点击 “重新加载配置” 生效。
核心文件 2:AllowAIPickUpItemList.txt
路径:同上述 Envir 文件夹下
作用:单独控制假人(AI 角色)的拾取范围,仅列入此文件的物品会被假人自动拾取。
特殊说明:复古版默认无此文件,需手动创建文本文档并命名,假人系统才会读取规则。
2. HERO 引擎(中变 / 合击版):自动拾取与范围配置
核心文件 1:AutoPickup.txt
路径:客户端目录\Script\AutoPickup.txt
作用:仅微变版本有此文件,可设置自动拾取的物品品质(如 “橙色装备”“紫色材料”)、拾取距离(如 “5 格内优先拾取”)。
格式示例:物品类型=装备,品质=橙色,距离=5,表示 5 格内的橙色装备自动入包。
核心文件 2:QFunction.txt
路径:Script\QFunction\QFunction.txt
作用:通过脚本命令控制拾取触发条件,比如 “角色等级≥40 级才可拾取祖玛装备”,需添加对应脚本语句(如#IF CheckLevel >= 40 #ACT AllowPickUp 祖玛头盔)。
3. Blue 引擎(高特效 / 公益服):规则列表与数据库设置
核心文件 1:PickItemRule.txt
路径:服务端\Envir\PickItemRule.txt
作用:定义组队拾取规则,格式为 “物品名称 数字”,数字 1 代表仅队长可拾取,数字 3 代表队长可拾取且禁止范围拾取(如 “屠龙刀 3”)。
核心设置:数据库 PickMask 字段
位置:SQL 引擎的物品数据库中(如 ItemDB 表)
作用:用数字掩码控制拾取属性,1 = 仅队长拾取,2 = 禁止批量拾取,4 = 宠物可拾取,组合数字代表复合规则(如 6=2+4,即禁止批量拾取且宠物可捡) 。
特色文件:Excel 配置表
路径:服务端\Config\物品拾取规则.xls
作用:部分 Blue 引擎版本用表格管理拾取规则,可直接在 Excel 中编辑 “物品名称”“允许拾取角色”“拾取优先级”,保存后同步至数据库即可生效。
二、客户端拾取设置文件:个性化拾取偏好
客户端文件仅影响个人拾取体验,如自动拾取开关、屏蔽垃圾物品,无需服务端权限即可修改。
1. 通用配置文件:config.ini
路径:客户端目录\Config\config.ini
作用:包含基础拾取设置,打开后可找到 “自动拾取物品”“拾取距离” 等选项,直接修改参数值即可(如AutoPickup=1代表开启自动拾取,PickupRange=6代表拾取范围 6 格)。
生效方式:保存文件后重启游戏,新设置自动生效。
2. 内挂拾取过滤文件:bestitem.ini
路径:客户端目录\Data\Config\用户名\bestitem.ini
作用:控制内挂拾取的物品类型,文件中每条记录格式为 “物品名 = 0,1,1,1”,四个数字分别代表 “是否极品”“是否贵重”“是否拾取”“是否显示”,将第三个数字改为 0 即可屏蔽该物品拾取(如 “木剑 = 0,0,0,1” 代表不拾取木剑)。
修改技巧:按 F12 打开内挂设置,在 “物品拾取” 中勾选 / 取消物品,系统会自动同步修改此文件,无需手动编辑。
三、修改与生效技巧:避免操作失误
文件备份优先:修改前复制原文件(如重命名为 “AllowPickUpItemList_备份.txt”),若设置错误可直接恢复,避免服务器拾取功能异常。
服务端加载规则:修改服务端文件后,需在对应引擎控制器中执行 “加载配置”(M2 引擎)或 “重启游戏服务”(Blue 引擎),否则新规则不生效 。
格式严格统一:文本文档需用 “ANSI” 编码保存,物品名称必须与数据库中完全一致(如 “裁决之杖” 不可简写为 “裁决”),否则规则无效。
四、常见问题解答
找不到对应文件怎么办?
复古版可能无 AutoPickup.txt 等进阶文件,可从同引擎版本的素材站下载模板文件,放入对应目录即可。
确认引擎版本:在服务端启动器中查看 “引擎类型”(如 “M2-1.76 核心”),再按对应类型查找文件。
修改后拾取规则没变化?
检查文件路径是否正确(如 Envir 文件夹位置是否在 Mir200 目录下)。
确认未开启内挂过滤:客户端内挂设置可能覆盖服务端规则,需在 F12 中勾选 “允许拾取全部物品” 测试。
假人不拾取物品?
确保 AllowAIPickUpItemList.txt 已创建,且物品名称正确。
在脚本中添加假人拾取命令(如SetDummyPickItem 1)开启假人拾取功能 。
总结
传奇世界各版本的拾取物品文件按 “服务端全局控制”“客户端个人设置” 划分,核心在于匹配引擎类型:M2 引擎找 Envir 文件夹下的清单文件,HERO 引擎查 Script 目录的脚本与自动拾取文件,Blue 引擎看规则列表与数据库掩码。修改时做好备份、严格按格式编辑,再通过引擎加载或重启游戏生效,即可精准控制物品拾取规则。

