一、确认AdminList.txt路径与文件名完全正确
必须是 MirServer\Mir200\Envir\AdminList.txt,部分魔改版可能在 Mir200\Envir\GmList.txt 或 Mir200\AdminList.txt,以 M2Server→查看→列表信息→管理员列表 里能看到的那个文件为准。若你手动新建或修改了错误目录下的文件,M2根本不会读。
二、检查文件编码与书写格式(最常见失效原因)
用记事本或Notepad++打开AdminList.txt:
• 编码必须存为ANSI,UTF-8或UTF-8 with BOM会导致引擎读成乱码从而匹配失败,Notepad++选"转为ANSI编码"后保存。
- 格式:角色名和权限之间只有一个英文空格,一行一个,末尾不留空格,例如:
测试GM 10
Hero引擎也支持 *测试GM 或 *测试GM 10,GOM/GEE建议写 测试GM 10(不带星号)。
• 权限数字别加引号或注释,也别有多余Tab。
三、角色名必须和游戏内完全一致(含大小写和空格)
AdminList.txt里填的是游戏内角色名不是登录账号。游戏内角色如果叫"测试GM"就不能写"ceshiGM"或"测试 GM"(中间多空格)。部分版本区分大小写,建议新建一个纯英文角色名如 GM001 写入 AdminList.txt 再测,排除汉字全角符号干扰。
四、修改后必须重载或重启并确认M2已加载
• 手动改文本文件→完全关闭再重启M2Server(或点引擎控制器停止再启动),单纯小退不够。
• 也可在M2中点 查看→列表信息→管理员列表→添加角色名权限10→保存,M2会自动重载。
- 看M2启动日志或按F11看调试信息,搜索角色名看有无"加载管理员"字样,若无说明路径或编码还有问题。
五、GOM/GEE引擎额外检查项
• GOM引擎部分版本GM命令前缀是 ! 不是 @,试输 !Level 40、!Make 屠龙,能执行说明权限正常只是指令前缀不同。
- GEE引擎如命令全无反应,打开 Mir200\Envir\QuestDiary 看有无GM权限限制脚本,或在M2→选项→游戏命令 确认对应命令权限等级≤10。
• 部分GOM版需在 !Setup.txt 或 M2 参数设置中确认未勾选"禁用GM命令"。
六、被插件/反作弊/登录脚本拦截
部分带ESP、996、GK插件的端有独立GM白名单,插件控制台把你角色拉黑或勾选了限制GM会导致提示无权限,进插件加白名单或关防外挂选项再试。另外检查 QManage.txt 登录脚本里有没有错误的权限覆盖逻辑(如无条件把权限改1),有则注释掉重启。
按以上顺序处理,95%是编码不是ANSI或角色名大小写不匹配导致引擎读不到GM名单,转ANSI→确认角色名一字不差→重启M2基本能解决。
传奇单机版AdminList设了权限10但GM命令仍提示没权限的完整排查与修复方法
来源:
作者:
点击:

