← Blog

Jak skonfigurować i uruchomić własny serwer Hytale krok po kroku

Par Benjamin Dayan · PDG

· Mis à jour le 26 października 2026 · Lecture 5 min

Spis treści

Konfiguracja serwera Hytale to proces, który – podobnie jak w przypadku innych gier typu voxel-sandbox – opiera się na plikach tekstowych, portach sieciowych i module modów ładowanych przy starcie procesu. W tym artykule pokazujemy krok po kroku, jak przygotować środowisko, ustawić parametry rozgrywki i uruchomić instancję gotową do połączenia dla graczy.



Od czego zacząć konfigurację serwera Hytale

Zanim przejdziesz do edycji plików, warto zrozumieć strukturę katalogów. Typowa instalacja serwera gry voxelowej tego typu zawiera katalog główny z plikiem wykonywalnym, folder config, folder worlds oraz folder mods. Konfiguracja serwera Hytale zaczyna się praktycznie zawsze od tego samego punktu: pierwszego uruchomienia, które generuje domyślne pliki konfiguracyjne na podstawie szablonu dostarczonego przez twórców gry.

Jeśli nie chcesz samodzielnie zarządzać procesem instalacji, aktualizacjami rdzenia gry i siecią, możesz skorzystać z gotowego hosting Hytale z panelem administracyjnym, który automatyzuje te kroki. W dalszej części artykułu skupiamy się jednak na samodzielnej, technicznej konfiguracji – przydatnej niezależnie od tego, gdzie proces jest uruchamiany.

Pierwsze uruchomienie zwykle kończy się błędem lub zatrzymaniem procesu z komunikatem o braku akceptacji licencji lub braku pliku eula. To normalne – po wygenerowaniu plików trzeba je ręcznie zaakceptować i dopiero wtedy proces wystartuje poprawnie.



Pliki konfiguracyjne i podstawowe parametry rozgrywki

Rdzeniem każdej konfiguracji serwera Hytale jest plik konfiguracyjny przechowujący parametry świata i rozgrywki. W zależności od wersji buildu może to być plik server.properties, config.toml lub settings.json – struktura jest analogiczna do innych tytułów sandboxowych, więc poniższy przykład traktuj jako wzorzec do dostosowania pod aktualną dokumentację gry.

server-name=Moj Serwer Hytale
max-players=20
world-seed=847213
difficulty=normal
pvp=true
whitelist=false
view-distance=10
tick-rate=20

Najważniejsze parametry do przetestowania

  • max-players – liczba slotów, bezpośrednio wpływa na obciążenie CPU i RAM procesu.
  • view-distance – zasięg renderowania terenu; wyższa wartość oznacza więcej danych przesyłanych do każdego klienta.
  • tick-rate – częstotliwość aktualizacji logiki serwera; obniżenie tej wartości może pomóc przy słabszym sprzęcie, ale pogarsza płynność rozgrywki.
  • whitelist – warto włączyć na serwerach społecznościowych, aby ograniczyć dostęp do zweryfikowanych graczy.

Zarządzanie światem i zapisami

Folder worlds przechowuje dane mapy. Zanim wprowadzisz zmiany w parametrach generowania terenu (seed, rozmiar chunków, biomy), wykonaj kopię zapasową całego folderu – zmiana seeda po wygenerowaniu świata nie wpłynie na już istniejący teren, ale może spowodować niespójności na granicach nowo odkrywanych obszarów.

cp -r worlds/ worlds_backup_$(date +%F)

Regularne kopie zapasowe to podstawa administracji – niezależnie od tego, czy robisz je ręcznie komendą cp, czy korzystasz z automatycznych zadań typu cron, ani jedno podejście nie zwalnia z testowania przywracania backupu przed poważną aktualizacją rdzenia gry.



Porty, sieć i połączenie z serwerem

Poprawna konfiguracja sieciowa decyduje o tym, czy gracze w ogóle będą w stanie się połączyć. Proces nasłuchuje zazwyczaj na jednym porcie TCP/UDP dla ruchu gry oraz, opcjonalnie, na dodatkowym porcie dla zdalnej administracji (RCON lub odpowiednik).

UsługaProtokółDomyślny portUwagi
Ruch gry (gameplay)UDP5000Musi być otwarty na firewallu i przekierowany w routerze, jeśli hostujesz lokalnie
Zdalna administracjaTCP25575Nigdy nie udostępniaj publicznie bez silnego hasła
Zapytania statusu (query)UDP25566Przydatne do monitoringu dostępności serwera

Jeśli uruchamiasz instancję na własnej maszynie Linux, sprawdź, czy porty są otwarte lokalnym firewallem:

sudo ufw allow 5000/udp
sudo ufw allow 25575/tcp
sudo ufw status

Na środowisku z dostępem SSH warto też od razu zabezpieczyć dostęp administracyjny kluczem zamiast hasła:

ssh-keygen -t ed25519 -C "admin@serwer-hytale"
ssh-copy-id -i ~/.ssh/id_ed25519.pub uzytkownik@adres_ip

Dobrą praktyką jest też instalacja fail2ban, która automatycznie blokuje adresy IP wykonujące wielokrotne nieudane próby logowania przez SSH – minimalizuje to ryzyko przejęcia maszyny, na której działa proces gry.



Mody, pluginy i stabilność procesu

Konfiguracja serwera Hytale pod kątem modów polega na umieszczeniu odpowiednich paczek w dedykowanym katalogu mods i aktywowaniu ich w pliku manifestu. Każdy mod powinien być testowany osobno – ładowanie kilku paczek naraz bez weryfikacji zgodności wersji to najczęstsza przyczyna crashy przy starcie.

Dobre praktyki przy instalacji modów

  • Sprawdzaj kompatybilność moda z aktualną wersją rdzenia gry przed instalacją.
  • Testuj nowe mody na kopii świata, a nie na produkcyjnym serwerze z aktywnymi graczami.
  • Prowadź listę zainstalowanych modów w pliku tekstowym – ułatwia to debugowanie w razie konfliktu.
  • Aktualizuj mody stopniowo, jeden po drugim, zamiast masowej aktualizacji wszystkich naraz.

Panel administracyjny i monitoring

Zamiast ręcznej edycji plików przez SSH, administrację procesem – restart, podgląd logów na żywo, instalację modów czy harmonogram kopii zapasowych – można prowadzić z poziomu panelu typu Pterodactyl. Taki panel daje dostęp do konsoli w czasie rzeczywistym oraz menedżera plików bez konieczności logowania się bezpośrednio do systemu operacyjnego.

systemctl status wings
docker ps | grep hytale

Jeśli planujesz samodzielnie hostować panel na własnej maszynie, zapoznaj się z dokumentacją oficjalną: Source. Warto też śledzić oficjalne materiały dotyczące samej gry: Source.

Do zarządzania wieloma instancjami lub testowania własnej konfiguracji panelu dobrze sprawdza się dedykowana maszyna typu VPS Pterodactyl, na której masz pełną kontrolę nad zasobami i środowiskiem systemowym. Pełną listę obsługiwanych tytułów znajdziesz w sekcji Wszystkie nasze serwery gier, a więcej poradników administracyjnych – na Blog Fly-Serv.



Poprawna konfiguracja serwera Hytale sprowadza się do trzech filarów: przejrzystych plików ustawień, poprawnie otwartych portów sieciowych oraz ostrożnego zarządzania modami. Testuj każdą zmianę na kopii świata, regularnie archiwizuj dane i stopniowo dopasowuj parametry rozgrywki do liczby graczy oraz dostępnych zasobów sprzętowych.



FAQ

Jaki port musi być otwarty, aby gracze mogli się połączyć?

Podstawowy ruch gry przechodzi przez port UDP (domyślnie zbliżony do 5000 w zależności od wersji) – musi być otwarty zarówno na firewallu systemowym, jak i przekierowany na routerze przy hostowaniu lokalnym.

Co zrobić, gdy proces nie startuje po zmianie pliku konfiguracyjnego?

Sprawdź logi w konsoli pod kątem błędów składni (brakujący znak, zła wartość liczbowa) i porównaj plik z kopią zapasową sprzed edycji – w większości przypadków problem leży w literówce lub niezgodnym formacie wartości.

Czy mogę zainstalować kilka modów jednocześnie bez testowania?

Odradzamy to – instaluj mody pojedynczo na kopii świata, sprawdzaj stabilność po każdej instalacji i dopiero wtedy przechodź do kolejnego, aby łatwo zidentyfikować źródło ewentualnego konfliktu.

Przeczytaj też