← Blog

Настройка PalWorldSettings.ini : сложность, поимка и опыт

Par Benjamin Dayan · PDG

· Mis à jour le 6 октября 2026 г. · Lecture 6 min

Содержание

PalWorldSettings.ini — это главный конфигурационный файл, через который задаётся практически вся игровая логика Palworld: сложность выживания, скорость поимки палов, темп набора опыта и десятки других параметров баланса. Для админа сообщества это единственный инструмент, позволяющий превратить ванильный баланс игры в собственный режим — от казуального кооператива до хардкорного PvP с жёсткой экономикой.



Где находится PalWorldSettings.ini и как его редактировать

На выделенной машине файл лежит в каталоге Pal/Saved/Config/WindowsServer/PalWorldSettings.ini (на Linux-сборках путь аналогичен, но с заменой WindowsServer на LinuxServer). Если сервер ещё ни разу не запускался с нужными настройками, файл может отсутствовать — его нужно создать вручную или скопировать из DefaultPalWorldSettings.ini, который поставляется вместе с дистрибутивом игры.

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

cd /home/container/Pal/Saved/Config/LinuxServer
nano PalWorldSettings.ini

После любого изменения файл применяется только при полном перезапуске процесса — горячая перезагрузка конфигурации в Palworld не поддерживается. Если вы администрируете проект через панель Pterodactyl, достаточно отредактировать файл во встроенном файловом менеджере и нажать Restart в консоли — не нужен отдельный доступ по SSH. Если же вы только выбираете, где поднимать свой проект, обратите внимание на хостинг Palworld с панелью, анти-DDoS и автоматическими бэкапами — это снимает часть рутины с редактированием конфигов и восстановлением после ошибок в синтаксисе.

Рекомендуется держать резервную копию рабочего PalWorldSettings.ini перед каждым экспериментом с балансом — синтаксическая ошибка в одной строке (лишняя запятая, незакрытая скобка) приводит к тому, что сервер стартует с настройками по умолчанию либо вовсе не поднимается.



Настройки сложности в PalWorldSettings.ini

Блок сложности отвечает за то, насколько жёстко игра наказывает ошибки игроков и насколько агрессивен мир вокруг базы. Через PalWorldSettings.ini можно независимо настраивать урон, скорость истощения характеристик и штрафы за смерть — без единого глобального ползунка «лёгко/сложно».

Основной параметр Difficulty

Параметр Difficulty принимает значения None и Custom. Значение None означает, что используется стандартный пресет игры, и большинство тонких настроек ниже будет игнорироваться движком. Чтобы кастомные множители реально заработали, обязательно выставьте:

Difficulty=Custom

Урон и живучесть

ПараметрЗа что отвечаетОриентир для хардкора
PlayerDamageRateAttackУрон, наносимый игроками1.3–1.5
PlayerDamageRateDefenseПолучаемый игроками урон1.5–2.0
PalDamageRateAttackУрон палов в бою1.0–1.3
PalDamageRateDefenseПолучаемый палами урон1.2–1.5
PlayerStomachDecreaceRateСкорость падения голода1.5–2.0
PlayerAutoHPRegeneRateРегенерация здоровья вне сна0.5–0.7

Для мягкого кооперативного режима обычно снижают PlayerDamageRateDefense до 0.7–0.8 и поднимают регенерацию здоровья, а для серверов с упором на выживание — наоборот, увеличивают расход голода и выносливости, одновременно уменьшая автоматическое восстановление здоровья вне базы.

Штраф за смерть

Параметр DeathPenalty определяет, что теряет игрок после гибели: None — ничего, Item — только предметы из инвентаря, ItemAndEquipment — предметы и снаряжение, All — включая палов из отряда. На PvP-проектах чаще всего ставят ItemAndEquipment, чтобы смерть была чувствительной, но не выбивала игроков из прогресса полностью.



Скорость поимки палов и спавн существ

Отдельный блок PalWorldSettings.ini регулирует, насколько легко ловить палов и сколько их появляется в мире — это напрямую влияет на темп прогрессии и на нагрузку сервера, поскольку большое число активных существ увеличивает потребление ресурсов процесса.

PalCaptureRate

Параметр PalCaptureRate — это множитель базового шанса успешной поимки при броске сферы. Значение 1.0 соответствует ванильной игре, 2.0 удваивает шанс поимки (удобно для казуальных и семейных серверов), значения ниже 1.0 делают охоту заметно сложнее и требуют от игроков точнее подбирать сферу и ослаблять цель перед броском.

PalCaptureRate=1.500000

Плотность спавна

ПараметрЭффект
PalSpawnNumRateОбщее количество палов, спавнящихся в локациях
EnemyDropItemRateШанс выпадения предметов с побеждённых палов
PalEggDefaultHatchingTimeВремя высиживания яйца в минутах

Повышение PalSpawnNumRate выше 1.5–2.0 ощутимо увеличивает нагрузку на тикрейт мира, особенно на серверах с 15+ одновременными игроками: больше сущностей обсчитывается каждый игровой такт. На проекте с процессором Ryzen и NVMe-накопителем под хранением сохранений этот прирост обычно остаётся незаметным для игроков, но на слабом железе может проявляться в виде лагов при массовых боях или рейдах на гнёзда боссов.

Если сервер уже ощутимо просаживается по FPS сервера при высокой плотности спавна, разумнее снижать PalSpawnNumRate постепенно, шагами по 0.1–0.2, и проверять стабильность тикрейта после каждого изменения, а не менять сразу несколько параметров одновременно — иначе сложно понять, какая настройка стала причиной деградации производительности.



Опыт и прокачка через ExpRate

Темп получения опыта в PalWorldSettings.ini задаётся одним ключевым параметром, но его влияние распространяется на весь игровой цикл — от скорости открытия технологий до темпа апгрейда палов в паддоке.

Базовый множитель

ExpRate=2.000000

Значение ExpRate=1.0 — стандартная кривая прогрессии официальной игры. На кооперативных проектах с небольшим онлайном часто ставят 1.5–2.0, чтобы игроки, заходящие на пару часов в выходные, не отставали от основного состава. На конкурентных PvP-серверах множитель чаще держат на уровне 1.0–1.2, чтобы прогресс оставался равным для новичков и старожилов.

Связь опыта с другими параметрами баланса

Важно учитывать, что высокий ExpRate в сочетании с увеличенным PalCaptureRate и ослабленным уроном противников быстро превращает сервер в режим «песочницы» без выживания — это нормально для казуальных комьюнити, но стоит тестировать комбинацию настроек перед публичным запуском, а не вносить изменения прямо на боевом проекте с подключёнными игроками.

Рабочий процесс для тестов такой: разворачиваете тестовый экземпляр сервера на VPS Pterodactyl с собственным панелью, подбираете комбинацию ExpRate, PalCaptureRate и параметров сложности, проверяете прогрессию за 1–2 игровых часа, затем переносите финальный PalWorldSettings.ini на продакшен-сервер. Это дешевле по времени, чем откатывать боевой мир из бэкапа после неудачного эксперимента с балансом.

Пример сбалансированного блока для кооператива

Difficulty=Custom,
DayTimeSpeedRate=1.000000,
NightTimeSpeedRate=1.000000,
ExpRate=1.800000,
PalCaptureRate=1.500000,
PalSpawnNumRate=1.000000,
PalDamageRateAttack=1.000000,
PalDamageRateDefense=1.000000,
PlayerDamageRateAttack=1.300000,
PlayerDamageRateDefense=0.800000,
PlayerStomachDecreaceRate=1.000000,
PlayerAutoHPRegeneRate=0.800000,
DeathPenalty=Item,

После вставки такого блока в секцию OptionSettings=(...) не забудьте проверить, что все скобки закрыты, а запятые расставлены корректно — это самая частая причина отказа сервера стартовать после ручного редактирования. Регулярно сохраняйте рабочую версию файла отдельно от тестовой — на панели это можно делать вручную через файловый менеджер или полагаться на штатные автоматические сохранения сервера, если они настроены в расписании.

Больше вариантов инфраструктуры под подобные проекты собрано в разделе Все наши игровые серверы — там же можно сравнить параметры под другие survival-игры с похожей логикой конфигурации.



PalWorldSettings.ini даёт гибкий контроль над сложностью, скоростью поимки палов и темпом набора опыта, но каждую группу параметров стоит менять отдельно и тестировать перед публикацией. Небольшие изменения в ExpRate, PalCaptureRate и блоке урона способны полностью изменить ощущение от прохождения без переустановки сервера.



FAQ

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

Конфигурация читается движком только при старте процесса. Сохраните файл, затем выполните полный перезапуск сервера через панель или команду systemctl restart, если сервис запущен как systemd-юнит — горячая подгрузка настроек не поддерживается.

Сервер не запускается после редактирования PalWorldSettings.ini — что проверить в первую очередь?

Чаще всего причина — синтаксическая ошибка: лишняя или пропущенная запятая, незакрытая скобка в строке OptionSettings=(...). Сверьте структуру с резервной копией файла или с эталонным DefaultPalWorldSettings.ini и проверьте каждую изменённую строку по отдельности.

Как узнать точные названия всех параметров PalWorldSettings.ini, включая новые из последних патчей?

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

Читайте также