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

Jak przenieść bota Discord do PlayNHost

Hosting botów DiscordUpdated Oct 23, 20263 min read

Przeniesienie bota to głównie kopiowanie plików i wpisanie tych samych ustawień. Zaplanuj kilka minut, gdy bot może być offline.

Zanim zaczniesz

  • Upewnij się, że kod bota i jego pliki z danymi (bazy danych, konfiguracja, zapisany stan) są w jednym folderze, który możesz skopiować.
  • Zostaw starą kopię uruchomioną, dopóki nowa nie zadziała, ale nie uruchamiaj obu naraz z tym samym tokenem na długo. Dwie kopie zalogowane jednym tokenem walczą ze sobą, a komendy mogą być obsługiwane dwa razy albo wcale.

Kroki

  1. Wybierz język. Otwórz serwer w panelu, przejdź do Przegląd i kliknij Zmień typ serwera, jeśli potrzebujesz Pythona lub Javy. Nowy serwer startuje jako Node.js. Zrób to przed wgraniem plików. Zobacz Jak zmienić typ serwera lub wersję gry.
  2. Skopiuj pliki. Otwórz Files i wgraj folder albo podaj adres git w Ustawienia gry. Duże foldery wgrywają się szybciej przez SFTP: Jak połączyć się z plikami serwera przez SFTP. Pomiń node_modules (Node) i foldery środowisk wirtualnych (Python), serwer sam instaluje pakiety.
  3. Wpisz ustawienia. W Ustawienia, potem Ustawienia gry, ustaw plik główny (albo plik jar) i token. Jeśli twój kod czyta token z pliku konfiguracyjnego, zostaw plik bez zmian albo przejdź na czytanie DISCORD_TOKEN.
  4. Bazy danych. Jeśli twój bot używał bazy danych na starym hoście, zobacz Jak używać baz danych z serwerem, żeby użyć tej dołączonej do twojego planu.
  5. Zatrzymaj starego bota, potem uruchom nowego ze strony Console i obserwuj konsolę, aż bot się zaloguje.

Jeśli coś nie działa

  • Brakujący pakiet lub błędna nazwa pliku pojawia się w konsoli w pierwszych sekundach. Zobacz Dlaczego twój bot Discord ciągle się zatrzymuje.
  • Jeśli bot się łączy, ale nie może odczytać zapisanych danych, sprawdź, czy pliki z danymi zostały skopiowane z taką samą strukturą folderów.

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