Comandos de GM e Admin no MU Online — lista completa com exemplos
Lista completa de comandos de Game Master e Admin para MU Online — movimentação, itens, moderação, eventos e queries SQL diretas.
Os comandos de GM (Game Master) e Admin são a interface de administração em tempo real do seu servidor de MU Online. Com eles você move personagens, dá itens, bane hackers e controla eventos — tudo de dentro do jogo, sem precisar reiniciar nada.
Como criar uma conta GM
Antes de usar qualquer comando, crie uma conta com nível de acesso GM:
USE MuOnline;
-- Criar conta GM (ctl_code = 1 = GM nível 1 na maioria das distribuições)
INSERT INTO MEMB_INFO (memb___id, memb__passwd, memb_name, sno__numb, bloc_code, ctl_code)
VALUES ('gmadmin', 'SenhaForteGM!2026', 'Administrador', '000-000-000-0000', 0, 1);
-- Elevar uma conta existente para GM
UPDATE MEMB_INFO SET ctl_code = 1 WHERE memb___id = 'nomeDaConta';
-- Verificar contas com acesso GM
SELECT memb___id, memb_name, ctl_code FROM MEMB_INFO WHERE ctl_code > 0;
Níveis de ctl_code mais comuns
| ctl_code | Acesso | Descrição |
|---|---|---|
| 0 | Jogador normal | Sem comandos administrativos |
| 1 | Game Master | Moderação, movimentação, eventos |
| 2 | Admin | Tudo do GM + dar itens e configurações |
| 3+ | Super Admin | Controle total (varia por distribuição) |
Comandos de movimentação
/move lorencia → teleporta para Lorencia (coord padrão)
/move devias → teleporta para Devias
/move dungeon → teleporta para Dungeon
/move atlans → teleporta para Atlans
/move tarkan → teleporta para Tarkan
/move icarus → teleporta para Icarus
/move kalima7 → teleporta para Kalima 7 (boss Kundun)
/move aida → teleporta para Aida
/move crywolf → teleporta para Crywolf
/move [mapa] [x] [y] → teleporta para coordenadas específicas
/move 0 130 140 → Lorencia (mapa 0) nas coordenadas 130,140
/gmove [char] [mapa] → teleporta outro personagem para um mapa
/gmove Warrior lorencia → move o personagem "Warrior" para Lorencia
Comandos de stats (atributos do personagem)
/addstr [valor] → adiciona pontos de Strength
/addagi [valor] → adiciona pontos de Agility
/addvit [valor] → adiciona pontos de Vitality
/addene [valor] → adiciona pontos de Energy
/addcmd [valor] → adiciona pontos de Command (para Dark Lord)
/addstr 32767 → máximo de Strength (32767 é o cap de 16 bits)
/addagi 32767 → máximo de Agility
/level [número] → seta o level do personagem (em algumas distribuições)
/reset → faz reset do personagem atual (nivel 1 com bônus)
Comandos de itens
/item [grupo] [id] [level] [opção] → gera um item no inventário
; Exemplos:
/item 0 5 15 0 → Sword of Salamander +15 sem opções
/item 0 0 15 63 → primeiro item do grupo 0 +15 com todas as 6 opções excellent
/item 12 13 0 0 → Jewel of Bless
/item 12 14 0 0 → Jewel of Soul
/item 12 16 0 0 → Jewel of Life
/item 14 3 0 0 → Dragon Wings (asas de nível 2)
; Algumas distribuições usam formato diferente:
/additem [grupo] [id] [nível] [excellent_flags]
Tabela rápida de itens comuns para dar via comando
| Comando | Item |
|---|---|
/item 12 13 0 0 | Jewel of Bless |
/item 12 14 0 0 | Jewel of Soul |
/item 12 16 0 0 | Jewel of Life |
/item 12 30 0 0 | Jewel of Chaos |
/item 12 31 0 0 | Jewel of Guardian |
/item 14 0 0 0 | Wings of Elf (asas L1 de ELF) |
/item 14 3 0 0 | Dragon Wings (asas L2 de DK) |
/item 13 18 0 0 | Box of Kundun +5 |
Comandos de moderação
/ban [conta] → bane a conta permanentemente
/unban [conta] → remove o ban da conta
/kick [nick] → desconecta o personagem do servidor
/block [conta] → bloqueia acesso sem banir completamente
/silence [nick] [min] → silencia um jogador por X minutos (não pode usar chat)
/who → lista jogadores online
/who [nick] → verifica se um jogador específico está online e onde está
/players → total de jogadores conectados
Banir via SQL (para casos onde o jogador já desconectou)
USE MuOnline;
-- Banir uma conta
UPDATE MEMB_INFO SET bloc_code = 1 WHERE memb___id = 'nomeDaConta';
-- Desbanir
UPDATE MEMB_INFO SET bloc_code = 0 WHERE memb___id = 'nomeDaConta';
-- Ver contas banidas
SELECT memb___id, memb_name, bloc_code FROM MEMB_INFO WHERE bloc_code = 1;
-- Banir por período (bloquear até data específica)
UPDATE MEMB_INFO SET
bloc_code = 1,
bloc_memo = 'Hack detectado - ban 7 dias'
WHERE memb___id = 'nomeDaConta';
Comandos de comunicação
/post [mensagem] → anúncio global (aparece para todos os jogadores)
/notice [mensagem] → mensagem de notificação do sistema (visual diferente)
/guildpost [mensagem] → mensagem para todos da guild do GM
/mappost [mensagem] → mensagem para todos no mesmo mapa que o GM
; Exemplos:
/post Servidor vai reiniciar em 5 minutos. Salve seus personagens!
/post Castle Siege começa em 15 minutos. Corram para Lorencia!
/notice Seja bem-vindo ao MeuServidor! Digite /ajuda para ver os comandos.
Comandos de eventos
/event goldendrop [min] → ativa golden drop pelo tempo especificado
/event happyhour [min] → ativa happy hour de EXP (dobra a taxa)
/event bloodcastle [nivel] → inicia Blood Castle manualmente
/event devilsquare [nivel] → inicia Devil Square manualmente
/event chaoscastle [nivel] → inicia Chaos Castle manualmente
; Ativar invasão de Red Dragon
/invasao reddragon
/invasao whitewizard
; Em algumas distribuições:
/startcs → inicia Castle Siege imediatamente
/endcs → encerra Castle Siege
Comandos de PK e reputação
/clear [nick] → remove o PK status de um personagem (volta a azul)
/clearall → remove PK status de todos os personagens online
/pklog → mostra os logs de kills recentes (em algumas distribuições)
Comandos de inventário e Chaos
/clearinventory [nick] → limpa o inventário de um personagem (CUIDADO!)
/repair [nick] → repara todos os itens de um personagem
/sellitem → força venda de um item
Comandos de servidor
/restart [seg] → reinicia o GameServer após X segundos
/shutdown [seg] → desliga o GameServer após X segundos
/save → força o save de todos os personagens
/reload → recarrega arquivos de configuração (se suportado)
/status → mostra status do servidor (uptime, players, memory)
Comandos que variam muito por distribuição
Alguns comandos são específicos de certas distribuições e podem não existir no seu MuServer:
/createpet [tipo] → cria um pet para o personagem
/givewings [nivel] → dá asas de determinado nível
/givemaster [nivel] → seta Master Level
/setreset [número] → define o número de resets do personagem
/setzen [valor] → seta a quantidade de Zen
/gmhide → torna o GM invisível para outros jogadores
/gmshow → volta a ficar visível
Administração via SQL (quando o comando no jogo não existe)
Para ações que seu MuServer não tem comando, use o SSMS diretamente:
-- Reset manual de um personagem
UPDATE Character
SET cLevel = 1, LevelUpPoint = 0, Strength = 22, Dexterity = 22, Vitality = 22, Energy = 22
WHERE Name = 'NomePersonagem';
-- Dar Zen para uma conta
UPDATE Character
SET Money = Money + 1000000000 -- +1 bilhão de Zen
WHERE AccountID = 'nomeDaConta';
-- Verificar onde um personagem está
SELECT Name, MapNumber, MapPosX, MapPosY, AccountID
FROM Character WHERE Name = 'NomePersonagem';
-- Ver itens de um personagem (inventário codificado)
SELECT Name, AccountID, LEN(Items) as InventorySize
FROM Character WHERE Name = 'NomePersonagem';
-- Mover personagem para Lorencia via SQL (quando travado em mapa)
UPDATE Character
SET MapNumber = 0, MapPosX = 125, MapPosY = 125
WHERE Name = 'NomePersonagem';
-- Resetar senha de jogador
UPDATE MEMB_INFO
SET memb__passwd = '123456' -- ou hash MD5 se o sistema usar criptografia
WHERE memb___id = 'nomeDaConta';
Boas práticas de administração
Criar um personagem de GM "escondido"
-- Criar conta de GM com nome que não revele que é GM
-- Exemplo: nome comum + conta separada da conta de jogo pessoal
INSERT INTO MEMB_INFO (memb___id, memb__passwd, memb_name, sno__numb, bloc_code, ctl_code)
VALUES ('gm_hidden', 'SenhaForte!', 'Common Name', '999-999-999-9999', 0, 1);
Manter um log de ações GM
Crie uma tabela de log para registrar ações administrativas:
CREATE TABLE GMLog (
LogID int IDENTITY(1,1),
GMAccount varchar(10),
TargetAccount varchar(10),
Action varchar(100),
Detail varchar(500),
LogTime datetime DEFAULT GETDATE()
);
-- Registrar uma ação (execute após cada ação relevante)
INSERT INTO GMLog (GMAccount, TargetAccount, Action, Detail)
VALUES ('gmadmin', 'player123', 'BAN', 'Banido por speed hack detectado às 14:35');
O que um GM NUNCA deve fazer
- Dar itens para jogadores sem um sistema de premiação transparente — quebra a confiança da comunidade;
- Banir sem prova — guarde screenshots ou logs antes de banir;
- Compartilhar a senha da conta GM — crie contas separadas para cada admin;
- Usar os poderes de GM para vantagem própria no PvP — mata a credibilidade do servidor;
- Esconder bugs ou dupes da comunidade — corrija e comunique (sem detalhe técnico).
Perguntas frequentes
Qualquer jogador pode usar comandos de GM?
Não. Os comandos são liberados pelo nível de acesso (ctl_code) da conta no banco SQL. Só contas com ctl_code >= 1 executam comandos de GM.
Os comandos são iguais em todos os servidores?
A base é parecida entre distribuições, mas cada versão pode ter variações. Este tutorial cobre os mais universais — sempre confirme com o README do seu MuServer.
Como dar nível de GM para uma conta?
Via SQL: UPDATE MEMB_INFO SET ctl_code = 1 WHERE memb___id = 'nomeDaConta'. O valor 1 é GM nível 1; valores maiores dão mais privilégios dependendo da distribuição.
Posso criar um GM sem usar SQL?
Não diretamente — o nível de acesso é definido no banco. Você precisa de acesso ao SSMS ou ao painel web para mudar o ctl_code da conta.