Palworld — rozwiązywanie problemów
Ten przewodnik opisuje typowe problemy z dedykowanymi serwerami Palworld hostowanymi w Legion Hosting oraz sposoby ich rozwiązania. Informacje o początkowej konfiguracji serwera znajdziesz w artykule Palworld — przewodnik konfiguracji dedykowanego serwera.
Wysokie zużycie pamięci
Zmniejsz zużycie pamięci poprzez:
- Obniżenie
BaseCampMaxNumiBaseCampWorkerMaxNumw pliku konfiguracyjnym. - Zmniejszenie
MaxPlayers(przez zakładkę Startup w GPanel), aby odpowiadało rzeczywistej liczbie jednoczesnych graczy. - Planowanie codziennych restartów serwera w celu zwolnienia nagromadzonej pamięci.
- Obniżenie
PalSpawnNumRate, aby zmniejszyć obciążenie AI dzikich Palów. - Ustawienie niższej wartości
DropItemAliveMaxHours, aby porzucone przedmioty znikały szybciej.
Ustawienia optymalizacji pamięci
| Ustawienie | Zalecane | Efekt |
|---|---|---|
BaseCampMaxNum |
64 lub mniej |
Mniej obozów bazowych = mniej symulowanych aktywnych Palów = mniej RAM. Domyślnie 128. |
BaseCampWorkerMaxNum |
10 lub mniej |
Zmniejsza liczbę Palów na obóz bazowy. Domyślnie 15. |
PalSpawnNumRate |
0.5-1.0 |
Zmniejsza gęstość pojawiania się dzikich Palów, obniżając obciążenie symulacją AI. |
DropItemMaxNum |
1000-2000 |
Ogranicza liczbę trwałych porzuconych obiektów-przedmiotów. Domyślne 3000 może się znacznie kumulować. |
DropItemAliveMaxHours |
0.5-1.0 |
Porzucone przedmioty znikają szybciej, zmniejszając liczbę trwałych obiektów. |
Jeśli zużycie pamięci jest stale na granicy limitu twojego planu, rozważ jego ulepszenie. Skontaktuj się z pomocą techniczną pod adresem legionhosting.net/submitticket.php, jeśli nie masz pewności, który plan odpowiada liczbie twoich graczy.
Serwer nie pojawia się w przeglądarce serwerów
Przeglądarka serwerów społeczności Palworld jest zawodna, a serwery często się w niej nie pojawiają, nawet gdy są w pełni sprawne. Jest to znany problem samej gry.
Zalecane rozwiązanie: Zawsze używaj bezpośredniego połączenia przez IP, jak opisano w przewodniku konfiguracji. Nie należy polegać na przeglądarce serwerów.
Sprawdź, czy twój serwer jest online i osiągalny, poprzez:
- Potwierdzenie, że status serwera pokazuje się jako Running w GPanel.
- Próbę bezpośredniego połączenia za pomocą przypisanego IP i portu.
- Sprawdzenie logów konsoli GPanel pod kątem błędów uruchamiania, jeśli bezpośrednie połączenie również się nie powiedzie.
Ustawienia nie zapisują się / wracają do wartości domyślnych
Jeśli twoje zmiany w PalWorldSettings.ini nie zaczynają obowiązywać:
- Upewnij się, że cały blok
OptionSettings=()znajduje się w jednym wierszu bez podziałów wiersza. Podzielenie na wiele wierszy powoduje, że serwer ignoruje wszystkie ustawienia. - Sprawdź, czy plik jest zapisany w prawidłowej ścieżce:
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
- Potwierdź, że serwer został całkowicie zatrzymany przed edycją i całkowicie zrestartowany po zapisaniu.
- Pamiętaj, że
ServerName,AdminPassword,ServerPassword,MaxPlayersiServerDescriptionsą nadpisywane z zakładki Startup w GPanel przy każdym uruchomieniu. Zmieniaj te wartości tam, a nie w pliku INI. - Sprawdź, czy plik nie został wygenerowany ponownie z wartości domyślnych (dzieje się tak, gdy konfiguracja jest nieprawidłowo sformatowana).
Gracze nie mogą się połączyć
- Sprawdź, czy serwer działa w GPanel i nie pokazuje błędów w logu konsoli.
- Potwierdź, że gracze używają prawidłowego IP i portu (nie buforowanego lub starego adresu). Zobacz Jak znaleźć IP i port swojego serwera.
- Jeśli ustawiono
ServerPassword, upewnij się, że gracze wpisują je poprawnie. Hasła mogą zawierać wyłącznie litery, cyfry, myślniki i podkreślenia. - Sprawdź, czy
PublicPortwPalWorldSettings.iniodpowiada portowi przypisanemu przez GPanel. - Upewnij się, że
bUseAuth=Truei że gracze mają ważną sesję Steam. - Jeśli gracze Xbox Game Pass nie mogą się połączyć, sprawdź, czy
ALLOW_CONNECT_PLATFORMjest ustawione naXboxw zakładce Startup w GPanel.
Serwer ulega awarii przy uruchomieniu
Nieprawidłowo sformatowany PalWorldSettings.ini jest najczęstszą przyczyną niepowodzeń uruchamiania. Jeśli twój serwer ulega awarii natychmiast po uruchomieniu:
- Otwórz GPanel i sprawdź log konsoli serwera pod kątem komunikatów o błędach.
- Usuń lub zmień nazwę
PalWorldSettings.ini, aby serwer wygenerował ponownie czysty plik domyślny. - Uruchom serwer z domyślnymi ustawieniami, potwierdź, że działa, następnie zatrzymaj go i ostrożnie zastosuj ponownie swoje niestandardowe ustawienia.
PalWorldSettings.ini przez SFTP przed wprowadzeniem zmian, aby móc go przywrócić, jeśli coś pójdzie nie tak.
Serwer długo się uruchamia
Jeśli uruchomienie serwera po kliknięciu Start zajmuje kilka minut, najprawdopodobniej dzieje się tak dlatego, że AUTO_UPDATE działa i pobiera aktualizację gry. Jest to normalne zachowanie.
Sprawdź konsolę w GPanel, aby monitorować postęp. Po zakończeniu aktualizacji serwer uruchomi się jak zwykle.
AUTO_UPDATE jest domyślnie włączone na wszystkich serwerach Palworld w Legion Hosting. Każdy restart sprawdza i stosuje najnowszą aktualizację przed uruchomieniem. Dzięki temu serwer pozostaje aktualny, ale może to wydłużyć proces uruchamiania o kilka minut.
Zaplanowane restarty dla stabilności
Proces serwera Palworld z czasem kumuluje pamięć ze względu na sposób zarządzania stanem AI Palów. Codzienny zaplanowany restart jest zdecydowanie zalecany, aby odzyskać pamięć i utrzymać wydajność.
Skonfiguruj zaplanowane restarty w GPanel w sekcji Scheduled Tasks swojego serwera. Restart co 12-24 godziny jest typowy dla aktywnych serwerów.
Powiązane artykuły
- Palworld — przewodnik konfiguracji dedykowanego serwera
- Komendy administratora Palworld i dostęp przez RCON
- Jak znaleźć IP i port swojego serwera
Potrzebujesz więcej pomocy?
Jeśli masz problemy nieomówione tutaj, otwórz zgłoszenie pod adresem legionhosting.net/submitticket.php wraz ze szczegółami swojego serwera, opisem problemu oraz wszelkimi komunikatami o błędach z konsoli GPanel.