¿Cómo ejecuto Lavalink para música?
En esta página
Los bots de música necesitan un backend de audio, y Lavalink es la opción de referencia. Puedes ejecutar Lavalink junto a tu bot en el mismo servidor. Este artículo explica cómo configurarlo y te indica una opción más fluida para bots de música más exigentes.
Ejecutar Lavalink junto a tu bot
Lavalink es un servicio de Java con el que tu bot se comunica a través de un puerto local. Así se configura:
- Agrega un puerto en la página IPs y puertos para que Lavalink escuche en él.
- Sube
Lavalink.jary suapplication.ymla la pestaña Archivos y ejecútalo. Lavalink necesita Java y RAM adicional, así que un plan más grande ayuda. - Apunta la configuración de Lavalink de tu bot a ese host / puerto y contraseña para que ambos puedan conectarse.
Cuando ambos están en marcha, tu bot envía solicitudes de audio a Lavalink, que se encarga del streaming.
Consejo: Para bots de música más exigentes, una configuración dedicada funciona con más fluidez: abre un ticket y te recomendaremos un plan dimensionado para la carga extra.
Preguntas frecuentes
¿Por qué Lavalink necesita tanta RAM? Se ejecuta en la máquina virtual de Java y almacena el audio en búfer, lo que consume mucha memoria. Si lo combinas con un bot en el mismo plan, necesitarás bastante margen.
¿Dónde configuro la contraseña y el puerto de Lavalink? En el application.yml de Lavalink; después replica el mismo host, puerto y contraseña en la configuración de tu bot para que coincidan.
Más en Preguntas frecuentes
- ¿Qué lenguajes y librerías puedo alojar?
- ¿Qué necesito para alojar mi bot? ¿El panel está basado en Pterodactyl?
- ¿Cómo subo y organizo los archivos de mi bot?
- ¿Cómo elijo qué archivo se ejecuta e inicio el bot?
- ¿Cómo instalo las dependencias npm / pip de mi bot?
- ¿Mi bot funcionará 24/7?