> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.squarecloud.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Lavalink closed abnormally (1006): como resolver

## O que significa esse erro

Quando seu bot de música tenta se conectar ao servidor Lavalink hospedado na Square Cloud, a conexão cai imediatamente:

```
Error: Unexpected server response: 400
Error: WebSocket closed abnormally with code 1006.
```

## Por que acontece

Isso quase sempre é uma **incompatibilidade de versão entre o Lavalink e o client (wrapper)** que seu bot usa. Por exemplo, o **Lavalink v4 é totalmente baseado em REST e não é compatível com um client v3** — o handshake falha e o WebSocket fecha com o código 1006.

## Como resolver

**1. Compatibilize as versões.** Atualize o client do Lavalink para a última versão, ou use uma versão de Lavalink compatível com o seu client atual. Confira na documentação do seu wrapper qual versão principal do Lavalink é suportada.

**2. Configure as portas corretamente na Square Cloud:**

* Abra o servidor Lavalink na porta **80**.
* Conecte-se a ele usando a porta **443** com a opção `secure: true` ativada no seu client.

**3. Reinicie os dois:** a aplicação do Lavalink e o seu bot.

## Relacionados

Hospedando o bot em si? Veja [Como hospedar um bot de Discord](https://help.squarecloud.app/pt-br/article/como-hospedar-um-bot-de-discord-17gy9qh/). Para manter o bot e o servidor Lavalink online sem interrupções, veja [Como manter bots online 24/7](https://help.squarecloud.app/pt-br/article/como-manter-bots-online-247-13kl8oc/). Montando um bot de música com Lavalink do zero? Veja [Como hospedar um bot de música com Lavalink](https://help.squarecloud.app/pt-br/article/como-criar-um-bot-de-musicalavalink-1xddxto/).