Ten przewodnik obejmuje typowe problemy z dedykowanymi serwerami 7 Days to Die oraz sposoby ich rozwiązywania. Ogólne informacje o konfiguracji serwera znajdziesz w Przewodniku konfiguracji serwera 7 Days to Die.
Mody się nie ładują / serwer się zawiesza z zainstalowanymi modami
serverconfig.xml ustaw:
<property name="EACEnabled" value="false" />
Wszyscy gracze muszą również uruchamiać 7 Days to Die z wyłączonym EAC po stronie swojego klienta. Klienci z włączonym EAC nie mogą łączyć się z serwerami z wyłączonym EAC i odwrotnie.
Dodatkowe kroki rozwiązywania problemów z modami:
- Potwierdź, że folder moda zawiera prawidłowy plik
ModInfo.xml. Prawidłową strukturę folderów znajdziesz w Przewodniku instalacji modów. - Sprawdź log serwera pod kątem błędów odnoszących się do nazwy moda -- plikiem logu jest
logs/latest.log, dostępnym za pośrednictwem Menedżera plików w GPanel lub poprzez kartę danych wyjściowych konsoli. - Upewnij się, że mod jest kompatybilny z Twoją aktualną wersją gry. Aktualizacje Alpha często psują kompatybilność modów.
- Jeśli zainstalowanych jest wiele modów, spróbuj wyłączać je pojedynczo (przenieś folder moda poza
Mods/), aby zidentyfikować konflikty.
Wysokie zużycie pamięci w dużych światach
Proceduralnie generowane światy (RWG) o dużych rozmiarach mapy zużywają znacznie więcej RAM niż stała mapa Navezgane. Aby zmniejszyć zużycie pamięci:
- Użyj
GameWorld=Navezgane, jeśli niestandardowy świat nie jest wymagany. - Zmniejsz
WorldGenSizew plikuserverconfig.xmldla światów proceduralnych. Prawidłowe rozmiary w Alpha 21 i nowszych muszą być potęgą liczby 2 (np.4096zamiast8192). Wartości takie jak6144nie są prawidłowe i spowodują błędy generowania świata. - Zmniejsz
MaxSpawnedZombiesiMaxSpawnedAnimals, aby zmniejszyć obciążenie pamięci przez encje. - Zmniejsz
MaxPlayersna karcie Startup w GPanel, jeśli serwer stale boryka się z presją pamięci.
Gracze nie mogą się połączyć
- Potwierdź, że serwer jest uruchomiony i wyświetla zielony status w GPanel.
- Sprawdź, czy gracze używają prawidłowego IP i portu. Zobacz Jak znaleźć IP i port swojego serwera.
- Sprawdź, czy
EACEnabledjest zgodne zarówno na serwerze, jak i u klienta -- oba muszą być włączone lub oba wyłączone. - Jeśli ustawione jest hasło serwera, potwierdź, że gracze wpisują je poprawnie.
- Upewnij się, że serwer w pełni się uruchomił. Sprawdź kartę Console w GPanel pod kątem komunikatu "Server started".
Serwer zacina się na uruchamianiu / nie odpowiada
Jeśli serwer wydaje się zacinać podczas uruchamiania lub przestaje odpowiadać:
- Czas generowania świata: Pierwsze generowanie proceduralnego świata (RWG) może zająć kilka minut, w zależności od rozmiaru świata. Sprawdź dane wyjściowe konsoli w GPanel, aby śledzić postęp.
- Uszkodzony zapis: Jeśli serwer wielokrotnie zawiesza się przy uruchamianiu, spróbuj usunąć lub zmienić nazwę aktualnego folderu zapisu i zrestartować. Spowoduje to wygenerowanie nowego świata.
- Niekompatybilne mody: Usuń wszystkie mody z folderu
Mods/i zrestartuj. Jeśli serwer uruchomi się pomyślnie, dodawaj mody ponownie pojedynczo, aby zidentyfikować problematyczny mod. - Wymuszone zatrzymanie: Użyj przycisku Kill w GPanel, jeśli serwer nie reaguje na zwykłe zatrzymanie, a następnie uruchom go ponownie.
Błędy generowania świata
Jeśli serwer napotka błąd podczas generowania świata z RWG:
- Upewnij się, że
WorldGenSizejest prawidłową potęgą liczby 2:2048,4096,8192,10240lub16384. Inne wartości spowodują błędy. - Spróbuj innej wartości
WorldGenSeed-- niektóre ziarna (seedy) mogą generować problematyczny teren. - Zmniejsz rozmiar świata, jeśli serwerowi brakuje dostępnego RAM.
Odczytywanie logów serwera
Logi serwera są Twoim podstawowym narzędziem do diagnozowania problemów. Możesz uzyskać do nich dostęp na dwa sposoby:
- Karta Console: Otwórz kartę Console w GPanel, aby zobaczyć dane wyjściowe serwera na żywo.
- Plik logu: Otwórz
logs/latest.logw Menedżerze plików, aby zobaczyć pełny log.
Poszukaj linii zawierających ERR lub Exception, aby zidentyfikować błędy. Przy składaniu zgłoszenia do pomocy technicznej dołącz istotne linie błędów z logu.
Potrzebujesz pomocy?
Jeśli nie możesz rozwiązać problemu po wykonaniu tego przewodnika, otwórz zgłoszenie do pomocy technicznej i podaj ID swojego serwera, opis problemu oraz wszelkie istotne dane wyjściowe z logu.
Powiązane artykuły
- Przewodnik konfiguracji serwera 7 Days to Die — konfiguracja serverconfig.xml oraz sposób połączenia
- Konfiguracja administratora 7 Days to Die — serveradmin.xml i komendy administratora
- Instalacja modów 7 Days to Die — instalowanie modów i wymagania EAC