Diese Anleitung ist fĂĽr Bots, die als einzelnes ausfĂĽhrbares Jar verpackt sind, zum Beispiel mit JDA gebaut.
Den Server auf Java umstellen
Ein neuer Bot-Server startet als Node.js-Server. Ändere das, bevor du etwas hochlädst, denn den Typ zu ändern installiert den Server neu und löscht standardmäßig seine Dateien.
- Ă–ffne deinen Server im Panel und bleib auf der Ăśbersicht.
- Klick auf Servertyp bearbeiten und wähl Java Bot. Die ganze Anleitung findest du in So änderst du den Typ oder die Spielversion deines Servers.
Dein Jar hinzufĂĽgen
- Bau ein Jar, das für sich allein läuft und seine Abhängigkeiten enthält (ein „Fat“- oder „Shaded“-Jar).
- Ă–ffne Files und lade es hoch.
- Ă–ffne Einstellungen, dann Spieleinstellungen, und setz JAR-Datei auf den Namen deines Jars, zum Beispiel
bot.jar. - FĂĽge deinen Token bei Discord-Bot-Token (optional) ein. Dein Code liest ihn mit
System.getenv("DISCORD_TOKEN").
Starte ihn
Öffne Console und starte den Server. Der Server läuft standardmäßig mit Java 21 (Java 17 und 25 findest du unter Einstellungen, Docker-Image) und nutzt bis zu 80 Prozent des Arbeitsspeichers deines Tarifs für den Java-Heap, damit für den Rest des Prozesses Platz bleibt.
Gut zu wissen
- Wurde dein Bot für Java 17 gebaut, führt Java 21 ihn in fast jedem Fall ohne Änderungen aus.
- Eigene Startargumente sind bei diesem Typ nicht verfĂĽgbar. Braucht dein Bot spezielle Java-Flags, frag den Support.
Stoppt er sofort wieder: Lies Warum dein Discord-Bot immer wieder stoppt.





