Questa guida è per i bot impacchettati in un unico jar eseguibile, per esempio creati con JDA.
Passa il server a Java
Un nuovo server bot parte come server Node.js. Cambialo prima di caricare qualsiasi cosa, perché cambiare il tipo reinstalla il server e di default ne elimina i file.
- Apri il tuo server nel pannello e resta su Panoramica.
- Clicca su Modifica tipo di server e scegli Java Bot. Vedi Come cambiare il tipo di server o la versione del gioco per la procedura completa.
Aggiungi il tuo jar
- Crea un jar che funzioni da solo, con le sue dipendenze incluse (un jar "fat" o "shaded").
- Apri Files e caricalo.
- Apri Impostazioni, poi Impostazioni di gioco, e imposta Jar file sul nome del tuo jar, per esempio
bot.jar. - Incolla il token in Discord bot token (optional). Il tuo codice lo legge con
System.getenv("DISCORD_TOKEN").
Avvialo
Apri Console e avvia il server. Il server usa Java 21 di default (Java 17 e 25 sono in Impostazioni, Immagine Docker) e usa fino all'80 percento della memoria del tuo piano per l'heap di Java, lasciando spazio al resto del processo.
Da sapere
- Se il tuo bot è stato creato per Java 17, Java 21 lo esegue senza modifiche in quasi tutti i casi.
- Gli argomenti di avvio personalizzati non sono disponibili con questo tipo. Se il tuo bot ha bisogno di flag Java particolari, chiedi al supporto.
Se si ferma subito: leggi Perché il tuo bot Discord continua a fermarsi.





