在传奇 GEE 引擎单机版架设中,物品掉落时默认的全服提示(如 “【全服通知】XXX 怪物掉落屠龙刀”)会造成不必要的信息干扰。单机场景无需同步其他玩家,可通过调整 M2 设置、配置文件及脚本,彻底取消这类提示。本文将分三步拆解操作流程,帮助架设者快速实现无全服掉落提示的单机环境。
一、核心原理:GEE 引擎物品掉落提示的控制途径
GEE 引擎的物品掉落全服提示由三层机制共同控制,需分别关闭:
M2 系统默认广播:引擎自带的全局提示开关,控制所有物品掉落是否触发全服消息;
配置文件参数:Envir 目录下的文件定义特定物品(如高级装备)的提示规则;
怪物掉落脚本:部分自定义掉落脚本中包含手动添加的全服通知指令。
单机版取消提示需同时处理这三层设置,确保无遗漏。
二、第一步:M2 系统设置关闭全服广播
M2 服务器是控制全服提示的核心入口,直接关闭全局开关即可屏蔽基础提示:
启动 GEE 引擎的 M2Server.exe,进入主界面;
点击顶部菜单栏「选项」→「系统设置」→「提示设置」;
在「物品掉落提示」板块,取消以下两项勾选:
「开启物品掉落全服提示」(核心开关,默认勾选);
「高级物品掉落强制广播」(针对极品装备的额外提示,默认勾选);
进阶设置:将「掉落提示范围」从 “全服” 改为 “仅本人”(若需保留个人拾取提示,避免完全无反馈);
点击「确定」保存,无需重启 M2,设置实时生效。
三、第二步:修改核心配置文件,屏蔽特定物品提示
部分高级物品(如屠龙刀、麻痹戒指)的掉落提示可能由配置文件单独控制,需进一步修改:
进入服务端MirServer\Mir200\Envir目录,找到ItemDropNotice.txt(物品掉落提示配置文件,部分版本名为DropNotice.ini);
用 Notepad++ 打开文件,查看内容格式:
默认格式为 “物品编号 提示类型 提示内容”,示例:1001 2 【全服通知】怪物掉落屠龙刀!;
其中 “提示类型 = 2” 代表全服广播,“1” 代表个人提示,“0” 代表无提示;
批量修改或删除配置:
快速操作:按Ctrl+H打开替换功能,将 “2”(空格 + 2 + 空格)替换为 “ 0 ”,统一设置为无提示;
彻底清理:直接删除文件内所有行(保留空文件),避免遗漏个别物品;
同步检查MonDropNotice.txt(怪物掉落提示文件),重复上述操作,确保无残留全服提示配置;
保存文件,编码选择 “ANSI”,防止中文乱码导致配置失效。
四、第三步:优化怪物掉落脚本,删除手动广播指令
若此前添加过自定义掉落脚本(如怪物死亡触发全服消息),需删除脚本中的广播指令:
进入MirServer\Mir200\Envir\QuestDiary目录,找到怪物掉落相关脚本:
通用脚本:MonDrop.txt(全局怪物掉落规则);
特定怪物脚本:如WhiteBoar.txt(白野猪专属掉落);
打开脚本文件,搜索全服广播指令,常见指令及处理方式:
指令 1:SendAllMsg 6 【全服通知】%MonName%掉落%ItemName%!(6 代表消息颜色)
处理:删除整行指令,或在指令前加;注释(如;SendAllMsg 6 ...);
指令 2:BroadCastMsg 全服提示:%MapName%的%MonName%掉落稀有物品!
处理:同上述操作,移除或注释该指令;
示例:原脚本片段(含全服提示)
(@MonDie)
#IF
CheckMonName 白野猪
CheckDropItem 屠龙刀
#ACT
SendAllMsg 6 【全服通知】白野猪掉落屠龙刀!
GiveItem 屠龙刀 1
修改后脚本片段(无全服提示)
(@MonDie)
#IF
CheckMonName 白野猪
CheckDropItem 屠龙刀
#ACT
GiveItem 屠龙刀 1
保存所有修改的脚本文件,无需重启服务端,脚本实时生效。
五、验证方法:确认全服提示已取消
修改完成后,通过两步验证效果:
怪物掉落测试:
进入游戏,找到常见怪物(如稻草人)和高级怪物(如白野猪);
击杀怪物,观察聊天框是否有 “全服通知” 类消息,无显示即正常;
高级物品验证:
手动触发极品装备掉落(如通过 GM 命令@GiveItem 屠龙刀 1给怪物,再击杀);
确认无全服广播,仅保留个人拾取提示(若第二步设置 “仅本人”)。
六、常见问题解决
1. 修改后仍有部分全服提示
原因:遗漏Envir\Notice.txt中的全局通知配置;
解决:打开Notice.txt,删除含 “物品掉落”“全服” 关键词的行,保存后重启 M2。
2. 个人拾取提示也消失
原因:M2 设置中 “掉落提示范围” 设为 “无”;
解决:重新进入 M2「提示设置」,将 “掉落提示范围” 改为 “仅本人”,确保个人能看到拾取信息。
3. 脚本修改后怪物不掉落物品
原因:删除脚本时误删GiveItem等掉落指令;
解决:检查脚本,确保仅移除SendAllMsg等广播指令,保留GiveItem(物品发放)、CheckDropItem(掉落判定)等核心指令。
七、注意事项总结
备份优先:修改前复制Envir目录和QuestDiary目录,避免操作失误导致掉落功能异常;
编码正确:所有配置文件和脚本需用 ANSI 编码保存,UTF-8 编码会导致指令失效;
单机特性:无需保留 “全服同步” 相关设置,可彻底关闭所有广播类功能,减少引擎负载;
版本适配:若为 GEE 增强版,需额外检查M2Server\Plugins\DropNotice.dll插件,若存在该文件,直接删除即可(插件会强制触发全服提示)。
通过以上步骤,可完全取消 GEE 引擎单机版的物品掉落全服提示,营造简洁的单机体验。核心在于同步关闭 M2 开关、清理配置文件残留及优化脚本指令,确保三层控制机制均无全服广播设置。若遇到特殊版本问题,可参考 GEE 引擎官方文档的 “单机模式配置” 章节,或社区中的单机优化案例。
传奇 GEE 引擎架设:单机版取消物品掉落全服提示教程
来源:
作者:
点击:

