← ГайдыКак настроить свой сервер Palworld

Как настроить свой сервер Palworld

Обновлено: 2026-08-12

Свой сервер или кооп из игры

Играть вместе можно двумя способами. Первый — пригласить друзей в свой мир прямо из игры: хост запускает мир, остальные заходят по коду приглашения. Просто, но мир живёт только пока хост в игре, а гостей влезает четверо.

Второй — выделенный сервер (dedicated server). Он работает круглосуточно, держит до 32 игроков и настраивается гораздо гибче: имя, пароли, порты, RCON, лимиты баз и гильдий. Сервер бесплатно скачивается в Steam («Palworld Dedicated Server» в списке инструментов) или берётся у хостера.

Настройки у обоих способов — один и тот же набор параметров. В одиночной игре их крутят в меню настроек мира, на сервере — в текстовом файле. Собрать этот файл, не вспоминая синтаксис, помогает генератор настроек сервера: там все параметры с пояснениями по-русски, а на выходе — готовая строка.

Где лежит PalWorldSettings.ini

Файл с настройками сервера один, и путь к нему зависит от системы. На Windows это Pal\Saved\Config\WindowsServer\PalWorldSettings.ini, на Linux — Pal/Saved/Config/LinuxServer/PalWorldSettings.ini. Путь считается от папки, куда установлен сервер.

В корне сервера лежит похожий файл — DefaultPalWorldSettings.ini. Это образец со значениями по умолчанию, и сервер его не читает: первая строка внутри прямо предупреждает об этом. Правки в нём не дадут ничего — нужен именно PalWorldSettings.ini в Saved/Config.

Если сервер запускался хотя бы раз, файл уже создан, но почти пустой: секция [/Script/Pal.PalGameWorldSettings] и строка OptionSettings=(...). Если файла нет — создайте его сами или скопируйте образец из корня и переименуйте.

У хостингов свои панели: там обычно есть редактор конфигов, где тот же файл открывается в браузере. Некоторые панели показывают параметры отдельными полями — тогда достаточно перенести только изменённые значения.

Как применить настройки

Все параметры живут в одной строке OptionSettings=(...), через запятую и без пробелов. Менять её частями неудобно и легко сломать — надёжнее заменить строку целиком.

Порядок такой: остановить сервер, открыть PalWorldSettings.ini, заменить строку OptionSettings на новую, сохранить в UTF-8 без BOM, запустить сервер. На ходу настройки не подхватываются — рестарт обязателен.

Готовую строку удобно взять в генераторе: он собирает её со всеми 120 ключами и правильным форматом чисел (1.000000, а не 1), кавычками у текстовых полей и True/False у флагов. Там же можно вставить свой текущий конфиг и увидеть, что в нём отличается от значений по умолчанию.

Один нюанс, на котором спотыкаются чаще всего: параметр Difficulty. Если он не None, игра берёт встроенный пресет сложности и часть ваших значений игнорирует. Хотите свои числа — оставляйте Difficulty=None.

Что крутят в первую очередь

На сервере с друзьями обычно ускоряют прогресс: опыт, поимку палов и добычу. Сильнее всего чувствуются четыре параметра — опыт, шанс поимки, дроп ресурсов и скорость работы палов на базе.

Движок ограничивает часть значений: опыт принимает от 0.1 до 20, шанс поимки — от 0.5 до 2, скорость работы — от 0.1 до 5. Выйти за эти границы через файл не получится, игра подрежет значение сама.

Совет из практики: не разгоняйте всё сразу. Опыт ×5 вместе с дропом ×3 и мгновенным вылуплением яиц сжигает контент за выходные — потом на сервере нечего делать. Хватает мягкого ускорения: опыт ×1.5–2, дроп ×2, вылупление в 2–3 раза быстрее.

ПараметрЧто меняетПо умолчаниюДопустимо
ExpRateОпыт игрока и палов1.00.1–20
PalCaptureRateШанс поимки сферой1.00.5–2
CollectionDropRateРесурсов за сбор1.00.5–3
EnemyDropItemRateДроп с врагов1.00.5–3
WorkSpeedRateСкорость работы палов1.00.1–5
ItemWeightRateВес предметов1.00–10
PalEggDefaultHatchingTimeВремя вылупления яиц1.00–240
DayTimeSpeedRateДлина светового дня1.00.1–5

Границы взяты из самой игры — те же, что в меню настроек мира.

Смерть, хардкор и PvP

Что теряется при смерти, решает DeathPenalty. По умолчанию выпадают все предметы, кроме снаряжения (Item). Мягкий вариант для новичков — None, ничего не теряется; жёсткий — All, выпадают и предметы, и палы из команды.

Хардкор включают два флага: bHardcore (погибший игрок не возрождается) и bPalLost (палы с нулевым HP теряются навсегда). Оба нельзя выключить после старта мира — решайте до первого запуска.

PvP требует двух настроек, а не одной. bIsPvP включает режим, а bEnablePlayerToPlayerDamage — сам урон между игроками. С одним лишь bIsPvP драки не будет, и это частая причина недоумения на PvP-серверах.

Ещё пара флагов для PvP: bCanPickupOtherGuildDeathPenaltyDrop разрешает подбирать выпавшее из чужой гильдии, а bEnableDefenseOtherGuildPlayer заставляет турели базы стрелять по чужим игрокам.

База, гильдия и рейды

Сколько палов работает на базе, задаёт BaseCampWorkerMaxNum (по умолчанию 15, движок пускает до 50). Учтите: каждый рабочий — это нагрузка, и после 20 палов на базу сервер начинает заметно тяжелеть. Кого сажать на какие работы, подскажет планировщик базы.

Число баз у гильдии — BaseCampMaxNumInGuild (по умолчанию 4), участников — GuildPlayerMaxNum (20). Лимит построек на базу — MaxBuildingLimitNum, и ноль здесь означает «без ограничения». В самой игре доступны пресеты от 400 до 10000 построек.

Рейды на базу отключаются флагом bEnableInvaderEnemy. На спокойном сервере его часто выключают, чтобы постройки не разносили в отсутствие хозяев. Что именно приходит в рейдах, собрано в разделе нашествия.

Если сервер живёт долго, пригодится bAutoResetGuildNoOnlinePlayers — автоудаление баз гильдий, которые давно не заходили (срок задаётся в AutoResetGuildTimeNoOnlinePlayers, по умолчанию 72 часа). Включайте осознанно: игроки, вернувшиеся из отпуска, могут не найти свою базу.

Пароли, RCON и REST API

Пароль администратора (AdminPassword) нужен для команд вроде кика и бана, а также для RCON и REST API. Пароль на вход (ServerPassword) закрывает сервер от посторонних; пустое значение означает «пускаем всех».

RCON — удалённая консоль для команд: включается RCONEnabled, порт по умолчанию 25575. REST API — управление по HTTP: RESTAPIEnabled, порт 8212. Оба порта не должны совпадать с игровым (8211), иначе сервер не поднимется.

Главное правило безопасности: не включайте RCON или REST API с пустым паролем администратора. Открытый порт без пароля — это управление вашим сервером в чужих руках. И не выключайте bUseAuth: без проверки подлинности подключиться сможет кто угодно.

Игровой порт (PublicPort, по умолчанию 8211) нужно пробросить на роутере или открыть в панели хостинга — иначе снаружи сервер просто не найдут.

Частые ошибки

Правят не тот файл. DefaultPalWorldSettings.ini в корне — образец, сервер читает только PalWorldSettings.ini в Saved/Config.

Забывают перезапустить сервер. Пока процесс жив, старые настройки остаются в памяти и перезаписывают файл при остановке.

Оставляют Difficulty не равным None — и удивляются, что множители не работают.

Пишут целые числа там, где нужен дробный формат: ExpRate=2 вместо ExpRate=2.000000. Игра обычно прощает, но некоторые панели — нет.

Ставят запятую в названии сервера. Запятая разделяет параметры в строке, поэтому имя с запятой может развалить разбор всего конфига.

Копируют конфиг от старой версии игры. С обновлениями появляются новые ключи; старый файл не сломает сервер, но новые параметры останутся со значениями по умолчанию. Прогоните такой конфиг через генератор — он покажет, чего в нём не хватает.