Rozwiązywanie problemów z Sons of the Forest
Ten przewodnik obejmuje typowe problemy z dedykowanymi serwerami Sons of the Forest hostowanymi w Legion Hosting. Aby uzyskać informacje o początkowej konfiguracji, ustawieniach i instrukcjach połączenia, zobacz Przewodnik konfiguracji dedykowanego serwera Sons of the Forest. Twój serwer jest zarządzany za pośrednictwem GPanel.
Serwer ulega awarii podczas uruchamiania
Objaw: Serwer uruchamia się, ale natychmiast się zatrzymuje lub ulega awarii, zanim gracze mogą się połączyć.
Możliwe przyczyny i rozwiązania:
- Uszkodzony plik konfiguracyjny: Sprawdź, czy
dedicatedserver.cfgjest prawidłowym plikiem JSON. Brakujący przecinek lub niepasujący cudzysłów uniemożliwi załadowanie serwera. Użyj walidatora JSON, aby zweryfikować i poprawić wszelkie błędy składni. - Uszkodzony plik zapisu: Jeśli serwer ulega awarii po załadowaniu zapisu, zapis może być uszkodzony. Spróbuj przełączyć się na inny
SaveSlotw konfiguracji, aby przetestować ze świeżym światem. Jeśli serwer uruchomi się pomyślnie na nowym slocie, problemem jest prawdopodobnie oryginalny plik zapisu. - Wymagana aktualizacja serwera: Użyj GPanel, aby wymusić aktualizację/reinstalację serwera w celu zapewnienia zainstalowania najnowszej wersji.
- Konflikt portów: Sprawdź, czy porty w pliku
dedicatedserver.cfgodpowiadają portom przydzielonym Twojemu serwerowi. Sprawdź kartę Network w GPanel, aby poznać przydzielone numery portów.
Wysokie zużycie pamięci
Objaw: Serwer używa nadmiernej ilości pamięci RAM, powodując spowolnienia lub awarie po dłuższym czasie działania.
- Dedykowane serwery Sons of the Forest mają większe zużycie pamięci niż większość gier. Upewnij się, że Twój plan ma wystarczającą ilość pamięci RAM dla liczby graczy, którą zamierzasz obsługiwać.
- Okresowe ponowne uruchamianie serwera (np. raz dziennie za pomocą zaplanowanego restartu w GPanel) może odzyskać pamięć i poprawić wydajność.
- Zmniejszenie
MaxPlayersw plikudedicatedserver.cfgobniża wymagania serwera dotyczące pamięci. - Duże lub długo działające światy z wieloma strukturami będą z czasem zużywać więcej pamięci. Rozważ rozpoczęcie świeżego slotu zapisu, jeśli zużycie pamięci stanie się trudne do opanowania.
Wskazówka: Możesz skonfigurować zaplanowane zadanie w GPanel, aby automatycznie ponownie uruchamiać serwer o określonej godzinie każdego dnia, co pomaga zapobiegać problemom związanym z pamięcią.
Gracze nie mogą się połączyć
Objaw: Gracze próbują dołączyć, ale otrzymują błąd połączenia lub przekroczenie limitu czasu.
- Serwer nie został w pełni uruchomiony: Odczekaj 2–3 minuty po kliknięciu Start w GPanel, zanim spróbujesz się połączyć. Serwer potrzebuje czasu na inicjalizację.
- Nieprawidłowy port: Potwierdź, że gracze łączą się z prawidłowym adresem IP i portem zapytań. Sprawdź kartę Network w GPanel, aby poznać przydzielone dane połączenia.
- Niezgodność portów w konfiguracji: Wartości
ServerPort,ServerQueryPortiBlobSyncPortw plikudedicatedserver.cfgmuszą odpowiadać portom przydzielonym w GPanel. Jeśli się nie zgadzają, serwer nie będzie osiągalny. - Niezgodność hasła: Jeśli ustawiono
ServerPassword, upewnij się, że wszyscy gracze wprowadzają dokładne hasło, w tym poprawną wielkość liter. - Serwer niewidoczny w przeglądarce: Upewnij się, że
LanOnlyjest ustawione nafalsew plikudedicatedserver.cfg, jeśli chcesz, aby serwer był wymieniony publicznie. Nawet przy poprawnym ustawieniu, po uruchomieniu może minąć kilka minut, zanim serwer pojawi się w przeglądarce serwerów Steam. - Niezgodność wersji gry: Wszyscy gracze muszą używać tej samej wersji Sons of the Forest co serwer. Jeśli gra została niedawno zaktualizowana, upewnij się, że serwer również został zaktualizowany przez GPanel.
- Opóźnienie listy serwerów Steam: Po uruchomieniu lub ponownym uruchomieniu serwera może minąć do 5 minut, zanim pojawi się on w przeglądarce serwerów Steam. Spróbuj dodać go do ulubionych za pomocą metody bezpośredniego połączenia opisanej w przewodniku konfiguracji.
Świat się nie zapisuje
Objaw: Postępy graczy lub zmiany w świecie są tracone po ponownym uruchomieniu serwera.
- Potwierdź, że
SaveIntervaljest ustawiony na rozsądną wartość w plikudedicatedserver.cfg(np.600dla 10 minut). - Unikaj wymuszonego zatrzymywania procesu serwera — zawsze używaj przycisku Stop w GPanel, aby umożliwić serwerowi zapisanie czystego stanu przed wyłączeniem.
- Sprawdź, czy wartość
SaveSlotnie została zmieniona między ponownymi uruchomieniami. Zmiana slotu spowoduje załadowanie innego świata, co może wyglądać tak, jakby postępy zostały utracone. - Sprawdź, czy katalog
saves/na Twoim serwerze nie jest pusty ani uszkodzony. Możesz sprawdzić pliki zapisu przez SFTP lub menedżer plików GPanel.
Uszkodzenie pliku zapisu
Objaw: Serwer ulega awarii podczas ładowania konkretnego slotu zapisu, ale działa poprawnie na innych slotach.
- Przełącz się na inny
SaveSlotw plikudedicatedserver.cfg, aby potwierdzić, że problem dotyczy konkretnego zapisu. - Jeśli masz kopię zapasową zapisu, przywróć ją przez SFTP, zastępując zawartość dotkniętego folderu slotu (np.
saves/Slot1/). - Jeśli kopia zapasowa nie jest dostępna, może być konieczne rozpoczęcie od nowa na tym slocie zapisu. Usuń zawartość folderu slotu i ponownie uruchom serwer, aby wygenerować nowy świat.
- Aby zapobiec przyszłej utracie danych, okresowo twórz kopie zapasowe katalogu
saves/przez SFTP.
Zapobieganie: Zawsze używaj przycisku Stop w GPanel zamiast zabijać proces serwera. Nagłe wyłączenia są najczęstszą przyczyną uszkodzenia zapisów.
Powiązane artykuły
- Przewodnik konfiguracji dedykowanego serwera Sons of the Forest — Konfiguracja, połączenie i zarządzanie zapisami
- Jak znaleźć adres IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz dalszej pomocy?
Jeśli nadal napotykasz problemy po wykonaniu tego przewodnika, prosimy otworzyć zgłoszenie do wsparcia i dołączyć:
- Opis problemu i kiedy się rozpoczął
- Identyfikator serwera lub adres IP z GPanel
- Wszelkie istotne komunikaty o błędach z konsoli serwera lub plików dziennika
- Czy problem występuje na świeżym slocie zapisu, czy tylko na istniejącym