判定标准:什么是“测试模式”
你遇到的“测试模式”通常表现为:屏幕有“测试区”水印、经验倍率极高、怪物一刀死、无法交易或等级受限。这不是版本坏了,而是引擎的调试开关没关。不用到处找,核心开关就在 M2Server 和 !Setup.txt 里。
第一步:M2Server可视化关闭(首选)
这是最直接的方法,适用于绝大多数 GOM、GEE 等主流引擎。
1. 打开M2:确保服务端 MirServer 已启动,双击运行 M2Server.exe(主控程序)。
2. 进入设置:点击 M2 顶部菜单栏的【选项】→【参数设置】。
3. 修改模式:在左侧找到【游戏选项】或【基本参数】,查找右侧的“测试模式”或“TestMode”勾选项。直接取消勾选。
4. 保存重启:点击【确定】,在 M2 界面点击【控制】→【重新加载所有配置】。若仍有水印,需完全关闭服务端再重新启动。
第二步:修改!Setup.txt配置文件(关键)
如果 M2 里找不到选项,或者改了无效,必须修改核心配置文件。
1. 定位文件:进入服务端目录 MirServer\Mir200,找到 !Setup.txt 文件。
2. 修改参数:用记事本打开,按 Ctrl+F 搜索 TestMode。找到 TestMode=1 这一行(1代表开启),将其改为 TestMode=0(0代表关闭)。
3. 搜索备选:如果搜不到 TestMode,继续搜索 测试模式,找到 EnableTestMode=1,同样改为 EnableTestMode=0。
4. 生效操作:保存文件,必须完全关闭所有服务端程序再重新启动,仅重载配置可能不生效。
第三步:清理脚本与登录器残留
部分版本通过脚本强制开启测试功能,需检查以下位置:
- QM脚本:打开 MirServer\Mir200\Envir\QuestDiary,检查 QManage.txt,删除其中包含 TEST 或 测试 的脚本段。
- 登录器配置:若屏幕水印是“测试区”文字,可能是登录器配置器里自带的。需用登录器配置器打开,取消“显示测试区字样”的选项,重新生成登录器并替换。
- 列表文件:检查登录器列表文件(如 GameList.txt),确保服务器名称不含“测试”二字。
第四步:验证是否成功
重启服务端并进入游戏后,通过以下方式确认:
• 水印消失:屏幕左上角或中间的“测试区”字样消失。
- 命令测试:输入 @make 或 GM 命令,若提示“权限不足”或“命令不存在”,说明已恢复平民模式。
- 数值正常:打怪经验恢复常规倍率,不再是一刀秒杀。
若以上操作后仍显示测试模式,请检查服务端根目录是否有 Config.ini 或 Server.cfg 文件,将其中的 TestMode 值同步改为 0。

