后台无法添加GM通常因脚本损坏或权限限制。永久GM权限需直接修改服务端底层配置文件,无需依赖游戏内后台。操作前请关闭服务端。
一、 核心文件修改法(最可靠)
此方法直接修改GM账号列表文件,适用于HERO、GOM等主流引擎。
1. 定位文件路径
进入服务端根目录 MirServer\Mir200\Envir,找到 AdminList.txt(部分版本为 !AdminList.txt 或 GMList.txt)。
2. 编辑文件格式
用记事本打开,另存为ANSI编码(防止乱码)。按以下格式添加:
*你的角色名
注意:星号 * 后需加英文空格,再写角色名。每行一个GM,保存文件。
3. 权限生效
重启整个服务端(关闭M2Server等程序再重新启动),账号登录后即拥有10级(最高)权限。
二、 M2Server控制台添加(临时补救)
若服务端正在运行且无法立即重启,可尝试此法,但部分版本重启后可能失效。
1. 打开 M2Server.exe 窗口,点击菜单栏 查看 → 列表信息 → 管理员列表。
2. 在右侧输入框中填写角色名,权限等级设为 10,点击“增加”并保存。
3. 游戏内角色小退重登,测试命令 @Level 50 看等级是否变化。
三、 数据库直接修改(终极方案)
若上述文件修改无效,说明权限被重定向至数据库。
1. 打开 DBC2000,进入数据库 HeroDB。
2. 找到 Accounts 表(或 TBL_Account),定位你的账号。
3. 将 AdminLevel 字段值修改为 10(0为普通玩家),保存并重启服务端。
四、 常见问题与排查
• 命令无效:检查角色名是否含特殊符号或空格,建议使用纯英文名测试;确认文件编码为ANSI。
- 文件被重置:若重启后 AdminList.txt 内容被还原,说明有自动清理脚本,需先删除 Mir200\Envir\QuestDiary 下的清理脚本。
- 权限等级:1.76复古版通常只认10级权限,1-9级可能无法使用刷装备命令。
总结:优先使用方法一修改 AdminList.txt 并重启服务端,这是确保权限永久生效的最底层方法。

