GM账号不是游戏登录器里另建一个"管理员账号",而是把已建好的游戏角色名写进服务端管理员列表,赋给权限等级,角色进游戏后变成管理员。单机填127.0.0.1,局域网/外网填对应IP或留*代表不限制。
一、准备角色
先用登录器建一个普通角色(比如叫"GM001"),进游戏走完创建流程,小退到选人界面。没进过游戏的空名写进列表不生效,必须先落库。
二、改 AdminList.txt(最通用办法)
路径:服务端根目录\Mir200\Envir\AdminList.txt(有的端叫 GMList.txt、ManagerList.txt,位置一样)。
记事本打开,按行写,常见三种格式,看你引擎吃哪种:
- 老 Hero/Blue 端:* GM001 10(星号代表不限IP,10是最高权限)
• GOM/GEE 端:GM001 10 或 * GM001 10 127.0.0.1
• 带IP限制:GM001 192.168.1.100 10
多个GM每行一个,名字必须和游戏内角色完全一致,区分大小写,前后别留空格,文件编码用ANSI。
保存后,M2里点"查看→列表信息→管理员列表"能看到这行,或直接在M2该界面点"添加"填角色名+权限10+保存,效果一样。
三、引擎差异补丁
• GOM/GEE:改完 AdminList.txt 顺手开 Mir200\Envir\UserCmd.txt,确认"#GM 命令"区没被//注释;GEE 有时还要用 DBCommander 开 HeroDB 的 TBL_CHARACTER 表,把该角色 GMFlag 改成 10、PrivilegeKey 改成 255,小退重登。
- Hero 引擎:DB里把 AdminLevel 改 10、IsGM 改 1,重启 M2。
• Blue 引擎:AdminList 写"GM001 10",M2里"选项→参数设置→GM设置"勾"允许管理员使用所有命令"。
- 部分端改完文件要关 M2 重开,或游戏里输 @重读GM / @ReloadAdmin 重载列表。
四、进游戏激活
角色登录,聊天框出"进入管理员模式"或"GM模式已开启"就成功了。Hero/Blue 老端可能要手输 !GMON 或 @GMON 激活。
验证:输 @制造 屠龙刀 1(GOM)或 @make 屠龙 1 或 @刷 屠龙刀 1,背包出刀即权限通了;输 @帮助 弹管理员命令表也算过。
五、GM命令前缀与常用表
不同引擎前缀不同:GOM/GEE/Hero 多用 @命令,部分端用 !命令 或 /命令,以 M2"选项→游戏命令→管理指令"里写的为准。
物品与属性:
• @制造 物品名 数量 / @make 物品名 数量 / @刷 物品名 数量
• @调整等级 角色名 等级 / @level 99
• @调整经验 角色名 数值
- @调整元宝 角色名 +1000
• @给予金币 角色名 数量
• @无敌(再输一次关)
• @武器 攻 精 魔 准(改身上武器)
传送与人物:
• @recall 角色名 把人拉过来 / @召唤 角色名
- @移动 角色名 地图号 X Y
• @T 角色名 踢人 / @Kick 角色名
• @禁言 角色名 分钟
• @清除PK值 角色名
怪物与地图:
• @怪物 怪物名 数量 / @mob 怪物名 数量
- @刷怪 祖玛教主 5
• @进入 地图号 自己跳图
• @清除怪物 地图号 怪物名
重载配置(改完爆率/NPC不用重启):
• @重读爆率 / @ReloadMonItems
- @重读NPC / @ReloadNPC
• @重读GM / @ReloadAdmin
六、权限等级含义
0-10 级,10 级全开(刷装备、改库、踢人、改沙城);5-7 级能刷普通物、禁言、传送;3 级查数据;1 级纯看。单机自己玩直接 10,给别人开子GM再往下调。
七、命令无效排查
• 角色名没进过游戏→先登录一次再小退
• AdminList 格式错(多了标点、编码UTF-8、权限没写 10)→记事本 ANSI 重存
• 改了文件没重载→M2 重载管理员列表或重启 M2
- 物品名和 StdItems.DB 不一致→"屠龙刀"写成"屠龙"就造不出来
• UserCmd.txt 里命令被 // 注释→删掉注释
• M2"命令过滤"把 @make 拦了→白名单加上
八、单机一键流(最省事)
建角色 GM001 → 进游戏小退 → 开 Mir200\Envir\AdminList.txt 写 * GM001 10 → 保存 → M2 点重载管理员列表 → 进游戏输 @GMON → @make 裁决之杖 1 出武器即完事。

