Esta guía es para bots empaquetados como un único jar ejecutable, por ejemplo creados con JDA.
Cambia el servidor a Java
Un servidor de bots nuevo empieza como servidor de Node.js. Cámbialo antes de subir nada, porque cambiar el tipo reinstala el servidor y, por defecto, borra sus archivos.
- Abre tu servidor en el panel y quédate en Resumen.
- Haz clic en Editar tipo de servidor y elige Java Bot. Mira Cómo cambiar el tipo de servidor o la versión del juego para ver el proceso completo.
Añade tu jar
- Compila un jar que funcione por sí solo, con sus dependencias incluidas (un jar "fat" o "shaded").
- Abre Files y súbelo.
- Abre Ajustes, luego Ajustes del juego, y pon en Jar file el nombre de tu jar, por ejemplo
bot.jar. - Pega tu token en Discord bot token (optional). Tu código lo lee con
System.getenv("DISCORD_TOKEN").
Inícialo
Abre Console e inicia el servidor. El servidor ejecuta Java 21 por defecto (Java 17 y 25 están en Ajustes, Imagen de Docker) y usa hasta el 80 por ciento de la memoria de tu plan para el heap de Java, lo que deja margen para el resto del proceso.
Conviene saber
- Si tu bot se compiló para Java 17, Java 21 lo ejecuta sin cambios en casi todos los casos.
- Tus propios argumentos de inicio no están disponibles en este tipo. Si tu bot necesita flags especiales de Java, consulta con soporte.
Si se detiene de inmediato: lee Por qué tu bot de Discord se sigue deteniendo.
¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros





