Skip to main content
Arquivos: config/server/config.lua e config/server/logs.lua. Mudanças só valem depois de reiniciar o recurso.
Nada de config/server é enviado ao jogador. É por isso que o webhook do Discord fica aqui, nunca no config do client ou do shared.

Visão geral

Cooldowns

Cada início de dança remota faz os jogadores por perto baixarem o arquivo. O limite maior evita rajadas de download. A prévia não tem essa espera, e o aviso de espera lembra o jogador disso.

Compartilhar

O liga e desliga do recurso é share.enabled, em config/shared/config.lua. Veja também Compartilhar uma Dança: como o convite funciona do ponto de vista do jogador.

Sincronia

Veja também Carregamento Remoto e Sincronia: O pedido de repetição e as demais opções da sincronia.

Logs e webhook

Arquivo: config/server/logs.lua

Categorias

Uma categoria só é desligada quando recebe false explicitamente.

Separando por canal

O webhook aceita uma string (tudo no mesmo canal) ou uma tabela por categoria:
A chave default atende as categorias que não têm URL própria. Cada registro vai para o console com o prefixo [dk_dances] e a categoria. As mensagens seguem para o Discord agrupadas, a cada 2 segundos, em texto simples, para não esbarrar no rate limit. Com webhook vazio, nenhuma requisição HTTP é feita. O texto de um registro pode trazer o nome do jogador, que ele mesmo escolhe. O script envia as mensagens sem permitir menções, então um jogador chamado @everyone não marca ninguém no seu Discord.

Hooks

O config/server/config.lua carrega os hooks do servidor de config/server/hooks.lua. Veja também Hooks: negue danças por VIP, categoria ou situação, e reaja a início, fim e compartilhamento.