Como criar políticas de moderação e regras no MU Online
Aprenda a redigir regras claras, definir níveis de punição e montar um fluxo de moderação profissional para o seu servidor de MU Online sem virar refém de decisões arbitrárias.
Servidor de MU Online sem política de moderação é bomba-relógio. Cedo ou tarde aparece o primeiro caso polêmico — um dupe, um insulto pesado no chat global, um GM que deu item para um amigo — e sem regras escritas você decide no impulso, gera revolta e perde jogadores. Este tutorial mostra como tran
Servidor de MU Online sem política de moderação é bomba-relógio. Cedo ou tarde aparece o primeiro caso polêmico — um dupe, um insulto pesado no chat global, um GM que deu item para um amigo — e sem regras escritas você decide no impulso, gera revolta e perde jogadores. Este tutorial mostra como transformar moderação em processo: regras claras, níveis de punição proporcionais, evidências obrigatórias e um fluxo que qualquer membro da staff consegue seguir sem inventar. O objetivo não é ser durão, é ser previsível — jogador que sabe exatamente o que acontece se trapacear confia mais no servidor do que jogador que depende do humor do GM da vez.
Pré-requisitos
Antes de redigir qualquer regra, tenha em mãos:
- Acesso administrativo ao banco de dados (SQL Server via SSMS ou MySQL, conforme o emulador) para aplicar blocks e consultar evidências.
- Acesso aos logs do GameServer e, se existir, ao ConnectServer — é neles que ficam os registros de conexão, comandos e transações.
- Uma conta GM dedicada por moderador (nunca compartilhada), com nível de acesso mínimo necessário. Se ainda não configurou isso, veja como o processo completo se encaixa em como criar servidor de MU Online.
- Um canal oficial de comunicação (site, Discord ou fórum) onde as regras ficam publicadas e versionadas.
- Um mínimo de organização: uma planilha ou tabela de banimentos onde cada punição fica registrada.
Por que política escrita importa mais que "bom senso"
Bom senso não escala. Enquanto o servidor é você e dois amigos, dá para decidir tudo na conversa. Quando chega a 200 jogadores online e três GMs, cada um com sua ideia de justiça, o "bom senso" vira três sensos diferentes e o jogador percebe. Regras escritas resolvem quatro problemas de uma vez:
- Consistência — o mesmo delito recebe a mesma punição independentemente de quem julga.
- Defensabilidade — quando um banido reclamar em grupo público, você aponta a regra e a evidência, não uma opinião.
- Delegação — GMs novos aplicam a política sem precisar te consultar a cada caso.
- Confiança — a comunidade sabe as fronteiras e joga tranquila dentro delas.
Estruturando o documento de regras
Um bom regulamento é curto, direto e organizado por temas. Evite juridiquês. Estruture assim:
- Introdução — uma frase dizendo que ao jogar o usuário aceita as regras.
- Conduta no chat — o que é permitido e proibido em canais público, guild e privado.
- Trapaças e programas de terceiros — bots, hacks, dupes, abuso de bug.
- Comércio e economia — venda de itens por dinheiro real (RMT), scams, contas.
- Contas e segurança — compartilhamento, roubo, responsabilidade sobre a senha.
- Conduta da staff — o que GMs podem e não podem fazer (isso passa credibilidade enorme).
- Punições — a tabela de proporcionalidade.
- Recursos — como o jogador pede revisão de uma punição.
Definindo níveis de infração
Nem toda infração merece ban permanente. Classifique por gravidade e reincidência. A tabela abaixo é um EXEMPLO de escala progressiva — ajuste os prazos à cultura do seu servidor:
| Nível | Tipo de infração | 1ª ocorrência | 2ª ocorrência | 3ª ocorrência |
|---|---|---|---|---|
| Leve | Flood, spam de venda no canal errado | Advertência + silence 30 min | Silence 24h | Silence 7 dias |
| Médio | Ofensa pesada, provocação preconceituosa | Silence 24h | Ban 7 dias | Ban 30 dias |
| Grave | Scam de itens, engenharia social de senha | Ban 30 dias + estorno | Ban permanente | — |
| Gravíssimo | Hack, speedhack, dupe, abuso de bug | Ban permanente | — | — |
| Staff | GM dando item indevido, abuso de poder | Remoção do cargo + ban | — | — |
O princípio-chave é proporcionalidade: a punição cresce com a gravidade e com a reincidência. Trapaça que afeta a economia de todos (dupe, hack) pula direto para o topo porque o dano é coletivo e muitas vezes irreversível.
Aplicando punições na prática
Silence (mudar/silenciar chat)
Para infrações de chat, o silence é a ferramenta certa — o jogador continua jogando, mas não polui os canais. Na maioria das distribuições existe comando in-game:
/mute NomeDoPersonagem 60 ; silencia por 60 minutos (varia por emulador)
/disconnect NomeDoPersonagem ; derruba a conexão
Block/ban via banco de dados
Quando o jogador já saiu ou o caso é grave, aplique o bloqueio direto na conta. Em Season 6 clássico, a flag fica na tabela MEMB_INFO:
USE MuOnline;
-- Bloquear a conta (EXEMPLO Season 6 — coluna varia por emulador)
UPDATE MEMB_INFO
SET bloc_code = 1
WHERE memb___id = 'contaDoInfrator';
-- Desbloquear
UPDATE MEMB_INFO
SET bloc_code = 0
WHERE memb___id = 'contaDoInfrator';
-- Conferir contas bloqueadas
SELECT memb___id, memb_name, bloc_code
FROM MEMB_INFO
WHERE bloc_code <> 0;
WHERE esquecido bloqueia o servidor inteiro. Teste a query com SELECT na mesma condição antes de trocar por UPDATE.Registrando cada punição
Nunca confie na memória. Crie uma tabela de log de moderação e registre toda ação:
CREATE TABLE ModLog (
LogID INT IDENTITY(1,1) PRIMARY KEY,
GMConta VARCHAR(15),
AlvoConta VARCHAR(15),
Infracao VARCHAR(120),
Punicao VARCHAR(60),
Evidencia VARCHAR(300),
DataHora DATETIME DEFAULT GETDATE()
);
INSERT INTO ModLog (GMConta, AlvoConta, Infracao, Punicao, Evidencia)
VALUES ('gm_gabriel', 'player123', 'Speedhack em Kalima', 'Ban permanente',
'Log GameServer 22:14 + print anexado no Discord #evidencias');
Regras de conduta para a própria staff
O maior destruidor de credibilidade de servidor privado é GM corrupto. Coloque as regras da staff no mesmo documento público, para que a comunidade cobre. EXEMPLOS de cláusulas que funcionam:
- GM não joga com personagem próprio recebendo itens do cargo. Conta de jogo é separada da conta de GM.
- GM não participa de eventos competitivos (Castle Siege, torneios) com vantagem administrativa.
- Todo item dado a jogador (premiação de evento) é registrado no log e anunciado.
- Nenhum GM decide sozinho ban permanente controverso — precisa de um segundo par de olhos.
- Senha de conta GM é individual e nunca compartilhada.
Fluxo de atendimento de denúncias
Padronize o caminho de uma denúncia até a decisão. Um fluxo típico:
- Recebimento — jogador abre ticket no Discord/site com print e horário.
- Triagem — GM confere se há evidência mínima. Sem evidência, pede complemento.
- Investigação — cruzamento com logs do GameServer e queries SQL.
- Decisão — aplica a punição da tabela conforme nível e reincidência.
- Registro — grava no
ModLoge responde o ticket. - Recurso — o punido pode contestar uma vez, revisado por outro GM.
Comunicando as regras à comunidade
Regra que ninguém leu não existe. Distribua o regulamento em pelo menos três lugares: página fixa no site, canal fixado no Discord e mensagem de boas-vindas ao criar conta. Um autopost periódico lembrando "digite /regras ou acesse o site" mantém a informação viva. E sempre que houver um caso polêmico e público, referencie a regra — isso educa toda a base de uma vez.
Erros comuns e soluções
| Erro | Sintoma | Solução |
|---|---|---|
| Banir sem evidência | Revolta pública, acusação de perseguição | Exigir print + log antes de qualquer ban; registrar no ModLog |
| Punição desproporcional | Jogador some por silence de flood | Seguir a tabela de níveis; nunca punir no impulso |
| Regras vagas ("proibido trapaça") | Discussão sobre o que conta como trapaça | Listar exemplos concretos de cada categoria |
| GM decidindo sozinho caso grave | Suspeita de favorecimento | Exigir segundo GM em bans permanentes controversos |
| UPDATE sem WHERE | Servidor inteiro bloqueado | Backup antes; testar com SELECT; usar transação |
| Regras sem versão/data | Acusação de "mudaram as regras" | Versionar com número e data de atualização |
| Não registrar punições | Reincidência não é detectada | Manter tabela ModLog e consultá-la antes de decidir |
Checklist de lançamento
- Regulamento redigido com todas as seções (chat, trapaça, comércio, contas, staff, punições, recursos)
- Tabela de níveis de infração definida e proporcional
- Regras de conduta da staff publicadas junto às regras gerais
- Tabela
ModLogcriada no banco para registro de punições - Contas GM individuais configuradas, sem compartilhamento de senha
- Backup do banco testado antes de aplicar blocks em produção
- Fluxo de denúncias documentado e canal de tickets aberto
- Regulamento publicado no site, fixado no Discord e na criação de conta
- Versão e data de atualização visíveis no documento
- Processo de recurso definido (quem revisa e em quanto tempo)
Moderação bem-feita é quase invisível: a comunidade joga tranquila porque sabe as fronteiras, a staff decide rápido porque tem processo, e você dorme sem medo do próximo caso polêmico. Comece simples, registre tudo e refine o regulamento conforme os casos reais aparecem.
Perguntas frequentes
Preciso de regras escritas se o servidor é pequeno?
Sim. Mesmo com 30 jogadores, regras escritas evitam discussões de 'a favor de quem o GM está'. Elas transformam decisões pessoais em decisões de política, o que protege a sua reputação.
Qual a diferença entre ban e block no MU?
Block normalmente impede o login mantendo a conta intacta (bloc_code na MEMB_INFO), enquanto ban costuma ser tratado como punição definitiva com registro. Os nomes exatos e o comportamento variam por season/emulador.
Devo banir por uso de macro/autoclick?
Depende da sua política. Muitos servidores toleram macro de teclado simples e punem apenas bots de pacote e speedhack. O importante é declarar a linha na regra antes de aplicar a punição.
Como provo que alguém trapaceou antes de banir?
Guarde logs do GameServer, prints com data/hora e, quando possível, queries SQL que mostrem o estado anormal (Zen impossível, itens duplicados). Nunca bane só com base em denúncia sem evidência.
Posso mudar as regras depois de publicadas?
Pode, mas comunique a mudança com antecedência e nunca puna retroativamente por algo que era permitido. Versionar as regras com data de atualização evita acusações de injustiça.