一、先给角色开通GM权限(所有命令的前提)
命令无效九成是没加权限,按任一方法操作:
方法A——M2控制台添加(推荐)
启动GameCenter等所有网关跑起来→打开M2Server.exe→查看→列表信息一→管理员列表→角色名称填你游戏内角色全名(一字不差区分大小写)→权限等级填10→点增加→保存。回游戏小退(返回选人界面)再上线生效。
方法B——改AdminList.txt
打开 MirServer\Mir200\Envir\AdminList.txt,另起一行写角色名(部分版本格式为 *角色名 或 角色名 10,参照文件内已有范例),保存。M2控制台点控制→重新加载管理员列表,或重启服务端。小退重登。
验证:游戏聊天框输入 @GM 或 @GameMaster,提示"管理员模式开启/GM权限激活"即成功。部分端不用输这句直接可用命令。
二、Hero/BLUE/GOM/GEE通用核心GM命令
在游戏内按Enter打开聊天框输入,格式严格 @命令 参数(中间一个空格):
人物与属性
• @Level 99 — 自身直接升到指定等级(部分端上限46/255视版本)
• @BonusPoint 100 — 加100点未分配属性点
- @Superman 或 @无敌 — 开关无敌模式(怪物不伤你)
• @Observer 或 @隐身 — 开关隐身(怪物不主动攻击)
• @Training 基本剑术 3 — 将指定技能练到指定等级
- @LearnAll — 学会本职业全部技能(部分版本支持)
刷物品(最常用)
• Hero/Blue引擎:@Make 物品名称 数量 例 @Make 屠龙 1、@Make 传送戒指 1、@Make 沃玛号角 5
- GOM/GEE引擎:通常也支持 @Make,部分版本用 @Give 物品名 数量 或 @刷物品 物品名 数量
• 物品名称必须与 StdItems.DB(Mir200\DB\StdItems.db 或 Envir\iteminfo.txt)中 Name 字段完全一致,多一个空格、错字、简繁混用都刷不出。不确定名字可先查数据库或用物品编号:@Make 28 1(28为屠龙ID示例)。
元宝与金币
• @GameGold +1000000 或 @加元宝 1000000 — 加元宝(GOM常见,各端略有差异)
• @Gold 1000000 或 @AddGold 1000000 — 加金币
地图传送
• @Move 地图编号 — 传送到指定地图,例 @Move 0(比奇城)、@Move 3(盟重)、@Move 0159(祖玛教主之家,编号查MapInfo.txt)
- @PositionMove 地图编号 X Y — 精确坐标传送,例 @PositionMove 3 330 268
• @Recall 角色名 — 将其他玩家召到你身边
• @ReGoto 角色名 — 传送到某玩家身边
怪物控制
• @Mob 怪物名 数量 — 在你脚下刷怪物,例 @Mob 祖玛教主 1、@Mob 白野猪 10。怪物名参照 Monsters.DB 或 Envir\Monster.txt。
- @RecallMob 怪物名 数量 等级 — 招为宝宝(部分引擎支持)
• @ClearMon 地图编号 或 @MonClear — 清除指定地图所有怪物(不加编号清当前地图)
管理与调试
- @Kick 角色名 — 踢人下线
• @Kill 角色名 — 杀死指定角色
• @FreePenalty — 清除自身PK值
• @ReloadNpc 或 @重读NPC — 重新加载NPC脚本(改了脚本不用重启)
- @ReloadAdmin — 重载管理员列表
• @Map — 查看当前地图编号(方便记坐标)
• @Who — 查看在线人数
三、命令无反应的排查
1. 确认角色名在M2管理员列表且权限=10,小退过。
2. 物品名拼写与数据库完全一致,注意全角半角。
3. GOM版若@Make无效试@give或查M2→选项→游戏命令→管理命令看本版定义格式。
4. 部分合击版需在M2→选项→参数设置→游戏参数勾选"允许GM命令"。
5. 若输入任何命令都提示"您不是管理员",检查AdminList.txt编码须为ANSI,UTF-8会导致识别失败。
M2控制台菜单"选项→游戏命令→管理命令"可查看当前引擎完整命令列表及所需最低权限等级,不同版本略有出入以本机M2显示为准。

