Ce guide concerne les bots empaquetés dans un seul jar exécutable, par exemple créés avec JDA.
Passer le serveur sur Java
Un nouveau serveur de bot démarre comme un serveur Node.js. Changez-le avant de téléverser quoi que ce soit, car changer le type réinstalle le serveur et supprime par défaut ses fichiers.
- Ouvrez votre serveur dans le panel et restez sur l’Aperçu.
- Cliquez sur Modifier le type de serveur et choisissez Java Bot. Voir Comment changer le type de votre serveur ou la version du jeu pour le pas-à-pas complet.
Ajouter votre jar
- Compilez un jar qui s’exécute seul, avec ses dépendances incluses (un jar « fat » ou « shaded »).
- Ouvrez Files et téléversez-le.
- Ouvrez Paramètres, puis Paramètres du jeu, et réglez Fichier jar sur le nom de votre jar, par exemple
bot.jar. - Collez votre token dans Token du bot Discord (facultatif). Votre code le lit avec
System.getenv("DISCORD_TOKEN").
Le démarrer
Ouvrez Console et démarrez le serveur. Le serveur utilise Java 21 par défaut (Java 17 et 25 se trouvent sous Paramètres, Image Docker) et utilise jusqu’à 80 pour cent de la mémoire de votre offre pour le heap Java, ce qui laisse de la place au reste du processus.
Bon à savoir
- Si votre bot a été compilé pour Java 17, Java 21 l’exécute sans changement dans presque tous les cas.
- Vos propres arguments de démarrage ne sont pas disponibles sur ce type. Si votre bot a besoin d’options Java spéciales, demandez au support.
S’il s’arrête tout de suite : lisez Pourquoi votre bot Discord s’arrête sans cesse.
Votre serveur est hébergé ailleurs ? Transférez-le chez nous





