传奇GM命令提示“权限不够”或“命令错误”排查与设置指南

来源: 作者: 点击:
故障原因解析

GM模式下输入@make、@mob等命令提示“权限不够”或“命令错误”,根本原因是角色未正确写入管理员列表或权限等级不足。即使你拥有服务端控制权,若未在AdminList.txt或M2引擎中显式添加角色并设置为10级权限,系统仍判定为普通玩家。此外,命令格式错误(如缺少空格、物品名错误)也会触发“命令错误”提示。

权限设置方法:将GM权限设为10

方法一:修改AdminList.txt文件(通用)

进入服务端根目录MirServer\Mir200\Envir,找到AdminList.txt文件。用记事本打开,按以下格式添加(编码必须为ANSI,否则M2无法识别):

* 你的角色名 10



你的角色名

保存后,重启M2Server引擎(或整个服务端),重新登录游戏即可生效。此方法适用于所有引擎版本,是最稳定的设置方式。

方法二:M2引擎界面添加(实时生效)

启动服务端,双击打开M2Server.exe(引擎主控)。在顶部菜单栏点击“查看” → “列表信息” → “管理员列表”(部分引擎路径为“列表信息一”)。在“角色名称”栏输入你的游戏角色名(严格区分大小写),在“权限等级”栏填入10(最高权限),点击“增加”并保存。设置后通常需小退角色重登生效。

方法三:数据库修改(针对特定版本)

若版本使用SQL数据库(如HeroDB),需通过数据库工具修改Admin表或TBL_GM表,将AdminLevel字段设为10。此方法较少使用,仅在前两种方法无效时尝试。

常见问题排查

1. 命令格式错误:@make命令后需加空格,如@make 屠龙 1(刷1把屠龙)。若物品名错误(如“屠龙刀”写成了“屠龙刀1”),也会提示错误。
2. 权限未生效:检查角色名是否与游戏内完全一致(包括特殊符号)。设置后必须重启M2或小退重登,在线状态无法刷新权限。
3. 引擎限制:部分商业引擎(如GOM商业版)有“禁止权限”选项,需在M2的“系统设置”中取消勾选,否则GM会被强制踢下线。
4. 命令被屏蔽:在M2的“游戏命令” → “管理命令”中确认@make命令是否存在且未禁用。

权限等级说明

传奇GM权限通常为1-10级,10级为最高权限,可执行所有命令(刷装备、刷怪、传送、封号等)。若设置为1-9级,可能无法使用@make等敏感命令。单机测试建议直接设为10级。

若以上操作均无效,请检查服务端是否加载了二次加密插件,此类情况需联系版本作者获取解密方法。