Palworld — przewodnik konfiguracji dedykowanego serwera
Ten przewodnik opisuje, jak skonfigurować dedykowany serwer Palworld hostowany w Legion Hosting, w tym konfigurację ustawień, połączenie wieloosobowe i zarządzanie plikami zapisu.
Znajdowanie IP i portu serwera
Przed skonfigurowaniem lub połączeniem się z serwerem zlokalizuj adres IP serwera i port zapytań. Zobacz nasz przewodnik: Jak znaleźć IP i port swojego serwera.
Lokalizacja pliku konfiguracyjnego
Główny plik konfiguracyjny serwera Palworld to:
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
Aby edytować ten plik, użyj Menedżera plików w GPanel lub połącz się przez SFTP.
PalWorldSettings.ini przez parser konfiguracji przy każdym uruchomieniu serwera:
ServerNameAdminPasswordServerPasswordMaxPlayersServerDescription
Jeśli edytujesz te wartości bezpośrednio w
PalWorldSettings.ini, twoje zmiany zostaną nadpisane przy następnym uruchomieniu serwera. Zawsze zmieniaj te ustawienia w zakładce Startup w GPanel.
AdminPassword i ServerPassword muszą mieć od 1 do 30 znaków i mogą zawierać wyłącznie litery, cyfry, myślniki (-) oraz podkreślenia (_). Spacje i znaki specjalne nie są dozwolone i spowodują błędy uwierzytelniania.
Kluczowe ustawienia PalWorldSettings.ini
Wszystkie ustawienia znajdują się w sekcji [/Script/Pal.PalGameWorldSettings] w pojedynczym wierszu OptionSettings=(). Poniżej znajdują się najważniejsze parametry i to, co kontrolują.
Tożsamość i dostęp do serwera
| Ustawienie | Domyślnie | Opis |
|---|---|---|
ServerName |
"Default Palworld Server" |
Nazwa wyświetlana w przeglądarce serwerów i przy połączeniu. Ustaw to w zakładce Startup w GPanel. |
ServerDescription |
"" |
Krótki opis wyświetlany w przeglądarce serwerów. Ustaw to w zakładce Startup w GPanel. |
ServerPassword |
"" |
Hasło wymagane do dołączenia. Pozostaw puste dla serwera publicznego. 1-30 znaków, tylko litery/cyfry/myślniki/podkreślenia. Ustaw to w zakładce Startup w GPanel. |
AdminPassword |
"" |
Hasło używane do uzyskania uprawnień administratora w grze. Zawsze je ustaw. 1-30 znaków, tylko litery/cyfry/myślniki/podkreślenia. Ustaw to w zakładce Startup w GPanel. |
MaxPlayers |
32 |
Maksymalna dozwolona liczba jednoczesnych graczy. Ograniczone do 32 na tym panelu. Wyższe wartości zwiększają obciążenie pamięci i procesora. Ustaw to w zakładce Startup w GPanel. |
bUseAuth |
True |
Włącza uwierzytelnianie Steam. Ustaw na False tylko dla LAN/testów. |
RCONEnabled |
True |
Włącza zdalną administrację RCON. Zawsze włączone na tym panelu. |
Crossplay (Steam / Xbox Game Pass)
Zmienna startowa ALLOW_CONNECT_PLATFORM kontroluje, z jakiej platformy gracze mogą się łączyć. Ustawia się ją w zakładce Startup w GPanel.
| Wartość | Opis |
|---|---|
Steam |
Domyślnie. Tylko gracze Steam mogą się łączyć. |
Xbox |
Pozwala na łączenie się graczom Xbox Game Pass. Zmień to w zakładce Startup w GPanel, jeśli twoi gracze korzystają z Xbox Game Pass. |
Współczynniki rozgrywki i poziom trudności
| Ustawienie | Domyślnie | Opis |
|---|---|---|
ExpRate |
1.000000 |
Mnożnik zdobywania XP przez gracza. 2.0 = podwójne XP. |
PalCaptureRate |
1.000000 |
Mnożnik wskaźnika powodzenia łapania Palów. |
PalExpRate |
1.000000 |
Mnożnik zdobywania XP przez Pale. |
WorkSpeedRate |
1.000000 |
Mnożnik szybkości pracy Palów w bazie. |
CollectionDropRate |
1.000000 |
Mnożnik wskaźnika wypadania surowców podczas zbierania. |
EnemyDropItemRate |
1.000000 |
Mnożnik wskaźnika wypadania przedmiotów od wrogów. |
DeathPenalty |
All |
Przedmioty wypadające po śmierci. Opcje: None, Item, ItemAndEquipment, All. |
bEnablePlayerToPlayerDamage |
False |
Włącza obrażenia PvP między graczami. |
bEnableFriendlyFire |
False |
Włącza ostrzał własny od Palów. |
DayTimeSpeedRate |
1.000000 |
Mnożnik szybkości upływu dnia. Wyższy = szybsze dni. |
NightTimeSpeedRate |
1.000000 |
Mnożnik szybkości upływu nocy. Wyższy = szybsze noce. |
Przykładowa konfiguracja
Kompletny plik PalWorldSettings.ini z typowymi modyfikacjami. Pamiętaj, że ServerName, AdminPassword, ServerPassword, MaxPlayers i ServerDescription należy zmieniać w zakładce Startup w GPanel, a nie bezpośrednio tutaj.
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=2.000000,PalCaptureRate=1.500000,PalSpawnNumRate=1.000000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,PlayerStomachDecreaceRate=1.000000,PlayerStaminaDecreaceRate=1.000000,PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,PalStomachDecreaceRate=1.000000,PalStaminaDecreaceRate=1.000000,PalAutoHPRegeneRate=1.000000,PalAutoHpRegeneRateInSleep=1.000000,BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=1.000000,CollectionDropRate=2.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=2.000000,DeathPenalty=Item,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,DropItemMaxNum_UNKO=100,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=72.000000,WorkSpeedRate=1.000000,bIsMultiplay=True,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,CoopPlayerMaxNum=4,ServerPlayerMaxNum=32,ServerName="My Palworld Server",ServerDescription="A Legion Hosting Palworld Server",AdminPassword="YourAdminPasswordHere",ServerPassword="",RCONEnabled=True,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")
OptionSettings muszą znajdować się w jednym wierszu bez podziałów wiersza. Podzielenie ich na wiele wierszy spowoduje, że serwer zignoruje wszystkie ustawienia i powróci do wartości domyślnych.
Automatyczne aktualizacje przy restarcie
Funkcja AUTO_UPDATE jest domyślnie włączona na tym panelu. Za każdym razem, gdy serwer się restartuje, sprawdza i stosuje najnowszą aktualizację serwera Palworld przed uruchomieniem. Dzięki temu serwer automatycznie pozostaje na aktualnej wersji, ale może to wydłużyć proces uruchamiania o kilka minut, w zależności od rozmiaru aktualizacji.
Łączenie się z serwerem
Palworld nie zawsze niezawodnie wyświetla prywatne serwery dedykowane w przeglądarce społeczności. Zalecaną metodą jest bezpośrednie połączenie przez IP.
Kroki bezpośredniego połączenia
- Otwórz Palworld i wybierz Join Multiplayer Game z menu głównego.
- Na dole listy serwerów znajdź pole bezpośredniego połączenia.
- Wprowadź adres IP i port swojego serwera w formacie:
IP:Port - Kliknij Connect.
Lokalizacja plików zapisu
Dane zapisu świata i gracza Palworld są przechowywane w:
Pal/Saved/SaveGames/
W tym katalogu znajdziesz folder o numerycznym identyfikatorze świata, zawierający:
Level.sav-- Dane zapisu terenu i obiektów świata.LevelMeta.sav-- Metadane świata.Players/-- Indywidualne pliki zapisu graczy (po jednym na gracza, nazwane wg SteamID).
Tworzenie kopii zapasowej świata
Przed wprowadzeniem jakichkolwiek zmian pobierz cały katalog Pal/Saved/SaveGames/ przez SFTP. Twórz lokalne kopie zapasowe przed aktualizacjami lub większymi zmianami konfiguracji.
Powiązane artykuły
- Komendy administratora Palworld i dostęp przez RCON -- Uwierzytelnianie administratora w grze, wykaz komend i konfiguracja RCON.
- Palworld — rozwiązywanie problemów -- Optymalizacja pamięci, problemy z połączeniem, problemy z konfiguracją i naprawa awarii.
- Jak znaleźć IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz więcej pomocy?
Jeśli masz problemy nieomówione w tym przewodniku, nasz zespół pomocy technicznej jest dostępny, aby pomóc. Otwórz zgłoszenie pod adresem legionhosting.net/submitticket.php wraz ze szczegółami swojego serwera i opisem problemu.