Por que isso importa para o seu servidor
Quando um jogador diz "sumiu um item meu", você tem duas opções: acreditar, ou não acreditar. As duas são ruins — uma abre precedente, a outra perde jogador.
Com o registro no Discord existe uma terceira: olhar. O canal tem o horário, o personagem e o que aconteceu. A conversa deixa de ser sobre confiança e passa a ser sobre fato, e isso resolve o caso em dois minutos em vez de meia hora.
O outro uso é preventivo. Um canal de enchant mostrando dez +16 seguidos da mesma conta em cinco minutos é um problema aparecendo antes de alguém reclamar.
Os arquivos de filtro
Os três arquivos em discord/ — adena.xml, ticketDonate.xml e ticketFree.xml — não ligam ou desligam canais. Eles definem a partir de que valor uma movimentação merece registro:
<list>
<item id="9244" minCount="1" /><!-- Ticket Free -->
</list>
| Atributo | O que faz |
|---|---|
id | O item observado. |
minCount | A quantidade mínima para gerar registro. Abaixo disso, a movimentação é ignorada. |
Por que o minCount existe
Sem ele, o canal registraria cada adena que troca de mão e viraria inútil em uma hora. O minCount é o que separa "movimentação normal" de "movimentação que merece um olho".
O ajuste certo depende da sua economia:
adena.xml— o valor precisa ser alto o suficiente para ignorar comércio do dia a dia e baixo o suficiente para pegar transferência suspeita. Um bom ponto de partida é o preço de um item bom no seu servidor.ticketDonate.xml— moeda de doação. Aqui vale registrar tudo, comminCount="1": é dinheiro de verdade, e cada movimentação importa.ticketFree.xml— moeda gratuita, a que sai do YouTube, dos eventos e das missões.minCount="1"também funciona bem, porque é onde aparece abuso de sistema de recompensa.
O que fazer com os canais
Alguns hábitos que fazem diferença:
- Separe os canais por assunto, não jogue tudo num só. O canal de enchant e o de doação são consultados por motivos diferentes e em momentos diferentes.
- Restrinja quem vê. Registro tem nome de jogador e movimentação — não é canal público.
- O alerta de IP suspeito e o filtro de palavra no chat são os dois que valem notificação ativa. Os outros você consulta quando precisa.
- Guarde histórico. O Discord mantém, mas se o seu servidor tiver volume alto vale exportar de tempos em tempos.
Cuidados
minCountbaixo demais em adena inunda o canal e você para de ler — que é o mesmo que não ter registro.- Item fora dos três arquivos não é registrado. Se você criar uma moeda nova, ela precisa entrar aqui.
- O comentário ao lado do
idé o que permite entender o arquivo depois. Mantenha. - Registro não substitui backup. Ele conta o que aconteceu; não desfaz.
Como isso conversa com o resto da base
O ticketFree.xml é onde caem os créditos da recompensa do YouTube e dos eventos. O ticketDonate.xml cobre as promoções e os serviços de doação. E o canal de enchant registra cada tentativa do sistema de enchant — é a fonte quando alguém contesta uma perda de item.