Ten poradnik jest dla botów spakowanych jako pojedynczy uruchamialny jar, na przykład zbudowanych z JDA.
Przełącz serwer na Javę
Nowy serwer dla bota startuje jako serwer Node.js. Zmień to, zanim cokolwiek wgrasz, bo zmiana typu instaluje serwer ponownie i domyślnie usuwa jego pliki.
- Otwórz serwer w panelu i zostań na stronie Przegląd.
- Kliknij Zmień typ serwera i wybierz Java Bot. Pełny opis kroków jest w Jak zmienić typ serwera lub wersję gry.
Dodaj swój jar
- Zbuduj jar, który działa samodzielnie, ze wszystkimi zależnościami w środku (jar „fat” albo „shaded”).
- Otwórz Files i wgraj go.
- Otwórz Ustawienia, potem Ustawienia gry i ustaw Plik JAR na nazwę swojego jara, na przykład
bot.jar. - Wklej token do pola Token bota Discord (opcjonalnie). Twój kod czyta go przez
System.getenv("DISCORD_TOKEN").
Uruchom go
Otwórz Console i uruchom serwer. Serwer domyślnie uruchamia Javę 21 (Java 17 i 25 są w Ustawienia, Obraz Dockera) i używa do 80 procent pamięci twojego planu na stertę Javy, co zostawia miejsce na resztę procesu.
Warto wiedzieć
- Jeśli twój bot został zbudowany dla Javy 17, Java 21 uruchamia go bez zmian w prawie każdym przypadku.
- Własne argumenty startowe nie są dostępne w tym typie. Jeśli twój bot potrzebuje specjalnych flag Javy, zapytaj support.
Jeśli zatrzymuje się od razu: przeczytaj Dlaczego twój bot Discord ciągle się zatrzymuje.





