> ## 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): cómo resolver

## Qué significa este error

Cuando tu bot de música intenta conectarse al servidor Lavalink alojado en Square Cloud, la conexión se cae de inmediato:

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

## Por qué ocurre

Casi siempre se trata de una **incompatibilidad de versión entre Lavalink y el client (wrapper)** que usa tu bot. Por ejemplo, **Lavalink v4 está totalmente basado en REST y no es compatible con un client v3** — el handshake falla y el WebSocket se cierra con el código 1006.

## Cómo resolverlo

**1. Haz compatibles las versiones.** Actualiza el client de Lavalink a la última versión, o usa una versión de Lavalink compatible con tu client actual. Consulta en la documentación de tu wrapper qué versión principal de Lavalink es compatible.

**2. Configura los puertos correctamente en Square Cloud:**

* Abre el servidor Lavalink en el puerto **80**.
* Conéctate a él usando el puerto **443** con la opción `secure: true` activada en tu client.

**3. Reinicia ambos:** la aplicación de Lavalink y tu bot.

## Relacionados

¿Alojando el bot en sí? Mira [Cómo alojar un bot de Discord](https://help.squarecloud.app/es/article/como-alojar-un-bot-de-discord-en-square-cloud-3orixn/). Para mantener el bot y el servidor Lavalink en línea sin interrupciones, mira [Cómo mantener bots en línea 24/7](https://help.squarecloud.app/es/article/como-mantener-bots-en-linea-247-1fd1a1r/). ¿Montando un bot de música con Lavalink desde cero? Mira [Cómo alojar un bot de música con Lavalink](https://help.squarecloud.app/es/article/como-crear-un-bot-de-musica-lavalink-1p9rkvb/).