Skip to content

Chat e Anti-Spam

O Pumpkin oferece formatação de chat personalizável no jogo e proteção anti-spam integrada na seção [chat] do pumpkin.toml.

Configuração

toml
[chat]
format = "<{DISPLAYNAME}> {MESSAGE}"

[chat.anti_spam]
enabled = true
spam_threshold = 200
message_cost = 20
decay_per_tick = 1
ops_bypass = true

Configurações de Chat

  • format: A string de formato da mensagem de chat (padrão: "<{DISPLAYNAME}> {MESSAGE}").
    • {DISPLAYNAME}: Nome de exibição do jogador.
    • {MESSAGE}: Texto da mensagem de chat.

    NOTE

    A formatação personalizada de chat não se aplica quando o relatório seguro de chat (allow_chat_reports = true) estiver habilitado.

Proteção Anti-Spam

O Pumpkin implementa um contador de spam do tipo leaky-bucket (balde furado) para proteger o servidor contra spam de jogadores e inundações de bots:

  • enabled: Se a proteção anti-spam está ativa (padrão: true).
  • spam_threshold: O limite do contador de spam em ticks no qual um jogador será expulso (kicked) (padrão: 200 ticks).
  • message_cost: A quantidade adicionada ao contador de spam do jogador para cada mensagem de chat ou comando enviado (padrão: 20 ticks).
  • decay_per_tick: A quantidade decaída do contador de spam do jogador a cada tick do servidor (padrão: 1 tick).
  • ops_bypass: Se os operadores do servidor ignoram as verificações anti-spam (padrão: true).

Lançado sob a licença MIT.