NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Erros do Lavalink e o que significam

Hospedagem de LavalinkUpdated Nov 6, 20266 min read

Quando a música para, confira dois consoles: primeiro o Console do node no painel, depois o do seu bot. Procure a mensagem nas tabelas abaixo. Um node saudável sempre termina a inicialização com Lavalink is ready to accept connections.

Seu bot não consegue conectar

Mensagem no seu botSignificado e solução
ECONNREFUSED, connection refused, um timeoutO host ou a porta está errado, ou o node está parado. Copie o Endereço de novo em Visão geral do node e inicie o node.
401, UnauthorizedA senha não confere com password: no application.yml. Copie-a de novo, sem as aspas.
Um erro de SSL, TLS ou handshakeSeu cliente está com conexão segura ou SSL ligada. O node usa http e ws simples: desligue essa opção.
404 ao conectar, ou um cliente que nunca fica prontoO cliente foi feito para o Lavalink 3. Seu node roda a versão 4: use uma versão do cliente que suporte essa versão.
O bot está conectado ao node, mas nenhuma música chega a começar no canal de vozA biblioteca cliente que você usa pode ser mais antiga do que a sua versão com DAVE. O Lavalink 4.2.2 então recusa a atualização de voz, e o console do seu bot mostra um erro 400 com token, endpoint, sessionId and channelId must be provided in voice state. Atualize o cliente: Como conectar seu bot do Discord ao Lavalink lista a versão que você deve usar em cada cliente comum.
O node desconecta e reconectaO node reiniciou, muitas vezes por falta de memória. Veja o motivo no console do node.

O node não inicia

Mensagem no console do nodeSignificado e solução
ScannerException, mapping values are not allowed here ou outro erro de YAMLUm erro no application.yml, quase sempre de indentação ou um tab. Use só espaços e deixe cada nível dois espaços mais fundo. Restaure o seu backup se não achar o erro.
Invalid dependencyUma linha dependency: não está no formato group:name:version. Copie-a de novo da página do plugin.
XmlException: Local name html for root tag does not match expected name metadataO repositório de onde uma linha dependency: baixa enviou uma página da web em vez do plugin. Remova essa linha e envie o .jar do plugin para plugins: Como adicionar plugins ao Lavalink.
No plugin manifest foundUm arquivo em plugins não é um plugin do Lavalink. Exclua-o.
Um erro que cita um plugin, como uma chave ou configuração faltandoUm plugin foi ligado sem as chaves de que precisa. Preencha-as no bloco dele em plugins: ou desligue essa fonte.
OutOfMemoryError, ou o node para quando está ocupadoO node precisa de mais memória do que o plano tem. Use menos players ao mesmo tempo ou um plano maior.

Mensagens de instalação

Mensagem durante a instalaçãoSignificado e solução
PlayNHost: could not download ...Um download do GitHub falhou e a instalação parou. Rode de novo: Configurações, Detalhes de inicialização, Reinstalar. Se falhar outra vez, abra um ticket.
PlayNHost: checksum mismatch for Lavalink.jarO arquivo baixado não bateu com a versão que testamos, então não foi usado. Rode Reinstalar mais uma vez (Configurações, Detalhes de inicialização); se repetir, abra um ticket.
Kept your application.yml.Não é um erro: uma reinstalação deixou suas configurações e sua senha como estavam.

Como reinstalar: Como hospedar um servidor Lavalink 24/7. Como abrir um ticket: Como abrir um ticket de suporte.

Uma música não carrega ou não toca

ResultadoSignificado e solução
empty (clientes mais antigos dizem NO_MATCHES)A busca não achou nada, ou nenhuma fonte ativada trata esse link. Veja quais fontes estão true em sources: no application.yml.
error (clientes mais antigos dizem LOAD_FAILED)O site recusou ou falhou. O console do node mostra o motivo detalhado na linha depois do seu pedido. Teste outro site para separar um problema do site de um problema do node.
No playable stream foundO site oferece essa faixa só como prévia ou como stream protegido. No SoundCloud isso é comum em músicas de grandes gravadoras; nenhum node consegue tocá-las.

Mensagens do YouTube

MensagemSignificado e solução
OAUTH INTEGRATION: To give youtube-source access to your account, go to https://www.google.com/device and enter code ...O plugin do YouTube pede um login. Use uma conta Google reserva, nunca a sua: Como tocar YouTube no Lavalink 4.
OAUTH INTEGRATION: The device token has expired. OAuth integration has been canceled.O código não foi digitado a tempo. Reinicie o node para receber um novo.
OAUTH INTEGRATION: Account linking was denied. OAuth integration has been canceled.O acesso foi recusado na página do Google. Reinicie o node e permita.
This video requires login. ou Sign in to confirm you’re not a bot no console do node, e a música falha assim que começaO YouTube se recusa a tocar para um servidor que não está logado. A busca continua funcionando, e é por isso que a música é encontrada primeiro. Faça login no plugin do YouTube: Como tocar YouTube no Lavalink 4.

Áudio lento ou picotado

Observe a CPU no card Uso em Visão geral enquanto a música toca. Se ela ficar no limite, usar menos players ou filtros ao mesmo tempo, ou um plano maior, resolve. Filtros como timescale e muitos players ao mesmo tempo usam mais CPU.

Ainda travado

Abra um ticket com as linhas exatas do console do node e do console do seu bot: Como abrir um ticket de suporte. Para conectar um bot passo a passo: Como conectar seu bot do Discord ao Lavalink.

Seu bot já está em outro lugar? Traga-o para nós

NOSSOS ÚLTIMOS ARTIGOS