GEE引擎单机版关闭物品掉落全服提示实操

来源: 作者: 点击:
问题根源:提示来源与补丁无关

你提到的“补丁”通常指客户端Data资源,但全服掉落提示由服务端引擎控制。GEE引擎的提示分三层:M2系统广播、配置文件白名单、脚本触发。单机架设只需关闭前两层,无需修改客户端补丁文件。

第一步:M2Server系统级关闭(最快)

这是关闭全局广播的核心步骤,修改后即时生效。
1. 启动M2:运行服务端 MirServer 目录下的 M2Server.exe(GEE引擎主控)。
2. 进入设置:点击顶部菜单【选项】→【系统设置】(部分版本在【参数设置】→【游戏设置】)。
3. 取消勾选:找到【提示设置】或【物品掉落设置】标签页,执行以下操作:
- 取消勾选 “开启物品掉落全服提示”(核心开关)。
◦ 取消勾选 “高级物品掉落强制广播”(针对极品装备的额外开关)。

- 将“掉落提示范围”改为 “仅本人” 或 “不提示”。
4. 保存生效:点击【确定】,在M2界面点击【控制】→【重读所有配置】。此时普通物品的全服公告应已消失。

第二步:修改物品掉落配置文件(关键)

部分版本通过 ItemDropNotice.txt 文件单独定义了特定极品装备的强制公告,需手动清理。
1. 定位文件:进入服务端目录 MirServer\Mir200\Envir,查找以下文件:
◦ ItemDropNotice.txt(物品掉落提示列表)

- DropNotice.ini(部分版本使用)
◦ MonDropNotice.txt(怪物掉落提示,若有也需处理)

2. 批量注释:用记事本打开文件,若内容格式为 物品编号 2 提示文字,其中的 “2”代表全服广播。将其批量修改为 “0”(无提示)或直接在每行行首加 ; 或 // 注释整行。
3. 极端处理:若只想彻底清净,可直接清空文件内容并保存。单机环境无需这些公告。

第三步:检查脚本触发(防漏网)

若完成上述两步后,击杀特定BOSS仍有公告,说明提示写在脚本里。
1. 搜索脚本:进入 MirServer\Mir200\Envir,打开 QuestDiary\QFunction-0.txt 文件。
2. 删除命令:按 Ctrl+F 搜索 SendMsgToAll 或 SendMsg 0(全服广播命令)。找到类似 SendMsgToAll 255 0 【全服】%s掉落了%s 的代码行,直接删除该行或在行首加 ; 注释。
3. 重载脚本:保存文件后,在M2点击【控制】→【重读QF脚本】。

验证与异常处理

重启服务端并进入游戏,击杀怪物掉落裁决、屠龙等高级物品,确认屏幕上方不再出现全服黄字公告。
- 若仍有提示:检查M2设置中是否漏掉了“高级物品提示”选项,或 ItemDropNotice.txt 文件未保存为ANSI编码(用Notepad++可转换)。
- 补丁误解:若你下载的“补丁”实为带脚本的版本补丁(如Envir文件夹),则需按第三步清理其自带的脚本;若仅为纯客户端素材(Data文件夹),则无需任何操作。