NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Jak hostować bota Discord w Javie

Hosting botów DiscordUpdated Oct 23, 20263 min read

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.

  1. Otwórz serwer w panelu i zostań na stronie Przegląd.
  2. 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

  1. Zbuduj jar, który działa samodzielnie, ze wszystkimi zależnościami w środku (jar „fat” albo „shaded”).
  2. Otwórz Files i wgraj go.
  3. Otwórz Ustawienia, potem Ustawienia gry i ustaw Plik JAR na nazwę swojego jara, na przykład bot.jar.
  4. 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.

Masz już serwer gdzie indziej? Przenieś go do nas

STWÓRZ SWÓJ SERWER GIER
GOTOWY, ABY ZACZĄĆ?

Oszczędź nawet 30% na swoim nowym serwerze gier.
Wydajność premium, natychmiastowa aktywacja i niezawodność bez kompromisów. Wszystko w lepszej cenie.

NASZE OSTATNIE WPISY