Sanções
Resumo
A política de sanções define o que acontece com um jogador conforme ele acumula denúncias confirmadas. O escalonamento foi desenhado em torno de duas premissas do Conduta: (1) o chat é parte essencial da mecânica, então mute completo é evitado e substituído por cooldown crescente entre mensagens; (2) reincidência precisa ser visível e custosa, mas não permanente — reports decaem com tempo de jogo. As sanções escalam com o contador de Strikes do jogador (cada report confirmado ou infração soma 1 Strike — termo padronizado, ver Nomenclatura) e os bans entram apenas no topo do escalonamento.
Esta nota registra o que foi decidido na reunião de design do card Definir política de sanções (warn/mute/ban) (2026-05-06). Pré-requisitos: Denúncias (como o report é registrado) e Chat (mecânica afetada pelo cooldown).
Escalonamento
Cada report confirmado (ou infração detectada) soma 1 Strike ao contador do jogador. As sanções aplicadas em função desse contador de Strikes são:
| Strikes acumulados | Sanção |
|---|---|
| 1+ (a cada report) | Aviso + multiplicador de Reputação e XP reduz em −0.1x (cumulativo). |
| 5 | Cooldown nível 1 no chat — vale para a próxima 1 partida. |
| 10 | Cooldown nível 2 no chat — vale para as próximas 3 partidas. |
| 15 | Cooldown nível 3 no chat — vale para as próximas 5 partidas. |
| 20 | Ban de 7 dias da conta. |
| 25 | Ban permanente da conta. |
A escala é cumulativa: o jogador passa por todas as etapas ao subir o contador, não pula degraus. Os intervalos foram fixados em +5 reports por degrau depois do primeiro aviso para manter a curva previsível tanto para o jogador quanto para o time de moderação.
O multiplicador de Reputação/Propina/XP referenciado aqui é o mesmo descrito em Economia. A redução de −0.1x por report se acumula com o contador atual — não é apenas no momento do report. Piso e arredondamento do multiplicador ficam pendentes (ver abaixo).
Avisos e multiplicador
- A cada report confirmado o jogador recebe um aviso in-game e o multiplicador de Reputação e XP do jogador é reduzido em −0.1x.
- A redução é cumulativa: 3 reports → −0.3x; 10 reports → −1.0x.
- O aviso é o canal mínimo de comunicação ao jogador — o jogo precisa deixar claro que a denúncia foi confirmada e qual a consequência.
- Piso do multiplicador (zera? trava em mínimo positivo?) e tratamento de multiplicadores combinados (eventos, premium) não foram definidos nesta reunião.
- O mesmo multiplicador é alvo do efeito inverso descrito em Pós-Partida: vitórias consecutivas geram ofensiva que aumenta o multiplicador. Sanções e ofensiva compõem o multiplicador final exibido na tela de pós-partida.
Cooldown de chat (substitui o mute)
A política não usa mute progressivo (1h / 24h / etc.) porque o chat é a principal ferramenta da partida (ver Chat) — silenciar o jogador inviabiliza a participação em mecânicas centrais. Em vez disso, o jogador ganha um cooldown obrigatório entre mensagens que cresce a cada faixa de reports:
| Nível | Strikes | Duração da sanção |
|---|---|---|
| 1 | 5 | 1 partida seguinte |
| 2 | 10 | 3 partidas seguintes |
| 3 | 15 | 5 partidas seguintes |
- O cooldown é contado em partidas jogadas, não em tempo de calendário — sair sem completar partidas não acelera o término da sanção.
- O cooldown afeta apenas o chat público e privado (mensagens digitadas pelo jogador). Voto, uso de habilidade e outras ações de sistema seguem normalmente, pelo mesmo motivo descrito em Mute.
- O valor numérico do cooldown por mensagem (ex.: 5s, 15s, 30s) não foi fixado nesta reunião — fica pendente. A intenção é que o cooldown nível 1 seja perceptível mas viável, e os níveis 2 e 3 sejam progressivamente mais punitivos.
- Atingido o nível 3 sem novos reports, o jogador volta ao normal após cumprir as 5 partidas. Novo report durante o cumprimento do cooldown apenas avança o contador para o próximo degrau (15 → 20 = ban).
Bans
- 20 reports → ban de 7 dias. Conta inacessível por 7 dias corridos. Ao retornar, o jogador continua com o contador em 20 (não é zerado pelo cumprimento do ban) — o decaimento natural por partidas jogadas é o único caminho para descer dali.
- 25 reports → ban permanente. Encerramento da conta. Recurso só por apelação (ver abaixo).
- Bans cumprem o papel de mute clássico aqui — o jogador deixa de participar do jogo inteiro, não só do chat.
Decaimento
- O contador diminui em 1 report a cada 5 partidas completas sem novos reports.
- A decaimento é por partidas jogadas, não por tempo de calendário: jogadores ativos têm caminho de recuperação mais rápido; jogadores que somem do jogo não “limpam” o histórico só pelo tempo passado.
- Ainda a definir: se uma partida com novo report contado interrompe o relógio do decaimento (volta a contar do zero) ou apenas avança o contador para cima sem afetar o decaimento das partidas seguintes. Decisão prática deve favorecer recuperação, mas precisa ser fechada na próxima rodada.
Sinalização visual ao jogador problemático
- O jogador com contador alto recebe um símbolo visível ao lado do nome (formato e ponto exato de exibição a definir com arte/UI).
- Objetivo: que outros jogadores tenham um sinal de que aquele perfil acumula reports — reforça a leitura social que o jogo já promove e dá custo reputacional adicional ao mau comportamento.
- A regra de quando o símbolo aparece (a partir de qual faixa de reports) e como ele evolui com o escalonamento fica pendente — provavelmente alinhado às faixas de cooldown (5, 10, 15).
Comunicação da sanção
- Aviso in-game a cada report confirmado é o canal padrão.
- A sanção corrente (cooldown ativo, ban) precisa ficar explícita na UI quando o jogador entrar no jogo ou tentar usar o canal afetado — o jogador não deve descobrir o cooldown só ao tentar mandar mensagem.
- E-mail e outros canais externos não foram definidos como canal de comunicação obrigatório nesta reunião. Para bans, o canal mínimo continua sendo a tela de bloqueio na entrada do jogo.
Apelação
- O canal único de apelação é o Discord oficial do Conduta.
- O jogador abre o caso pelo Discord (canal/forma específicos a definir com a equipe de comunidade) e a moderação responde por ali.
- Não há fluxo de apelação in-game no V1 — manter no Discord centraliza o atendimento onde a comunidade já está.
Pendências (a definir em rodadas futuras)
- Quem pode aplicar sanção manualmente (admin via dashboard) — ferramenta, permissões e log de auditoria não foram desenhados nesta reunião. Continua aberto desde a pendência de backend de denúncias.
- Confirmação do report: a política assume “report confirmado”, mas o critério (denúncia única, threshold automático, revisão manual) depende da decisão de backend de Denúncias.
- Valor do cooldown por mensagem em cada nível (segundos).
- Piso do multiplicador de Reputação/XP e interação com multiplicadores temporários (Economia).
- Símbolo do jogador problemático: arte, faixa de ativação, tempo de exibição.
- Comportamento do decaimento quando um novo report cai durante o ciclo de 5 partidas.
- Notificação detalhada da sanção: e-mail para bans? push? mensagem no Discord do jogador?
- Política para contas reincidentes pós-apelação (ban permanente revertido continua com contador?).
Ver Também
- Denúncias
- Mute
- Chat
- Economia
- Filtro de Linguagem
- Nome e Avatar
- Histórico e Estatísticas — “sem reports” compõe o Nível de Honra
- Elogios — par positivo do report; alimenta o Nível de Honra (Pontos de Honra)