Im dłużej płacą Państwo z góry, tym niższa cena miesięczna: 10% rabatu za kwartał i 15% za rok. Pakiet Small kosztuje €3,78 za kwartał lub €14,28 rocznie, czyli €1,19 miesięcznie.
Wszystkie ceny zawierają VAT. Wypowiedzenie co miesiąc, 15% zniżki przy płatności rocznej.
Wszystkie pakiety dla botów Discord mają te funkcje w standardzie.
W HostValues nigdy nie czekają Państwo długo. Serwer jest gotowy zaraz po płatności i od razu mogą Państwo wgrać swojego bota.
Mogą Państwo pisać w języku, który znają: Node.js (18, 20, 22, 24 lub 26), Python 3.11 lub Java (17 lub 21). W sekcji Startup w panelu wybierają Państwo środowisko uruchomieniowe dla discord.js, discord.py lub JDA, a potem ponownie instalują serwer.
Ustawienia, poziomy lub dane ekonomii mogą Państwo przechowywać we własnej bazie MySQL, dostępnej za darmo i zarządzanej przez phpMyAdmin.
Państwa bot działa całą dobę. Jeśli proces się zawiesi, panel automatycznie uruchomi go ponownie, bez żadnego działania z Państwa strony.
Botem zarządzają Państwo przez panel gier Pterodactyl: konsola na żywo, menedżer plików, zmienne startowe i kopie zapasowe. Pliki można też wgrywać przez SFTP.
Dopóki pozwala na to pamięć, mogą Państwo uruchomić kilka botów na jednym serwerze, na przykład przez skrypt startowy lub PM2.
Tokenu nigdy nie należy wpisywać bezpośrednio w kodzie ani umieszczać w repozytorium Git. Najlepiej zapisać go w pliku .env, który mogą Państwo wgrać przez SFTP albo utworzyć w menedżerze plików w panelu. Bot odczyta wtedy token z tego pliku, na przykład za pomocą dotenv.
Prosty bot w discord.js zużywa zwykle 100 do 200 MB, bot w discord.py często 80 do 150 MB. Duże serwery, rozbudowany cache wiadomości lub funkcje muzyczne potrzebują więcej. Pakiet Small z 1 GB w zupełności wystarcza większości botów; aktualne zużycie widzą Państwo na żywo w panelu.
Pakiet warto zmienić, gdy zużycie pamięci stale utrzymuje się powyżej 80 procent, bot restartuje się z błędem out-of-memory albo chcą Państwo uruchomić kilka botów na jednym serwerze. Upgrade wykonują Państwo w panelu klienta, a pliki i baza danych zostają zachowane.
Node.js, Pythona i Javy. W sekcji Startup w panelu wybierają Państwo środowisko uruchomieniowe bota: Node.js dla discord.js, Python dla discord.py, pycord lub nextcord albo Java dla JDA (uruchamiana jako plik .jar). Następnie w polu Docker Image na tej samej stronie wybierają Państwo wersję: Node.js 18, 20, 22, 24 lub 26, Python 3.11 albo Java 17 lub 21. Przy Node.js panel przy każdym starcie uruchamia npm install, jeśli jest plik package.json, a przy Pythonie przy każdym starcie instaluje pakiety z requirements.txt. Po zmianie środowiska należy usunąć stare pliki bota, które nie pasują do nowego środowiska, i kliknąć Reinstall w sekcji Settings.
Tak. Każdy pakiet obejmuje bazy danych MySQL. Bazę tworzą Państwo w panelu w sekcji Databases i zarządzają nią przez phpMyAdmin, który otwiera się z tej samej strony.
Panel automatycznie uruchamia bota ponownie, więc pojedyncza awaria nie wymaga żadnego działania z Państwa strony. Jeśli bot znów ulegnie awarii krótko po tym restarcie, panel nie uruchomi go ponownie, aby błąd w kodzie nie wywołał niekończącej się pętli. W konsoli zobaczą Państwo wtedy komunikat błędu i znajdą przyczynę.
Chcą Państwo dowiedzieć się więcej przed zamówieniem albo potrzebują pomocy w konfiguracji? Te artykuły z naszego bloga i bazy wiedzy Państwu pomogą.
Ile pamieci potrzebuje bot, gdzie darmowy hosting zawodzi i kiedy pakiet botowy lub VPS jest lepszym wyborem. Trzy bledy, ktore widzimy najczesciej.
Jak napisać działającego bota Discord w Pythonie z discord.py, hostować go na pakiecie botów i trzy błędy, które popełnia każdy.