Lavalink closed abnormally (1006): cómo resolverlo
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: trueactivada 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. Para mantener el bot y el servidor Lavalink en línea sin interrupciones, mira Cómo mantener bots en línea 24/7.
Actualizado el: 13/06/2026
¡Gracias!
