← Blog

Настройка сервера Palworld: полное руководство по всем параметрам

Par Benjamin D. · PDG

· Mis à jour le 27 августа 2026 г. · Lecture 9 min

Содержание

Настроить сервер Palworld в 2026 году проще, чем кажется, но между «сервер запустился» и «сервер стабильно держит 16 игроков без лагов» лежит целый слой настроек: конфигурация PalWorldSettings.ini, параметры запуска, RCON, автосохранения и регулярные рестарты. В этом гайде разбираем всё по шагам — от выбора хостинга до тонкой настройки рейтов и защиты админ-доступа.



Что нужно, чтобы поднять сервер Palworld

Palworld использует Unreal Engine 5 и выделенный серверный бинарник (Dedicated Server), который доступен в SteamCMD под App ID 2394010. Главная особенность игры — высокая нагрузка на оперативную память и на однопоточную производительность процессора. Мир с большим количеством баз, палов на конвейерах и активных гильдий «съедает» RAM заметно быстрее, чем ожидают новички.

Требования к железу по количеству слотов

Слотов RAM (рекомендуется) CPU Диск
2–4 (кооп друзей) 8–12 ГБ 2 ядра высокой частоты 20 ГБ NVMe
5–10 16 ГБ 3–4 ядра высокой частоты 30 ГБ NVMe
11–20 24 ГБ 4 ядра высокой частоты 40 ГБ NVMe
21–32 (максимум) 32 ГБ 4–6 ядер высокой частоты 50 ГБ NVMe

Обратите внимание: частота ядра важнее их количества. Тиковый цикл сервера Palworld плохо распараллеливается, поэтому процессор Ryzen с высокой частотой даёт заметно более ровный тикрейт, чем «много медленных ядер». Диск тоже критичен: сохранения записываются целиком, и на классическом HDD это выливается в микрофризы у всех игроков при каждом автосейве. NVMe решает проблему.

Два пути: игровой хостинг или VPS

  • Игровой хостинг — сервер разворачивается за минуту, конфиг правится через панель, бэкапы и анти-DDoS работают из коробки. Подходит, если вы хотите играть, а не администрировать Linux. Готовые конфигурации: Serveur Palworld.
  • VPS — полный root-доступ, вы сами ставите SteamCMD, systemd-юниты, мониторинг. Больше свободы (несколько инстансов, кастомные скрипты), но и вся ответственность на вас: VPS Linux или VPS Pterodactyl, если хочется панель поверх собственной машины.

Оба варианта у Fly-Serv работают на Ryzen с NVMe и включённой по умолчанию защитой от DDoS — это важно, потому что Palworld-серверы регулярно становятся мишенью для UDP-флуда на порт 8211.



Установка и запуск: панель Pterodactyl или SteamCMD вручную

Вариант 1 — через панель

На игровом хостинге установка занимает пару кликов: выбираете Palworld, количество слотов, сервер разворачивается автоматически. Дальше вы работаете в панели Pterodactyl:

  • Console — живой лог сервера, ввод команд, старт/стоп/рестарт;
  • File Manager — правка PalWorldSettings.ini прямо в браузере;
  • Backups — ручные и автоматические снапшоты мира;
  • Startup — параметры запуска и версия игры;
  • Users — суб-аккаунты для со-админов без выдачи главного пароля.

Последний пункт недооценивают: давать модератору полный доступ к биллингу и удалению файлов — плохая практика. Создавайте суб-пользователя с правами только на консоль и рестарт.

Вариант 2 — ручная установка на VPS (Ubuntu 22.04/24.04)

# Пользователь без root-прав под сервер
sudo adduser --disabled-password --gecos "" palworld
sudo su - palworld

# Зависимости и SteamCMD
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd lib32gcc-s1 xdg-user-dirs

# Загрузка выделенного сервера
steamcmd +force_install_dir /home/palworld/server \
         +login anonymous +app_update 2394010 validate +quit

Первый запуск нужен, чтобы игра сгенерировала конфиги по умолчанию:

cd /home/palworld/server
./PalServer.sh

Остановите процесс через Ctrl+C и скопируйте дефолтный конфиг в рабочий:

cp DefaultPalWorldSettings.ini \
   Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

Автозапуск через systemd

sudo nano /etc/systemd/system/palworld.service
[Unit]
Description=Palworld Dedicated Server
After=network-online.target

[Service]
Type=simple
User=palworld
WorkingDirectory=/home/palworld/server
ExecStartPre=/usr/games/steamcmd +force_install_dir /home/palworld/server +login anonymous +app_update 2394010 validate +quit
ExecStart=/home/palworld/server/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now palworld
sudo systemctl status palworld

Флаги -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS — стандартная рекомендация разработчиков для выделенных серверов: они снижают задержки подгрузки и разгружают основной поток. Ставьте их всегда.

Открытие портов

sudo ufw allow 8211/udp    # игровой порт
sudo ufw allow 27015/udp   # Steam query (опционально)
sudo ufw allow 25575/tcp   # RCON — только с доверенных IP!
sudo ufw enable

RCON никогда не открывайте на весь интернет. Ограничьте источник: sudo ufw allow from 1.2.3.4 to any port 25575 proto tcp.



Конфигурация PalWorldSettings.ini: параметры, которые реально влияют на игру

Весь конфиг — это одна длинная строка OptionSettings=(...) внутри секции [/Script/Pal.PalGameWorldSettings]. Ошибка в скобках или лишний пробел приведут к тому, что сервер молча загрузит дефолтные значения. Правьте аккуратно и всегда делайте копию файла перед изменением.

Базовые сетевые и административные параметры

ПараметрЧто делаетРекомендация
ServerNameИмя в списке серверовКороткое, без спецсимволов
ServerDescriptionОписаниеПравила + ссылка на Discord
AdminPasswordПароль админ-команд в игреДлинный, случайный, обязателен
ServerPasswordПароль входаДля приватных сообществ
PublicPortUDP-порт8211 по умолчанию
ServerPlayerMaxNumСлотыМаксимум 32, ставьте по RAM
RCONEnabled / RCONPortУдалённое администрированиеTrue + фильтрация по IP
bUseAuthПроверка Steam-аккаунтовВсегда True
CrossplayPlatformsРазрешённые платформы(Steam,Xbox,PS5,Mac) при кроссплее

Геймплейные рейты

Здесь вы задаёте темп прогрессии. Дефолт рассчитан на соло-прохождение и на многопользовательском сервере часто кажется слишком медленным.

ПараметрДефолтКооп-серверКомментарий
ExpRate1.01.5–2.0Скорость получения опыта
PalCaptureRate1.01.2–1.5Шанс поимки палов
CollectionDropRate1.01.5–2.0Выпадение руды, дерева
EnemyDropItemRate1.01.5Лут с врагов
DeathPenaltyAllItem / NoneЧто теряется при смерти
GuildPlayerMaxNum20по размеру гильдийИгроков в гильдии
BaseCampMaxNumInGuild43–4Больше баз = больше нагрузки
PalSpawnNumRate1.00.8–1.0Плотность спавна палов
bIsPvPFalseпо концептуPvP-режим
AutoSaveSpan3060–120Интервал автосейва в секундах

Важный нюанс по производительности

Два параметра напрямую влияют на нагрузку: PalSpawnNumRate и BaseCampMaxNumInGuild. Каждая база с работающими палами — это постоянно считаемый ИИ. Если у вас 20 игроков и по 4 базы на гильдию, сервер будет обрабатывать сотни NPC одновременно. При жалобах на лаги начинайте диагностику именно отсюда, а не с «плохого хостинга».

Второй момент — AutoSaveSpan. Значение 30 секунд означает полную запись мира дважды в минуту. На NVMe это терпимо, но при большом мире разумнее выставить 60–120 секунд и включить регулярные бэкапы на стороне панели.

Пример рабочей строки конфигурации

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,
NightTimeSpeedRate=1.500000,ExpRate=1.800000,
PalCaptureRate=1.300000,PalSpawnNumRate=1.000000,
CollectionDropRate=2.000000,EnemyDropItemRate=1.500000,
DeathPenalty=Item,bEnablePlayerToPlayerDamage=False,
bEnableFriendlyFire=False,bEnableInvaderEnemy=True,
bActiveUNKO=False,bEnableAimAssistPad=True,
GuildPlayerMaxNum=16,BaseCampMaxNumInGuild=4,
AutoSaveSpan=90.000000,bIsMultiplay=False,bIsPvP=False,
ServerPlayerMaxNum=16,ServerName="Fly-Serv Palworld",
ServerDescription="Coop PvE - Discord dans les regles",
AdminPassword="ChangeMe_LongRandomString",
ServerPassword="",PublicPort=8211,PublicIP="",
RCONEnabled=True,RCONPort=25575,Region="",bUseAuth=True,
BanListURL="https://api.palworldgame.com/api/banlist.txt",
RESTAPIEnabled=False,RESTAPIPort=8212)

После правки конфига сервер нужно полностью перезапустить — горячая перезагрузка настроек не поддерживается. Актуальный список всех параметров всегда сверяйте с официальной технической документацией Palworld, потому что с патчами появляются новые опции.



Администрирование, RCON, моды и бэкапы

Админ-команды в игре

Сначала авторизуйтесь в чате:

/AdminPassword ВашПароль

Далее доступны:

  • /ShowPlayers — список игроков с SteamID и UID;
  • /KickPlayer SteamID и /BanPlayer SteamID;
  • /Broadcast текст — объявление всем;
  • /Save — принудительное сохранение перед рестартом;
  • /Shutdown 60 "Рестарт через минуту" — корректное выключение с уведомлением;
  • /TeleportToPlayer, /TeleportToMe — модерация и разбор конфликтов.

RCON извне

Управлять сервером можно без входа в игру. Пример с rcon-cli:

rcon-cli --address 127.0.0.1:25575 \
         --password "ChangeMe_LongRandomString" \
         "Broadcast Server_restart_in_5_minutes"

Это база для скриптов автоматического рестарта: сначала Broadcast, потом Save, затем Shutdown. Palworld известен постепенным ростом потребления RAM во время долгого аптайма, поэтому плановый рестарт раз в 6–12 часов — не костыль, а нормальная эксплуатационная практика.

# Пример cron: рестарт каждые 8 часов
0 */8 * * * /usr/local/bin/pal-restart.sh

Сохранения и бэкапы

Мир хранится в:

/home/palworld/server/Pal/Saved/SaveGames/0/<WorldID>/

Правило простое: минимум три копии, минимум две локации, ротация не менее 7 дней. На игровом хостинге автоматические сохранения делаются панелью, но перед крупным обновлением игры или сменой конфига всегда снимайте ручной снапшот. На VPS настройте свой скрипт:

tar -czf /backups/pal-$(date +%F-%H%M).tar.gz \
    /home/palworld/server/Pal/Saved/SaveGames
find /backups -name "pal-*.tar.gz" -mtime +7 -delete

Важно: делать бэкап во время активной записи автосейва рискованно. Скрипт лучше строить так — Save через RCON, пауза 10 секунд, затем архивирование.

Моды: что реально работает

Официальной модовой платформы у Palworld нет. Серверные модификации строятся вокруг UE4SS и Pal-специфичных лоадеров, часть модов работает только на клиенте. Практические правила:

  1. Мод должен быть серверным — клиентские косметические моды не требуют установки на сервер;
  2. Версии мода и игры должны совпадать: после патча Palworld моды часто ломаются;
  3. Перед установкой — полный бэкап мира, откат должен занимать минуты, а не часы;
  4. Все игроки должны иметь одинаковый набор клиентских модов, иначе будут рассинхроны и вылеты.

Через File Manager в панели файлы модов заливаются в каталог сервера напрямую, что удобно для тестов. Если вы планируете часто экспериментировать, держите отдельный тестовый инстанс — на VPS Pterodactyl это делается в пару кликов и не трогает боевой мир.

Безопасность администратора

  • AdminPassword — 24+ символов, генерируйте случайно, меняйте при смене команды модераторов;
  • RCON — только с доверенных IP, отдельный пароль, не совпадающий с админским;
  • VPS — вход по SSH-ключам, PasswordAuthentication no, установка fail2ban и ufw;
  • Сервер игры — запускать от непривилегированного пользователя, никогда от root;
  • Обновленияapp_update ... validate перед каждым стартом, чтобы не отставать от клиентской версии.
ssh-keygen -t ed25519 -C "admin@palworld"
ssh-copy-id -i ~/.ssh/id_ed25519.pub admin@IP_СЕРВЕРА
sudo apt install -y fail2ban && sudo systemctl enable --now fail2ban

Волюметрические DDoS-атаки на игровой порт — отдельная история: на инфраструктуре Fly-Serv фильтрация включена по умолчанию на всех игровых серверах и VPS, отдельно её настраивать не нужно. Другие поддерживаемые игры и конфигурации смотрите в разделе Tous nos serveurs de jeu, а разборы по смежным темам — в Blog Fly-Serv.



Типичные проблемы сервера Palworld и их решения

СимптомВероятная причинаРешение
Сервер не виден в спискеЗакрыт UDP 8211 или переполнен список SteamПодключаться по прямому IP:порт через «Join via IP»
Настройки конфига не применяютсяПравился Default-файл или сломан синтаксисПравить только PalWorldSettings.ini, проверить скобки и запятые
Резкие фризы каждые 30 секундЧастый автосейв + медленный дискAutoSaveSpan=90, хранение на NVMe
Рост пинга и лагов к вечеруНехватка RAM, утечка памятиПлановый рестарт, увеличение объёма памяти
Игроков выбрасывает после патчаВерсии клиента и сервера разошлисьapp_update с validate, рестарт
Потерян прогресс базыАварийное выключение без SaveВосстановление из бэкапа, использовать /Shutdown

Отдельно про кроссплей: если у вас смешанное сообщество Steam и Xbox, проверьте параметр CrossplayPlatforms и убедитесь, что версия выделенного сервера соответствует последнему обновлению. Несовпадение платформенных билдов — самая частая причина «сервер есть, но друг не может зайти».

И последнее по слотам: не выставляйте 32 игрока «на вырост», если у машины 12 ГБ RAM. Palworld не ограничивает вход по доступной памяти — он просто упадёт по OOM в момент, когда все зайдут одновременно. Лучше 12 стабильных слотов, чем 32 с ежечасными крашами.



Заключение

Стабильный сервер Palworld держится на трёх вещах: быстрое железо с NVMe и высокочастотным CPU, аккуратный PalWorldSettings.ini под ваш стиль игры и дисциплина администрирования — бэкапы, плановые рестарты, защищённый RCON. Начните с умеренных рейтов и реального количества слотов, а расширяйтесь по мере роста сообщества, отслеживая потребление памяти.



FAQ

Сколько оперативной памяти нужно серверу Palworld на 10 игроков?

Планируйте 16 ГБ RAM. Palworld нагружает память не столько числом игроков, сколько количеством баз и работающих палов: 10 игроков с несколькими лагерями каждый легко занимают 12–14 ГБ. Дополнительно выставьте BaseCampMaxNumInGuild не выше 4 и делайте рестарт раз в 8–12 часов, чтобы сбрасывать накопленное потребление памяти.

Почему изменения в PalWorldSettings.ini не применяются?

Три частые причины. Первая — вы правили DefaultPalWorldSettings.ini вместо рабочего файла в Pal/Saved/Config/LinuxServer/. Вторая — синтаксическая ошибка: лишняя запятая, незакрытая скобка или перенос строки внутри OptionSettings, из-за чего сервер грузит дефолт. Третья — сервер не был полностью перезапущен. Проверьте файл, затем сделайте полный стоп и старт.

Можно ли перенести существующий мир с локального сервера на хостинг?

Да. Остановите оба сервера, скопируйте папку Pal/Saved/SaveGames/0/<WorldID> со старого сервера и залейте её через File Manager панели в тот же путь на новом. Затем укажите нужный WorldID в параметрах запуска и перезапустите сервер. Обязательно сделайте бэкап обоих миров перед переносом.