Pterohost docs

Вайп и сброс мира сервера Palworld: как и когда делать

Когда нужен вайп сервера Palworld, что удалять - Level.sav, папку сейва, данные Players, полный вайп против частичного, обязательный бэкап перед сбросом и альтернатива в виде сезонов.

Вайп - самое разрушительное административное действие на сервере Palworld: полное или частичное удаление прогресса игроков. Иногда это единственный здравый выход - например, при выходе крупного патча, ломающего структуру мира, - а иногда способ убить сообщество, если сделать его без предупреждения. В этой статье разбираем, когда вайп действительно нужен, что именно удаляется на файловом уровне, чем полный вайп отличается от частичного, как обязательно бэкапиться перед сбросом и откатываться при ошибке, как объявлять вайп сообществу и какие есть альтернативы - от сезонов до точечной чистки заброшенных баз без затрагивания активных игроков.

Когда вайп действительно нужен

Вайп - крайняя мера, и прежде чем к ней прибегать, стоит убедиться, что проблему нельзя решить менее разрушительным способом.

Крупное обновление

Не любой патч требует сброса мира - большинство обновлений Palworld обратно совместимы с существующими сейвами. Но переходы, меняющие фундаментальные структуры мира (переработка генерации локаций, добавление новых регионов, глобальный ребаланс), иногда делают старые сейвы неоптимальными или частично несовместимыми с новым контентом. Пример - переход на версию 1.0 (патч 1.100.427, 10 июля 2026 года): два новых региона, Sunreach и World Tree, физически не появляются на уже сгенерированной карте старого мира, потому что она была создана до их добавления. Подробности перехода на 1.0 и что происходит с существующими серверами разобраны в статье обновление сервера Palworld до версии 1.0.

Решение о вайпе под крупный патч стоит принимать по факту: если новый контент критичен для сообщества (новые регионы, новые механики, недоступные на старой карте), вайп оправдан. Если патч в основном про баланс и исправления, старый мир можно оставить.

Деградация мира

Со временем на любом долгоживущем сервере накапливается технический мусор:

  • десятки заброшенных баз игроков, переставших заходить месяцами;
  • растущий на пустом месте Level.sav, раздутый брошенными постройками и дропом;
  • фрагментация ресурсных зон - карта, буквально застроенная чужими базами так, что новым игрокам некуда ставить свою.

Деградация проявляется в первую очередь на производительности: чем больше суммарных построек и активных AI-объектов в мире, тем сильнее нагрузка на CPU при каждом тике сервера. Если производительность просела заметно, а причина именно в объёме накопленных данных, а не в железе, вайп - один из способов исправления, но не единственный (см. раздел про чистку заброшенных баз ниже).

Осознанное решение сообщества: сезоны

Отдельная причина - не проблема, а формат: часть серверов сознательно практикует регулярные сезоны, где вайп - не авария, а часть игрового цикла, объявленная заранее. Подробнее об этом подходе - в отдельном разделе ниже.

Что именно удаляется на файловом уровне

Структура сохранений Palworld подробно разобрана в статье про бэкап Palworld, здесь - фокус именно на том, что трогать при вайпе.

Pal/Saved/
├── Config/
│   └── LinuxServer/
│       ├── PalWorldSettings.ini    # не трогаем при вайпе - это настройки, не мир
│       └── GameUserSettings.ini
└── SaveGames/
    └── 0/
        └── <32-символьный-world-id>/
            ├── Level.sav           # мир: базы, палы, объекты
            ├── LevelMeta.sav       # метаданные мира
            ├── WorldOption.sav     # снимок настроек на момент создания мира
            └── Players/
                ├── 00000000000000000000000000000001.sav
                └── <player-id>.sav # персонаж каждого игрока

Для полного вайпа удаляется вся папка <world-id> целиком:

# Останавливаем сервер перед вайпом - обязательно
sudo systemctl stop palworld

# Удаляем весь каталог мира
rm -rf /home/palworld/palserver/Pal/Saved/SaveGames/0/<world-id>

# Запускаем сервер - он сгенерирует новый world-id и новый мир при первом старте
sudo systemctl start palworld

При следующем запуске сервер создаст новый world-id и полностью пустой мир. PalWorldSettings.ini и GameUserSettings.ini при этом не трогаются - настройки сервера (рейты, лимиты, PvP-режим) остаются прежними, обнуляется только содержимое мира.

Для сброса только персонажей без затрагивания мира удаляется исключительно подпапка Players или конкретные файлы внутри неё:

sudo systemctl stop palworld

# Сброс всех персонажей, мир остаётся
rm -f /home/palworld/palserver/Pal/Saved/SaveGames/0/<world-id>/Players/*.sav

# Или точечный сброс одного игрока по player-id
rm -f /home/palworld/palserver/Pal/Saved/SaveGames/0/<world-id>/Players/<player-id>.sav

sudo systemctl start palworld

Важно: player-id - это отдельный внутренний идентификатор, привязанный к Steam GUID игрока, а не сам SteamID64. Получить его напрямую из RCON нельзя - обычно ориентируются по времени изменения файла (ls -la --time-style=full-iso) или сопоставляют с логами подключений, чтобы не удалить не того игрока.

Полный вайп против частичного

Тип вайпаЧто удаляетсяКогда применять
Полный вайп мираВесь <world-id>: Level.sav, LevelMeta.sav, WorldOption.sav, вся папка PlayersСмена сезона, критичная несовместимость со старым миром после патча
Сброс всех персонажейТолько Players/*.sav, мир и базы остаютсяОбнуление прогресса игроков без потери построенного мира - редкий сценарий, обычно ломает логику построек, привязанных к владельцам
Точечный сброс игрокаОдин файл Players/.savИгрок сам просит сбросить персонажа, застрял в баге привязки прогресса
Чистка заброшенных базПостройки конкретных неактивных гильдийДеградация мира без необходимости трогать активных игроков

На практике полноценный частичный вайп “сбросить всех персонажей, оставив мир” применяется редко: постройки на базах в Palworld логически привязаны к владевшей ими гильдии, и обнуление персонажей без обнуления мира создаёт множество бесхозных построек и разрывов логики владения. Чаще частичный вайп означает либо точечный сброс отдельного игрока по его просьбе, либо чистку конкретных заброшенных баз (см. ниже), а не массовый сброс персонажей при живом мире.

Обязательный бэкап перед вайпом

Ни один вайп нельзя делать без предварительного бэкапа. Это не рекомендация, а жёсткое правило: вайп удаляет файлы безвозвратно, и единственный путь назад - восстановление из архива, сделанного до операции.

Порядок действий:

# 1. Форсируем финальный сейв перед остановкой
rcon -a 127.0.0.1:25575 -p strong-admin-pass "Save"
sleep 3

# 2. Останавливаем сервер
sudo systemctl stop palworld

# 3. Архивируем текущее состояние ПЕРЕД удалением
tar -czf /backups/palworld/pre-wipe-$(date +%F-%H%M).tar.gz \
  -C /home/palworld/palserver/Pal/Saved SaveGames Config

# 4. Проверяем целостность архива
tar -tzf /backups/palworld/pre-wipe-$(date +%F-%H%M).tar.gz >/dev/null && echo "OK"

# 5. Только теперь выполняем сам вайп
rm -rf /home/palworld/palserver/Pal/Saved/SaveGames/0/<world-id>

sudo systemctl start palworld

Полное описание регулярного бэкапа с ротацией и cron - в статье бэкап Palworld, а общий подход к автоматизации резервного копирования игровых серверов - в материале автоматизация бэкапов игровых серверов.

Откат после вайпа

Если после вайпа выяснилось, что решение было преждевременным или ошибочным (например, недостаточно предупредили игроков, и часть сообщества требует старый мир назад), откат делается зеркально бэкапу:

sudo systemctl stop palworld

# Убираем новый (уже созданный) мир в сторону, не удаляя
mv /home/palworld/palserver/Pal/Saved/SaveGames/0 \
   /home/palworld/palserver/Pal/Saved/SaveGames/0.post-wipe-$(date +%s)

# Разворачиваем архив, сделанный до вайпа
mkdir -p /home/palworld/palserver/Pal/Saved/SaveGames/0
tar -xzf /backups/palworld/pre-wipe-20260821-1200.tar.gz \
  -C /home/palworld/palserver/Pal/Saved --strip-components=0

chown -R palworld:palworld /home/palworld/palserver/Pal/Saved
sudo systemctl start palworld

Именно поэтому шаг 3 в процедуре вайпа (бэкап перед удалением) нельзя пропускать ни при каких обстоятельствах - без него откат физически невозможен.

Pterohost - Palworld-хостинг с автобэкапами в один клик, чтобы вайп и любые эксперименты с миром всегда были обратимы. Промокод 4START даёт -20% на первый заказ. Заказать сервер Palworld

Объявление вайпа сообществу

Технически правильный вайп с испорченной коммуникацией всё равно вредит серверу. Несколько практических правил:

  • Предупреждайте заранее. Минимум за несколько дней, а для сезонных серверов - недели вперёд по объявленному расписанию. Внезапный вайп без предупреждения - одна из самых частых причин, по которой игроки покидают сервер насовсем и не возвращаются.
  • Используйте все каналы одновременно. Discord-объявление, закреплённое сообщение в игровом чате, регулярные напоминания через RCON Broadcast в дни перед вайпом:
rcon -a 127.0.0.1:25575 -p strong-admin-pass "Broadcast Vajp_servera_23_avgusta_v_20:00_MSK"
  • Объясняйте причину. “Вайп ради вайпа” воспринимается как произвол администрации. “Вайп под переход на 1.0 с новыми регионами” - как разумное решение, даже если кому-то жаль текущий прогресс.
  • Указывайте точный объём. Люди должны заранее знать, теряют ли они только мир или ещё и персонажей - это меняет их решение, стоит ли вкладываться в сервер дальше до дня X.

Сезоны как альтернатива вайпу

Регулярные сезоны - способ сделать вайп предсказуемым элементом жизни сервера, а не разовым травматичным событием. Механика та же (удаление <world-id> и старт с чистого листа), но подход принципиально другой:

  • Расписание известно заранее - например, новый сезон каждые 2-3 месяца, дата объявлена с самого начала предыдущего сезона.
  • Игроки закладывают конец сезона в ожидания - никто не тратит недели на билд, который “переживёт” сервер навсегда, потому что все знают дату сброса.
  • Легче держать баланс новизны - каждый сезон можно синхронизировать с крупным обновлением, вводить временные модификаторы рейтов, экспериментировать с настройками PvP без риска “испортить” постоянный мир.

Управление ожиданиями сообщества при регулярных сезонах во многом пересекается с плановым обслуживанием сервера в целом - подробнее об организации регулярных перезапусков в статье расписание перезапуска сервера Palworld.

Чистка заброшенных баз без полного вайпа

Если единственная причина деградации мира - накопление заброшенных построек неактивных гильдий, полный вайп - избыточная мера, которая наказывает и активных игроков тоже. Точечная альтернатива:

  1. Выявите неактивные гильдии. По логам подключений или через ShowPlayers в динамике за длительный период определите, чьи участники не заходили месяцами.
  2. Оповестите заранее, если это возможно. Даже неактивным игрокам стоит дать шанс среагировать - объявление в Discord с списком баз под снос и сроком.
  3. Удаляйте точечно. У некоторых серверных инструментов и модов есть функции удаления конкретных построек по владельцу; в отсутствие таких инструментов правка сейва вручную рискованна и требует остановки сервера и обязательного бэкапа перед операцией - как при любом вмешательстве в файлы мира.
  4. Рассмотрите автоматику игры. Параметр bAutoResetGuildNoOnlinePlayers и связанный с ним AutoResetGuildTimeNoOnlinePlayers в PalWorldSettings.ini позволяют серверу самому сбрасывать гильдии без онлайна дольше заданного числа часов - это встроенный, менее рискованный механизм точечной очистки, работающий без ручной правки сейва.

Такой подход освобождает место на карте и снижает нагрузку без единого потерянного часа прогресса у активных игроков - в отличие от полного вайпа, который стирает всех без разбора.

Pterohost - игровой хостинг с NVMe и DDoS-защитой для сервера Palworld, который держит сезоны и вайпы под контролем благодаря быстрым бэкапам. Промокод 4START даёт -20% на первый заказ. Арендовать сервер Palworld

Часто задаваемые вопросы

Когда нужен вайп сервера Palworld?

Основные причины: крупное обновление, меняющее структуру мира или баланс (как переход на версию 1.0), деградация мира из-за перегруженного количества построек и заброшенных баз, и осознанное решение сообщества начать сезон заново. Мелкие патчи и хотфиксы вайпа не требуют - сейвы обратно совместимы в рамках минорных версий.

Что конкретно удаляется при полном вайпе Palworld?

Вся папка мира SaveGames/0/ целиком: Level.sav (мир, базы, палы), LevelMeta.sav, WorldOption.sav и подпапка Players с сейвами персонажей всех игроков. После удаления сервер при следующем запуске сгенерирует новый world-id и полностью новый мир.

Чем частичный вайп отличается от полного?

Полный вайп стирает мир и все персонажи. Частичный вайп удаляет только часть данных: либо конкретные файлы Players/.sav для сброса выбранных персонажей с сохранением мира, либо только заброшенные базы неактивных гильдий через игровые команды или редактирование сейва, оставляя мир и активных игроков нетронутыми.

Обязательно ли делать бэкап перед вайпом сервера Palworld?

Да, без исключений. Вайп необратим без резервной копии - если через день после сброса выяснится, что решение было ошибкой или кто-то из игроков потерял ценный прогресс по недоразумению, единственный путь назад - восстановление из бэкапа, сделанного до удаления файлов.

Как объявить вайп сообществу сервера Palworld, чтобы не потерять игроков?

Объявляйте заранее, минимум за несколько дней, через все доступные каналы - Discord, чат в игре, Broadcast через RCON. Указывайте точную дату и время, причину вайпа и что именно будет удалено. Внезапный вайп без предупреждения - частая причина, по которой игроки уходят с сервера насовсем.