Rozwiązywanie problemów Enshrouded
Ten poradnik obejmuje typowe problemy, które możesz napotkać podczas uruchamiania dedykowanego serwera Enshrouded w Legion Hosting, w tym wysokie zużycie pamięci, problemy z połączeniem oraz uszkodzenie zapisów. Aby zapoznać się z początkową konfiguracją serwera, zobacz Poradnik konfiguracji serwera Enshrouded.
Serwer zużywa bardzo dużo pamięci
Wysokie zużycie pamięci RAM jest oczekiwane i normalne dla Enshrouded. Proces serwera może zużywać 8–16 GB lub więcej w zależności od rozmiaru świata, liczby graczy i aktywności. Jednak jeśli serwer zużywa całą dostępną pamięć RAM i przestaje odpowiadać:
- Sprawdź GPanel, aby zobaczyć bieżące zużycie pamięci RAM w panelu statusu serwera.
- Zmniejsz
slotCountwenshrouded_server.json, aby obniżyć maksymalną liczbę graczy i zmniejszyć obciążenie pamięci. - Uruchom ponownie serwer, aby wyczyścić pamięć, która nagromadziła się przy długim czasie działania.
- Jeśli zużycie pamięci RAM stale osiąga limit planu, rozważ ulepszenie do planu z większą ilością pamięci. Skontaktuj się z pomocą techniczną pod adresem legionhosting.net/submitticket.php.
Serwer nie odpowiada / Gracze nie mogą się połączyć
Jeśli serwer się uruchamia, ale gracze nie mogą się połączyć lub serwer nie pojawia się w przeglądarce:
- Potwierdź, że serwer jest wyświetlany jako Running w GPanel. Jeśli zatrzymał się wkrótce po uruchomieniu, sprawdź dziennik konsoli pod kątem błędów.
- Sprawdź, czy gracze łączą się z poprawnym adresem IP i portem gry. Zobacz Jak znaleźć adres IP i port swojego serwera, aby potwierdzić dane połączenia.
- Upewnij się, że gracze podczas bezpośredniego łączenia używają portu gry, a nie portu zapytań.
- Sprawdź, czy
enshrouded_server.jsonjest poprawnym plikiem JSON. Błąd składni (końcowy przecinek, brakujący nawias) uniemożliwi serwerowi wczytanie konfiguracji. - Upewnij się, że pole
ipw Twojej konfiguracji jest ustawione na0.0.0.0, a nie na konkretny adres IP, co może powodować błędy przypisania.
Nieprawidłowy plik konfiguracyjny
Jeśli serwer nie uruchamia się lub powraca do ustawień domyślnych, najczęstszą przyczyną jest błąd składni JSON w enshrouded_server.json. Typowe błędy obejmują:
- Końcowe przecinki po ostatnim elemencie w tablicy lub obiekcie.
- Brakujące lub nadmiarowe nawiasy
{ }lub[ ]. - Niecytowane wartości tekstowe lub brakujące dwukropki między kluczami a wartościami.
- Użycie pojedynczych cudzysłowów zamiast podwójnych.
Możesz zweryfikować swój plik konfiguracyjny, wklejając go do walidatora JSON, takiego jak jsonlint.com, przed przesłaniem.
Uszkodzenie zapisu lub cofnięcie świata
Uszkodzenie zapisu może wystąpić, jeśli serwer zostanie przymusowo zatrzymany podczas aktywnego zapisywania danych świata. Aby zmniejszyć ryzyko:
- Użyj przycisku Stop w GPanel i poczekaj, aż serwer wyłączy się prawidłowo, zamiast używać przymusowego zabicia.
- Po rozłączeniu ostatniego gracza odczekaj co najmniej 60 sekund przed zatrzymaniem serwera, aby dać mu czas na zakończenie cyklu zapisu.
- Pobieraj regularne kopie zapasowe katalogu
savegame/przez SFTP. Zobacz poradnik SFTP, aby dowiedzieć się, jak pobierać pliki.
savegame/ jako kopię zapasową. Usuniętych zapisów nie można odzyskać.
Jeśli Twój świat został już uszkodzony, a masz kopię zapasową, prześlij ponownie folder savegame/ z kopii zapasowej przez SFTP, aby go przywrócić. Jeśli nie masz kopii zapasowej, skontaktuj się z pomocą techniczną, aby sprawdzić, czy dostępna jest migawka na poziomie serwera.
Serwer ulega awarii przy uruchomieniu
Jeśli serwer ulega awarii natychmiast lub w ciągu kilku sekund od uruchomienia:
- Sprawdź konsolę GPanel pod kątem jakichkolwiek komunikatów o błędach przed awarią.
- Zweryfikuj, czy Twój plik konfiguracyjny jest poprawnym plikiem JSON (zobacz sekcję powyżej).
- Upewnij się, że Twój plan spełnia minimalne wymagania pamięci dla skonfigurowanej liczby graczy.
- Spróbuj ponownie zainstalować pliki serwera za pomocą GPanel (nie spowoduje to usunięcia Twoich danych
savegame/). - Jeśli problem nie ustępuje, otwórz zgłoszenie do pomocy technicznej z wszelkimi komunikatami o błędach z dziennika konsoli.
Powiązane artykuły
- Poradnik konfiguracji serwera Enshrouded — plik konfiguracyjny, wymagania pamięci, ustawienia świata, pliki zapisu oraz sposób połączenia
- Uprawnienia i mnożniki rozgrywki Enshrouded — grupy użytkowników, poziomy uprawnień oraz ustawienia trudności
- Jak przesyłać pliki przez SFTP
- Jak znaleźć adres IP i port swojego serwera
Dalsza pomoc
Jeśli nadal doświadczasz problemów po zastosowaniu tego poradnika, nasz zespół wsparcia jest dostępny, aby pomóc: