GM命令
GM命令
账号的安全等级
值 | 安全等级(GM等级) | 说明 |
---|---|---|
0 | SEC_PLAYER | 普通玩家 |
1 | SEC_MODERATOR | 仲裁者 |
2 | SEC_GAMEMASTER | GM |
3 | SEC_ADMINISTRATOR | 超级管理员 |
4 | SEC_CONSOLE | 控制台 |
开 GM 权限
- 附加到终端
docker attach acore-docker-ac-worldserver-1
- 输入以下命令,其中:
- 账号名填登陆时的账号名
- GM等级填上面那张表里的值
- 服务器ID是数据库里 realmlist 里的 ID,填-1表示所有服务器
account set gmlevel ${账号名} ${GM等级} ${服务器ID}
最高安全等级
默认情况下,最高安全级别是 SEC_CONSOLE
(4)。
该级别有权限创建和删除帐户、关闭服务器等,不建议给游戏内账户使用,应该在服务器的终端上使用。
要将帐户更新为安全级别 4,需要手动编辑数据库中的字段或运行以下查询。
UPDATE `account_access` AS `access`
INNER JOIN `account` AS `account` ON `access`.`id` = `account`.`id`
SET `gmlevel` = 4 WHERE `username` = '<user>';
GM 命令输入方式
GM命令主要可以通过两种方式输入。 要么直接在世界控制台窗口中输入它。 在世界控制台窗口中,前导点 (.) 不是强制性的,但您可以使用它。 另一种方法是在wow 客户端的聊天窗口中使用。 在那里,所有命令都必须以前导点开头,例如:.gm on
注意:某些命令仅在选择玩家或生物时有效。 这些命令不能在世界控制台中使用。
GM 命令列表
- 官方文档:https://www.azerothcore.org/wiki/gm-commands
- 中文翻译
常用GM举例
GM 命令 | 说明 |
---|---|
.character level 60 |
修改角色等级为60级 |
.damage 999 |
对选中的目标造成999点伤害 |
.modify speed 10 |
加速(默认为1,修改范围0.1 to 50) |
.additem 19019 |
加风剑(道具列表在上面的表格里有) |
.gm fly on |
开启飞行模式 |
.cheat god on |
开启无敌模式(不受伤害) |
.modify money 100000000 |
给选中的玩家加1万金 |
.learn all my class |
学习所有天赋技能 |
.tele dalaran |
传送到达拉然 |
各类纹章都算物品,可以用.additem
命令增加:
- 英雄纹章 40752
- 寒冰纹章 49426
- 勇气纹章 40753
- 凯旋纹章 47241
- 征服纹章 45624
参考资料:
- https://www.azerothcore.org/wiki/creating-accounts