在《魔兽世界》单机版或私服环境中,GM(游戏管理员)命令是调试、测试或快速推进游戏进度的核心工具,涵盖角色管理、物品创建、地图传送、怪物控制等多个维度,以下为常用GM命令的详细整理,结合功能说明与示例,方便玩家快速上手。

角色管理命令
角色管理是GM命令的基础,涉及等级、属性、状态等核心参数调整,适用于快速创建测试角色或修改角色数据。
| 命令格式 | 功能说明 | 示例 |
|---|---|---|
.level <等级> |
设置当前目标角色的等级(包括玩家或NPC) | .level 60 将目标角色升至60级 |
.setstat <属性> <数值> |
修改角色基础属性(力量、敏捷、耐力、智力、精神) | .setstat strength 500 设置力量为500 |
.setmoney <金币><银币><铜币> |
给角色添加金钱,数值无需单位分隔 | .setmoney 1000000 添加100金币 |
.learn <技能ID/名称> |
教会角色指定技能或法术 | .learn 12345 学习技能ID为12345的技能 |
.unlearn <技能ID/名称> |
删除角色已学习的技能 | .unlearn 12345 删除技能ID为12345的技能 |
.modify talent <点数> |
重置并分配天赋点,负数表示清空天赋 | .modify talent 71 分配71点天赋(需符合版本上限) |
.setphase <相位ID> |
切换角色所在的游戏相位,用于测试特殊区域内容 | .setphase 5 进入相位5(如剧情专属区域) |
物品与装备命令
物品命令支持快速获取游戏内所有道具、装备、材料,极大提升测试效率,尤其适用于装备功能或道具效果的调试。
| 命令格式 | 功能说明 | 示例 |
|---|---|---|
.additem <物品ID> <数量> |
给角色添加指定数量的物品 | .additem 12345 10 添加10个ID为12345的物品 |
.additemset <物品集ID> |
添加一整套装备(如职业套装),ID需参考物品集列表 | .additemset 123 添加ID为123的职业套装 |
.gear <装备ID> |
为角色穿戴指定装备(需对应装备栏位) | .gear 54321 穿戴ID为54321的武器 |
.enchant <附魔ID> |
为当前装备添加指定附魔 | .enchant 6789 添加ID为6789的附魔效果 |
.clearinventory |
清空角色背包及装备栏,谨慎使用 | .clearinventory 清空目标角色所有物品 |
单机版魔兽世界GM命令大全(续)
地图与传送命令
传送命令可快速定位至指定坐标、地图或副本,减少跑图时间,聚焦特定内容测试。
| 命令格式 | 功能说明 | 示例 |
|---|---|---|
.go creature <NPC ID> |
传送到指定NPC所在位置 | .go creature 11111 传送到ID为11111的NPC旁 |
.go object <物体ID> |
传送到指定游戏物体(如门、宝箱)位置 | .go object 22222 传送到ID为22222的物体旁 |
.go xyz <X坐标> <Y坐标> <Z坐标> <地图ID> |
精确传送到指定地图的坐标位置 | .go xyz 1234.5 5678.9 100.0 1 传送到地图1的坐标(1234.5, 5678.9, 100.0) |
.go zone <区域名称> |
传送到指定区域(如“暴风城”、“哀嚎洞穴”) | .go zone Stormwind 传送到暴风城 |
.teleport <地图ID> <X> <Y> <Z> |
同.go xyz,部分版本支持简写 | .teleport 0 1234 5678 100 传送到主城区域坐标 |
怪物与NPC控制命令
用于调试战斗、任务或AI行为,可控制怪物生成、状态及战斗属性。

| 命令格式 | 功能说明 | 示例 |
|---|---|---|
.spawn <怪物ID> <数量> |
在当前位置生成指定数量的怪物 | .spawn 33333 5 生成5只ID为33333的怪物 |
.spawn creature <怪物ID> |
在指定坐标生成怪物(需先.go定位) | .spawn creature 33333 在当前位置生成怪物 |
.npc set entry <新ID> |
修改当前NPC的模板ID(如将普通怪改为精英怪) | .npc set entry 44444 将当前NPC改为ID为44444的精英模板 |
.npc add <物品ID> <数量> |
为NPC添加可拾取物品,用于测试掉落功能 | .npc add 55555 1 给NPC添加1个ID为55555的掉落物 |
.combatstate on/off |
切换当前目标的战斗状态,off可强制停止战斗 | .combatstate off 让目标退出战斗状态 |
环境与调试命令
用于修改游戏环境参数,如时间、天气、玩家状态等,适合特殊场景测试。
| 命令格式 | 功能说明 | 示例 |
|---|---|---|
.modify phase <相位ID> |
修改当前环境的相位,影响可见内容 | .modify phase 3 切换至相位3(如隐身状态可见的区域) |
.weather <天气类型> <强度> |
改变当前区域天气,天气类型参考(0=晴,1=雨,2=雪等) | .weather 1 100 设置强度100的雨天 |
.time <小时> <分钟> 修改游戏内时间 |
.time 12 0 设置游戏时间为中午12点 |
|
.gm on/off 切换GM模式,开启后显示GM图标及飞行能力 |
.gm on 开启GM模式(可飞行、穿墙) |
|
.debug on/off 开启/关闭调试信息,显示坐标、ID等数据 |
.debug on 屏幕显示当前坐标及目标ID |
相关问答FAQs
Q1:使用GM命令添加物品时,如何获取正确的物品ID?
A:在单机版或私服环境中,可通过以下方式获取物品ID:① 使用游戏内置命令.lookup item <物品名称>模糊查询,如.lookup item 炎魔之锤会返回相关物品的ID列表;② 安装插件如“AC-ItemStats”或“ItemID Tool”,鼠标悬停物品即可显示ID;③ 查阅对应版本的物品数据库(如Wowhead或私服专属资料库)。
Q2:GM命令无法使用,提示“权限不足”怎么办?
A:权限不足通常有两个原因:① 当前角色未启用GM权限,需在游戏配置文件或GM管理后台将角色账号添加至GM组(如账号ID后缀添加“gm”或通过命令.account set gmlevel <账号ID> <等级>设置,等级3及以上为全权限GM);② 命令输入错误,部分单机版需在命令前添加特定符号(如“.”、“#”或“/”),建议参考单机版说明文档确认命令格式。

