Deze gids is voor bots die zijn verpakt als één uitvoerbare jar, bijvoorbeeld gebouwd met JDA.
De server op Java zetten
Een nieuwe botserver start als Node.js-server. Wijzig dat voordat je iets uploadt, want als je het type wijzigt, wordt de server opnieuw geïnstalleerd en worden standaard zijn bestanden verwijderd.
- Open je server in het panel en blijf op Overzicht.
- Klik op Servertype bewerken en kies Java Bot. Zie Je servertype of gameversie wijzigen voor de volledige uitleg.
Je jar toevoegen
- Bouw een jar die zelfstandig draait, met zijn dependencies erin (een "fat" of "shaded" jar).
- Open Files en upload hem.
- Open Instellingen, dan Game-instellingen, en zet Jar-bestand op de naam van je jar, bijvoorbeeld
bot.jar. - Plak je token in Discord-bottoken (optioneel). Je code leest het met
System.getenv("DISCORD_TOKEN").
Starten
Open Console en start de server. De server draait standaard Java 21 (Java 17 en 25 staan onder Instellingen, Docker-image) en gebruikt tot 80 procent van het geheugen van je pakket voor de Java-heap, zodat er ruimte overblijft voor de rest van het proces.
Goed om te weten
- Is je bot gebouwd voor Java 17, dan draait Java 21 hem in bijna alle gevallen zonder aanpassingen.
- Je eigen startargumenten zijn op dit type niet beschikbaar. Heeft je bot speciale Java-flags nodig, vraag het dan aan support.
Als hij meteen stopt: lees Waarom je Discord-bot blijft stoppen.





