O maior portal de MU Online do Brasil — desde 2003
Tutorial Iniciante Servidor

Comandos de GM e Admin no MU Online — lista completa com exemplos

EQ Equipe ViciadosMU · Atualizado em 1 jul 2026 · ⏱ 15 min de leitura
Resposta rápida

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_codeAcessoDescrição
0Jogador normalSem comandos administrativos
1Game MasterModeração, movimentação, eventos
2AdminTudo do GM + dar itens e configurações
3+Super AdminControle total (varia por distribuição)
Atenção: Distribua acesso GM com muito critério. Uma conta GM comprometida pode dar itens para todos, banirem concorrentes e destruir a economia em minutos.

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

ComandoItem
/item 12 13 0 0Jewel of Bless
/item 12 14 0 0Jewel of Soul
/item 12 16 0 0Jewel of Life
/item 12 30 0 0Jewel of Chaos
/item 12 31 0 0Jewel of Guardian
/item 14 0 0 0Wings of Elf (asas L1 de ELF)
/item 14 3 0 0Dragon Wings (asas L2 de DK)
/item 13 18 0 0Box 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).
Dica: As melhores administrações de servidor são as que são quase invisíveis — jogadores evoluindo, eventos acontecendo, serviço funcionando. Quando a administração é notada, geralmente é porque algo deu errado.

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.

EQ

Equipe ViciadosMU

Equipe editorial do ViciadosMU — portal de MU Online no ar desde 2003.

Continue lendo

Artigos relacionados