Виділений сервер Palworld безкоштовно встановлюється через SteamCMD (App ID 2394010) на 64-бітній Windows або Linux. Рекомендовано 4 ядра, 16 ГБ ОЗП (8 ГБ запускається, але можливі збої) і SSD; орієнтовно 15–30 хвилин.
Покрокове встановлення
Перевірте машину: 64-бітна Windows або Linux, 4 ядра, 16 ГБ ОЗП, SSD.
Встановіть SteamCMD (Windows: окрема папка; Linux: пакет steamcmd).
Завантажте сервер командою app_update 2394010 validate (вхід anonymous).
Запустіть PalServer.exe (Windows) або ./PalServer.sh (Linux) один раз і зупиніть, щоб створилася конфігурація.
Скопіюйте DefaultPalWorldSettings.ini в Pal/Saved/Config/<Linux|Windows>Server/PalWorldSettings.ini і відредагуйте (назва, паролі).
Відкрийте UDP-порт 8211 (брандмауер, провайдер, роутер).
Перевірте підключення до IP:8211 з гри (Приєднатися до мультиплеєра).
Створіть службу systemd або завдання планувальника для автозапуску.
Заплануйте оновлення, резервні копії Pal/Saved і перезапуски.
Вимоги
Джерело: офіційна документація Palworld. Видавець не рекомендує Docker Desktop (ризик пошкодження збережень).
- ОС: 64-бітна Windows або Linux (Ubuntu, AlmaLinux…)
- CPU від 4 ядер; рекомендовано 16 ГБ ОЗП (8 ГБ — ризик нестачі пам'яті)
- Рекомендовано SSD: повільний диск може пошкодити збереження
- Акаунт Steam і ключ не потрібні (вхід anonymous)
Локальне встановлення (Windows)
Розпакуйте SteamCMD у C:\steamcmd і виконайте команду (або знайдіть «Palworld Dedicated Server» у бібліотеці Steam і натисніть «Грати»). Потім запустіть PalServer.exe з C:\steamcmd\steamapps\common\PalServer і підключіться до 127.0.0.1:8211.
C:\steamcmd\steamcmd.exe +login anonymous +app_update 2394010 validate +quit
cd C:\steamcmd\steamapps\common\PalServer
.\PalServer.exe -port=8211 -players=32 -publiclobbyВстановлення на Linux VPS (Ubuntu/Debian)
Створіть користувача без root, встановіть SteamCMD (в Ubuntu спершу ввімкніть репозиторій multiverse і архітектуру i386), потім завантажте й запустіть сервер.
sudo adduser --disabled-password --gecos "" palworld
sudo add-apt-repository multiverse && sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd
sudo -iu palworld
/usr/games/steamcmd +force_install_dir /home/palworld/server +login anonymous +app_update 2394010 validate +quit
cd /home/palworld/server && ./PalServer.sh -port=8211 -players=32 -publiclobbyПорти для відкриття
Офіційно задокументовано лише UDP 8211 (змінюється через -port=). 27015 (запит) і 25575 (RCON, за замовчуванням вимкнений) — типові налаштування; відкривайте RCON/REST лише за потреби. На домашньому роутері прокиньте порти (NAT); у провайдера (OVH, Hetzner, Scaleway) відкрийте їх і в його брандмауері/security group.
- 8211/UDP — game (default, -port=)
- 27015/UDP — query/community list (not officially documented)
- 25575/TCP — RCON (RCONPort, disabled by default)
- 8212/TCP — REST API (RESTAPIPort): do not expose publicly
Брандмауер Linux (ufw)
Дозвольте SSH перед увімкненням ufw.
sudo ufw allow OpenSSH
sudo ufw allow 8211/udp
sudo ufw allow 27015/udp
sudo ufw enableБрандмауер Windows
У PowerShell від адміністратора:
netsh advfirewall firewall add rule name="Palworld" dir=in action=allow protocol=UDP localport=8211
netsh advfirewall firewall add rule name="Palworld Query" dir=in action=allow protocol=UDP localport=27015Служба systemd (автозапуск)
Збережіть файл як /etc/systemd/system/palworld.service і виконайте: sudo systemctl enable --now palworld. У Windows використовуйте Планувальник завдань (під час запуску — PalServer.exe).
[Unit]
Description=Palworld Dedicated Server
After=network-online.target
Wants=network-online.target
[Service]
User=palworld
WorkingDirectory=/home/palworld/server
ExecStart=/home/palworld/server/PalServer.sh -port=8211 -players=32 -publiclobby
Restart=on-failure
RestartSec=15
LimitNOFILE=100000
[Install]
WantedBy=multi-user.targetОновлення та резервні копії
Зупиніть сервер, збережіть Pal/Saved, повторіть app_update і перезапустіть. Автоматизуйте через cron (наприклад, щоденний перезапуск о 5:00).
sudo systemctl stop palworld
tar czf ~/palworld-backup-$(date +%F).tar.gz -C /home/palworld/server Pal/Saved
sudo -u palworld /usr/games/steamcmd +force_install_dir /home/palworld/server +login anonymous +app_update 2394010 validate +quit
sudo systemctl start palworld
# crontab -e (root) : 0 5 * * * systemctl restart palworldЯк заявити сервер
Щоб потрапити до списку спільноти, запускайте з -publiclobby (і -publicip/-publicport, якщо автовизначення не працює). Додайте сервер також на game-rank.com/jeux/palworld.
Усунення несправностей
- Немає підключення: UDP 8211 закритий (брандмауер, провайдер або роутер) — відкрийте й перевірте ззовні.
- Налаштування ігноруються: ви правите шаблон у корені; редагуйте Pal/Saved/Config/<Linux|Windows>Server/PalWorldSettings.ini при зупиненому сервері.
- Вильоти через пам'ять: 8 ГБ на межі; перейдіть на 16 ГБ і більше та регулярно перезапускайте.
- Пошкоджені збереження: повільний диск або Docker Desktop; використовуйте SSD і уникайте Docker Desktop.
- Сервера немає у списку: запускайте з -publiclobby і вкажіть -publicip/-publicport, якщо IP визначено неправильно.
Поширені запитання
- Який App ID у сервера Palworld?
- 2394010: steamcmd +login anonymous +app_update 2394010 validate +quit.
- Які порти потрібні Palworld?
- UDP 8211 (гра) обов'язковий. 27015 — за бажанням для списку спільноти; RCON 25575 і REST API 8212 лише за ввімкнення і завжди з паролем.
- Скільки потрібно ОЗП?
- Видавець рекомендує 16 ГБ (8 ГБ запускається, але ризик збоїв вищий) і 4+ ядра.
- Як оновити сервер?
- Зупиніть, збережіть Pal/Saved, повторіть ту саму команду app_update 2394010 validate і перезапустіть.
