Jak łatwo stworzyć własny serwer Palworld?
Par Benjamin D. · PDG
· Mis à jour le 17 sierpnia 2026 · Lecture 8 min
Spis treści
Postawienie własnego serwera Palworld to najprostszy sposób, by grać z ekipą bez limitu czterech osób z sesji peer-to-peer, z trwałym światem działającym 24/7 i pełną kontrolą nad tempem rozgrywki. W tym poradniku pokazujemy dwie ścieżki: hosting z panelem gotowy w kilka minut oraz instalację ręczną na VPS przez SteamCMD, wraz z konfiguracją, backupami i zabezpieczeniami.
Serwer Palworld: jak to działa i czego naprawdę potrzebujesz
Palworld korzysta z Unreal Engine 5 i oferuje oficjalne narzędzie Palworld Dedicated Server (App ID 2394010 na Steam, wersja Windows i Linux). Serwer dedykowany działa niezależnie od klienta gry: świat, Pale, bazy i postacie graczy żyją na maszynie serwerowej, a gracze dołączają przez adres IP i port UDP.
Zapotrzebowanie na zasoby
Palworld jest wymagający pod kątem pamięci RAM i lubi wysoką częstotliwość taktowania procesora — symulacja baz, Pali pracujących przy stacjach i respawn stworzeń obciążają głównie jeden główny wątek. Dlatego liczba rdzeni ma mniejsze znaczenie niż ich zegar i szybkość dysku.
| Liczba graczy | RAM (zalecane) | CPU | Dysk |
|---|---|---|---|
| 2–4 | 8–12 GB | 2 vCore o wysokiej częstotliwości | 15–20 GB NVMe |
| 5–10 | 16 GB | 3–4 vCore | 25 GB NVMe |
| 10–20 | 24–32 GB | 4+ vCore | 30–40 GB NVMe |
| 20–32 (community) | 32 GB+ | 4+ vCore, wysoki zegar | 50 GB NVMe |
Uwaga praktyczna z terenu: zużycie RAM rośnie wraz z czasem uptime i liczbą wybudowanych baz. Świat po kilku tygodniach gry z dziesięcioma aktywnymi graczami potrafi zająć dwa razy więcej pamięci niż świeży start. Zaplanuj zapas, a nie minimum.
Trzy sposoby hostowania
| Rozwiązanie | Zalety | Wady |
|---|---|---|
| Własny komputer | Zero kosztów | Przekierowanie portów, brak anty-DDoS, serwer padnie gdy wyłączysz PC, dzielone CPU z grą |
| Hosting serwera gry z panelem | Instalacja natychmiastowa, panel, automatyczne backupy, anty-DDoS w standardzie | Środowisko wyznaczone przez konfigurację usługi |
| VPS (własna administracja) | Pełny root, wiele serwerów na jednej maszynie, dowolne skrypty | Wymaga wiedzy o Linuksie, aktualizacje i firewall na Twojej głowie |
Jeżeli zależy Ci na starcie w kilka minut i nie chcesz zarządzać systemem, wybierz gotowy Serwer Palworld na infrastrukturze z procesorami Ryzen i dyskami NVMe. Jeśli wolisz wszystko robić po swojemu — patrz sekcja o instalacji na VPS Linux.
Jak stworzyć serwer Palworld krok po kroku
Ścieżka 1: hosting z panelem Pterodactyl
Najszybsza droga. Po zamówieniu usługi na Fly-Serv serwer instaluje się automatycznie i od razu masz dostęp do panelu Pterodactyl. Kolejność działań:
- Uruchom instancję — z konsoli panelu klikasz Start. Pierwszy start pobiera pliki gry przez SteamCMD i generuje świat.
- Poczekaj na komunikat w konsoli live informujący o gotowości serwera (log
Setting breakpad minidump AppID, następnie inicjalizacja mapy). - Skopiuj adres IP i port UDP (domyślnie
8211) z zakładki głównej. - Zatrzymaj serwer przed edycją konfiguracji — Palworld nadpisuje plik ustawień przy zamykaniu procesu.
- Edytuj plik
Pal/Saved/Config/LinuxServer/PalWorldSettings.iniw menedżerze plików. - Wystartuj ponownie i dołącz w grze przez Dołącz do wieloosobowej gry (Multiplayer) → Połącz się z serwerem, wpisując
IP:8211.
W panelu ustawiasz też liczbę slotów, hasło serwera, harmonogram restartów oraz zadania backupu. Zakładka Subusers pozwala dać dostęp moderatorom bez przekazywania hasła do konta głównego — przydatne, gdy prowadzisz społeczność.
Ścieżka 2: instalacja ręczna na VPS Linux
Zakładamy Debian 12 lub Ubuntu 22.04/24.04. Nigdy nie uruchamiaj serwera gry z konta root — tworzymy dedykowanego użytkownika.
apt update && apt upgrade -y
dpkg --add-architecture i386
apt install -y software-properties-common curl lib32gcc-s1 xdg-user-dirs
adduser --disabled-password --gecos "" palworld
Instalacja SteamCMD i plików serwera na koncie palworld:
su - palworld
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
./steamcmd.sh +force_install_dir /home/palworld/palserver \
+login anonymous +app_update 2394010 validate +quit
Pierwsze uruchomienie generuje strukturę zapisów. Jeżeli pojawi się błąd o brakującej bibliotece steamclient.so, wykonaj:
mkdir -p ~/.steam/sdk64
ln -s ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/steamclient.so
cd ~/palserver && ./PalServer.sh
Zatrzymaj proces (CTRL+C) i skopiuj domyślną konfigurację do właściwej lokalizacji:
cp ~/palserver/DefaultPalWorldSettings.ini \
~/palserver/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
nano ~/palserver/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
Usługa systemd
Aby serwer wstawał po restarcie maszyny i sam się podnosił po awarii, utwórz plik /etc/systemd/system/palworld.service (jako root):
[Unit]
Description=Palworld Dedicated Server
After=network-online.target
[Service]
Type=simple
User=palworld
WorkingDirectory=/home/palworld/palserver
ExecStartPre=/home/palworld/steamcmd/steamcmd.sh +force_install_dir /home/palworld/palserver +login anonymous +app_update 2394010 validate +quit
ExecStart=/home/palworld/palserver/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now palworld
systemctl status palworld
journalctl -u palworld -f
Flagi -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS to zalecane parametry z oficjalnej dokumentacji technicznej gry — poprawiają rozłożenie pracy na wątki i zmniejszają przycięcia przy ładowaniu terenu. Szczegóły i pełną listę parametrów znajdziesz w oficjalnej dokumentacji Palworld.
Porty i firewall
| Port | Protokół | Rola |
|---|---|---|
| 8211 | UDP | Ruch gry (obowiązkowy) |
| 27015 | UDP | Steam query / lista serwerów community |
| 25575 | TCP | RCON (opcjonalny, tylko jeśli włączony) |
ufw allow 8211/udp
ufw allow 27015/udp
ufw allow OpenSSH
ufw enable
ufw status verbose
Jeśli chcesz mieć jednocześnie wygodę panelu i swobodę własnej maszyny, dobrym kompromisem jest VPS Pterodactyl — panel zarządzasz sam, a instancje Palworld, Minecrafta czy Rusta trzymasz obok siebie w kontenerach.
Konfiguracja PalWorldSettings.ini: parametry, które faktycznie zmieniają rozgrywkę
Cała konfiguracja mieści się w jednej długiej linii OptionSettings=(...). Nie łam jej na wiele wierszy i nie usuwaj przecinków — błąd składni sprawi, że serwer wczyta ustawienia domyślne i nie zgłosi tego wyraźnie w logu. Zawsze rób kopię pliku przed edycją.
Podstawa identyfikacyjna serwera
ServerName="[PL] Palworld — Ekipa Nocna"
ServerDescription="Serwer PvE, 2x expy, whitelist na Discordzie"
ServerPlayerMaxNum=16
PublicPort=8211
AdminPassword="dlugie-haslo-admina-32-znaki"
ServerPassword="haslo-dla-graczy"
RCONEnabled=True
RCONPort=25575
bShowPlayerList=True
bIsUseBackupSaveData=True
Najczęściej modyfikowane parametry
| Parametr | Domyślnie | Co robi / co warto ustawić |
|---|---|---|
ExpRate | 1.0 | Tempo zdobywania doświadczenia. 2.0–3.0 dla ekip grających wieczorami. |
PalCaptureRate | 1.0 | Skuteczność łapania Pali. Powyżej 2.0 psuje progresję. |
CollectionDropRate | 1.0 | Ilość surowców z drzew, kamieni i rud. 1.5–2.0 znacząco skraca grind. |
DeathPenalty | All | None, Item, ItemAndEquipment, All. Na serwerach PvE popularne jest Item. |
bEnablePlayerToPlayerDamage | False | Włącz tylko na serwerach PvP. |
GuildPlayerMaxNum | 20 | Maks. liczba graczy w gildii. |
BaseCampMaxNumInGuild | 4 | Liczba baz na gildię — kluczowe dla obciążenia CPU. |
PalStomachDecreaceRate | 1.0 | Tempo głodnienia Pali. 0.5 ogranicza mikromanagement karmienia. |
DayTimeSpeedRate / NightTimeSpeedRate | 1.0 | Skróć noc (np. 2.0), by zmniejszyć czas bezczynności. |
bAutoResetGuildNoOnlinePlayers | False | Czyszczenie gildii nieaktywnych — porządkuje świat długo działającego serwera. |
bIsMultiplay | False | Zostaw False na serwerze dedykowanym; dotyczy sesji lokalnych. |
Liczba baz a wydajność
To najczęściej pomijana zależność. Każda baza z Palami pracującymi przy warsztatach jest stale symulowana, także gdy właściciel jest offline. Osiem gildii po cztery bazy to trzydzieści dwa aktywne obszary symulacji — i to zwykle tam, nie w liczbie graczy, kryje się przyczyna spadku responsywności. Jeśli obserwujesz gumowanie ruchu i opóźnienia w interakcjach, zmniejsz BaseCampMaxNumInGuild lub BaseCampWorkerMaxNum zamiast dokupować kolejne sloty.
RCON i komendy administracyjne
Po włączeniu RCONEnabled=True możesz zarządzać serwerem bez wchodzenia do gry. W panelu Pterodactyl komendy wpisujesz wprost w konsoli live. Najużyteczniejsze polecenia:
ShowPlayers
Info
Save
Broadcast Restart_za_5_minut
KickPlayer <SteamID>
BanPlayer <SteamID>
Shutdown 60 Zapisywanie_swiata
Uwaga na składnię: Broadcast nie obsługuje spacji — używaj podkreśleń. Zawsze wywołuj Save przed Shutdown, jeśli zamykasz serwer awaryjnie.
Wydajność, backupy i bezpieczeństwo serwera Palworld
Walka z narastającym zużyciem pamięci
Palworld po kilkudziesięciu godzinach nieprzerwanej pracy stopniowo zajmuje coraz więcej RAM. Standardowe rozwiązanie to zaplanowany restart raz na 6–12 godzin, najlepiej nad ranem. W panelu tworzysz zadanie typu Schedule: wysłanie Broadcast, potem Save, potem restart instancji. Na VPS z systemd wystarczy cron:
crontab -e
# restart codziennie o 05:30
30 5 * * * /usr/bin/systemctl restart palworld
Backupy — bez nich nie ma serwera
Zapis świata to katalog Pal/Saved/SaveGames/0/<ID_swiata>/. Zawiera Level.sav, LevelMeta.sav oraz folder Players z plikami postaci. Uszkodzony Level.sav (np. przez twarde ubicie procesu w trakcie zapisu) oznacza utratę postępu, dlatego trzymaj co najmniej kilka wersji wstecz.
Na hostingu z panelem korzystasz z automatycznych sauvegarde/backupów i pobierasz je jednym kliknięciem. Na VPS prosty skrypt zrobi robotę:
#!/bin/bash
SRC="/home/palworld/palserver/Pal/Saved/SaveGames"
DST="/home/palworld/backups"
mkdir -p "$DST"
tar -czf "$DST/pal-$(date +%F-%H%M).tar.gz" "$SRC"
find "$DST" -name "pal-*.tar.gz" -mtime +7 -delete
chmod +x /home/palworld/backup.sh
# co 3 godziny
0 */3 * * * /home/palworld/backup.sh
Zasada, którą warto wdrożyć od pierwszego dnia: jedna kopia lokalnie, jedna poza maszyną serwera. Backup leżący wyłącznie na tym samym dysku co świat nie chroni przed uszkodzeniem zapisu ani przed pomyłką administratora.
Bezpieczeństwo — konkretne działania
- Silne hasła.
AdminPasswordiRCONPortto najkrótsza droga do przejęcia serwera. Minimum 24 znaki, losowe, nigdy wklejane na publiczny Discord. - RCON tylko wtedy, gdy używasz. Jeśli nie korzystasz z zewnętrznych narzędzi, ustaw
RCONEnabled=Falselub ogranicz port firewallem do własnego IP. - Hasło serwera lub whitelist. Prywatna ekipa? Ustaw
ServerPasswordi nie ogłaszaj serwera na liście publicznej. - Aktualizacje. Po każdej łatce klienta serwer musi zostać zaktualizowany (
app_update 2394010 validate), inaczej gracze zobaczą błąd niezgodności wersji. Konfiguracja zExecStartPrerobi to automatycznie przy każdym restarcie. - Na VPS: klucze SSH zamiast haseł.
ssh-keygen -t ed25519 -C "admin-palworld"
ssh-copy-id -i ~/.ssh/id_ed25519.pub admin@IP_SERWERA
# potem w /etc/ssh/sshd_config
PasswordAuthentication no
PermitRootLogin no
systemctl restart ssh
apt install -y fail2ban && systemctl enable --now fail2ban
Ochronę przed atakami wolumetrycznymi DDoS zapewnia infrastruktura Fly-Serv — filtracja działa domyślnie na wszystkich usługach, więc nie musisz konfigurować jej samodzielnie. Twoim zadaniem pozostaje higiena dostępów i regularne kopie zapasowe.
Mody i pliki dodatkowe
Palworld wciąż nie ma oficjalnego API modów w stylu wtyczek Minecrafta. Większość dostępnych modyfikacji opiera się na UE4SS i działa po stronie klienta, a te ingerujące w logikę wymagają identycznej wersji u wszystkich graczy oraz na serwerze. Praktyczna rekomendacja: zanim wdrożysz mod, zrób backup świata i przetestuj go na osobnej instancji. W panelu podmieniasz pliki bezpośrednio w menedżerze plików, bez konieczności łączenia się po FTP.
Jeśli prowadzisz kilka projektów jednocześnie, warto zobaczyć Tous nos serveurs de jeu — logika panelu, harmonogramów i backupów jest identyczna dla Palworlda, Valheima czy Rusta, więc wiedza z jednej gry przenosi się na kolejne. Więcej poradników technicznych znajdziesz też na Blog Fly-Serv.
Podsumowanie
Dobrze skonfigurowany serwer Palworld to trzy elementy: odpowiedni zapas RAM, przemyślany PalWorldSettings.ini i działające backupy z zaplanowanym restartem. Panel skraca cały proces do kilku minut, VPS daje pełną swobodę administracyjną. W obu przypadkach największy wpływ na komfort gry mają limity baz i regularność aktualizacji po łatkach.
FAQ
Ile RAM potrzebuje serwer Palworld dla 10 graczy?Realistycznie 16 GB, z zapasem do 24 GB przy długim uptime i wielu wybudowanych bazach. Zużycie pamięci rośnie z czasem działania procesu, dlatego oprócz odpowiedniego pakietu ustaw zaplanowany restart co 6–12 godzin oraz ogranicz parametr BaseCampMaxNumInGuild, jeśli obserwujesz spadki responsywności.
Najczęstsze przyczyny: edycja przy uruchomionym serwerze (Palworld nadpisuje plik przy zamykaniu), edycja pliku DefaultPalWorldSettings.ini zamiast właściwego w Pal/Saved/Config/LinuxServer/, albo złamanie linii OptionSettings=(...). Zatrzymaj serwer, popraw plik jako jedną linię, zapisz i uruchom ponownie.
Skopiuj folder świata z lokalnych zapisów do Pal/Saved/SaveGames/0/ na serwerze, zatrzymując wcześniej instancję. Następnie w GameUserSettings.ini wskaż właściwe DedicatedServerName odpowiadające nazwie katalogu. Zawsze wykonaj kopię obu wersji zapisu przed migracją — pliki Level.sav łatwo uszkodzić.