Serwer Enshrouded jest sterowany głównie przez plik enshrouded_server.json. Ważne są poprawna nazwa serwera, pasujące porty, sensowna liczba slotów, niezawodne kopie zapasowe i kontrolowany restart po zmianach. Dla stabilnych prywatnych rozgrywek albo rund społecznościowych dokumentuj każdą zmianę, a potem sprawdzaj ją w logu oraz w przeglądarce serwerów.

Wymagania

Zanim zmienisz ustawienia, całkowicie zatrzymaj serwer. Zmiany w pliku konfiguracyjnym podczas pracy serwera mogą zostać nadpisane przy następnym zapisie albo zadziałać dopiero po restarcie. Potrzebujesz dostępu do katalogu serwera, pliku enshrouded_server.json, plików logów i najlepiej SFTP albo panelu hostingowego z menedżerem plików.

Oficjalna dokumentacja Enshrouded opisuje, że plik konfiguracyjny jest tworzony po pierwszym uruchomieniu Dedicated Server i znajduje się w katalogu serwera: Dokumentacja na enshrouded.zendesk.com. Do podstawowej instalacji znajdziesz też praktyczne omówienie w wewnętrznym poradniku Wynajem i konfiguracja serwera Enshrouded.

Podstawowa konfiguracja w enshrouded_server.json

Konfiguracja serwera znajduje się w enshrouded_server.json:

{
  "name": "Mój serwer Enshrouded",
  "password": "tajne",
  "saveDirectory": "./savegame",
  "logDirectory": "./logs",
  "ip": "0.0.0.0",
  "gamePort": 15636,
  "queryPort": 15637,
  "slotCount": 8
}

name to widoczna nazwa serwera. Wybierz jednoznaczną nazwę, żeby gracze mogli ponownie znaleźć twój serwer na liście. saveDirectory i logDirectory zmieniaj tylko wtedy, gdy świadomie używasz innej struktury folderów. Przy wynajętym hostingu najczęściej warto zostawić domyślne ścieżki, ponieważ mogą być z nimi powiązane kopie zapasowe, funkcje przywracania i procesy wsparcia.

ip w typowych konfiguracjach zostaje ustawione na 0.0.0.0, żeby usługa nasłuchiwała na przewidzianym interfejsie sieciowym. gamePort i queryPort muszą pasować do konfiguracji zapory i panelu. Jeśli gracze nie znajdują serwera, najpierw sprawdź, czy plik serwera, panel i firewall używają tych samych portów.

Realistyczne planowanie slotów, RAM-u i wydajności

Enshrouded mocno zależy od stanu świata, aktywnych graczy, projektów budowlanych i sprzętu serwera. Dlatego unikaj ogólnych obietnic wydajności. Planuj sloty tak, żeby twoja grupa mogła grać stabilnie, zamiast wykorzystywać maksymalną liczbę do granic.

Ustawienie Rekomendacja
RAM Co najmniej 4 GB
Liczba graczy Dopasuj do aktywnej grupy i oficjalnej wersji serwera
Autosave Uwzględnij automatyczne zapisywanie i uzupełnij je kopiami zapasowymi
Restart Raz dziennie, najlepiej poza głównym czasem gry

Pierwotna rekomendacja „co najmniej 4 GB RAM” jest użyteczna jako dolna granica, ale nie powinna być rozumiana jako gwarancja. Oficjalne FAQ podaje, że sam proces serwera w stanie bezczynności zużywa już kilka gigabajtów RAM-u oraz wymaga dodatkowych zasobów na gracza. Jeśli stale grasz z wieloma graczami, dużymi bazami albo kilkoma światami, zaplanuj większe rezerwy.

Ustawienia rozgrywki i ról

Enshrouded początkowo oferował tylko ograniczone ustawienia serwera; obecnie dostępne opcje zależą od wersji i schematu konfiguracji. Dlatego po aktualizacjach sprawdzaj, czy twój enshrouded_server.json zawiera nowe pola. Jeśli nie rozumiesz istniejących ustawień, nie zmieniaj ich na ślepo, tylko zabezpiecz plik i porównaj go z oficjalną dokumentacją.

Dla praw dostępu istotne są nowsze konfiguracje z grupami użytkowników. Dzięki nim możesz rozdzielić hasła i uprawnienia dla ról takich jak administratorzy, znajomi albo goście, o ile twoja wersja serwera używa tego schematu. W starszych plikach nadal może istnieć pojedyncze password. Nie usuwaj go bez wcześniejszej kopii zapasowej, bo może to zmienić sposób dostępu i proces zapraszania.

Funkcje administracyjne i obsługa

Typowe zadania administracyjne to restarty serwera przez dashboard, zarządzanie savegame, zarządzanie hasłem i sprawdzanie logów. Funkcje kick i ban zależą od wersji serwera, konsoli, modelu ról i interfejsu hostingu. Używaj takich funkcji ostrożnie i dokumentuj zmiany, żeby support i współgracze mogli zrozumieć, co się stało.

W przypadku hostingu multi-game z techniczną kontrolą najważniejsze jest to, żeby kroki operacyjne były powtarzalne: wpisz zmianę, zrestartuj serwer, sprawdź log, przetestuj połączenie, skontroluj status kopii zapasowej. Podobne zasady obowiązują także w innych grach, na przykład przy poprawnej konfiguracji Minecraft server.properties albo wynajmie serwera Rust: RAM, ustawienia i pluginy.

Strategia kopii zapasowych

  1. Włącz automatyczne kopie zapasowe (dashboard)
  2. Przed dużymi ekspedycjami wykonaj ręczną kopię zapasową
  3. Savegame można pobrać przez SFTP

Kopie zapasowe są szczególnie ważne przed aktualizacjami, większymi projektami budowlanymi, zmianami ról i przebudową konfiguracji. Przechowuj nie tylko pliki świata, ale też powiązaną konfigurację. Dzięki temu po błędzie możesz przywrócić nie tylko stan gry, ale też porty, sloty i prawa dostępu.

Sprawdzenie wyniku

Po każdej zmianie restartujesz serwer i sprawdzasz trzy rzeczy. Po pierwsze: plik logu nie może zgłaszać błędów JSON ani konfliktów portów. Po drugie: serwer pojawia się z oczekiwaną nazwą w przeglądarce serwerów albo jest osiągalny przez przewidziane połączenie. Po trzecie: testowe dołączenie z hasłem albo odpowiednią grupą użytkowników działa.

Dołączanie

  1. Uruchom Enshrouded
  2. Multiplayer → Wyszukaj serwer
  3. Wpisz IP i port
  4. Wpisz hasło i połącz się

Jeśli serwer nie pojawia się na liście, przetestuj dodatkowo połączenie przez ulubione albo połączenie bezpośrednie za pomocą dostępnych opcji Steam lub gry. Sprawdź też, czy filtry w przeglądarce serwerów nie ukrywają aktywnych Dedicated Server.

Rozwiązywanie problemów

Jeśli serwer nie uruchamia się po zmianie, często winna jest błędna składnia JSON. Zwracaj uwagę na przecinki, cudzysłowy i poprawnie zamknięte nawiasy. Pojedynczy dodatkowy przecinek może sprawić, że plik stanie się nieczytelny.

Jeśli gracze nie mogą się połączyć, sprawdź hasło, rolę, limit slotów, porty i status restartu. Jeśli serwer startuje, ale używa starych wartości, prawdopodobnie edytowany był niewłaściwy plik albo serwer nie został zrestartowany po zapisaniu.

Jeśli pojawiają się problemy z wydajnością, najpierw zmniejsz aktywną liczbę graczy, sprawdź użycie RAM-u i zaplanuj restart. Duże światy i wiele budowli mogą zwiększać obciążenie; zabezpiecz świat, zanim wykonasz ryzykowne testy.

Aktualizacje

Enshrouded nadal otrzymuje aktualizacje. Dlatego każdą informację zależną od aktualności traktuj jako stan z chwili dla aktualnie zainstalowanej wersji serwera. Serwer może aktualizować się przy restarcie zależnie od konfiguracji hostingu; po aktualizacjach sprawdź logi i porównaj nowe pola konfiguracji, zanim będziesz dalej używać starych plików bez zmian.

Kontrola, ograniczenia i bezpieczny powrót

Poradnik „Optymalizacja ustawień serwera Enshrouded” dotyczy typu serwera opisanego w artykule i wersji widocznej w momencie sprawdzania. Nazwy menu, dostępne wersje, kompatybilność modów lub pluginów oraz wymagane zasoby mogą zmienić się po aktualizacjach. Dlatego nie przenoś wartości bez sprawdzenia na inną wersję gry, loadera albo serwera.

Przed zmianami w świecie, stanie gry, konfiguracji albo rozszerzeniach utwórz kopię zapasową odpowiednich plików. Następnie zmieniaj tylko jeden powiązany krok i sprawdzaj go z tą samą wersją klienta i serwera, z którą chcesz później grać.

Punkt kontroli Oczekiwany wynik Przerwanie i powrót
Start serwera Serwer osiąga stan gotowości do pracy bez nowych komunikatów o błędach. Przy błędach startu cofnij zmianę i wgraj ostatnią kopię zapasową.
Test połączenia Konto testowe może połączyć się przez adres wyświetlany w panelu. Przy błędach wersji albo połączenia ponownie porównaj wersję, port i reguły dostępu.
Test funkcji Konkretna zmieniona funkcja działa bez uszkadzania istniejącego świata ani danych gry. Przy skutkach ubocznych zatrzymaj serwer i przywróć zabezpieczone pliki.

Udany pojedynczy test nie jest gwarancją wydajności ani dostępności. Rozmiar świata, mody, pluginy, liczba graczy, trasa sieciowa i równoczesne obciążenie mogą zmienić wynik. Dokumentuj wersję, zmianę i wynik testu, żeby później móc odtworzyć przyczyny odchyleń.

FAQ

Gdzie znajdę ustawienia serwera Enshrouded?

Centralny plik nazywa się enshrouded_server.json i znajduje się w katalogu serwera. Jest tworzony po pierwszym uruchomieniu Dedicated Server, o ile jeszcze nie istnieje.

Czy muszę restartować serwer po każdej zmianie?

Tak, zaplanuj restart. Wiele ustawień jest wczytywanych dopiero przy starcie, a bez restartu możesz nadal testować stary stan.

Które porty są ważne?

W przykładzie wyjściowym używane są gamePort 15636 i queryPort 15637. Kluczowe jest to, żeby plik, panel hostingowy i firewall używały tych samych wartości.

Jak zapobiec utracie danych?

Włącz automatyczne kopie zapasowe i twórz ręczną kopię przed aktualizacjami, zmianami konfiguracji oraz dużymi ekspedycjami. Jeśli potrzebujesz zewnętrznej kopii, pobierz ważne savegame dodatkowo przez SFTP.

Co zrobić przy błędach JSON?

Przywróć ostatnią działającą kopię zapasową albo popraw składnię za pomocą walidatora JSON. Zwracaj szczególną uwagę na brakujące cudzysłowy, błędne przecinki i przypadkowo usunięte nawiasy.