TeaHost
Palworldpalworldсохранения5 мин. чтения

Сброс мира Palworld и удаление сохранений

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

Кратко

Чтобы сбросить мир Palworld, остановите сервер, скачайте бэкап и удалите папку мира в Pal/Saved/SaveGames/0/ вместе с Level.sav, WorldOption.sav и Players — при запуске сервер создаст пустой мир. PalWorldSettings.ini, пароль, имя и адрес сервера сохранятся; чтобы обнулить одного игрока, достаточно удалить его файл из Players.

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

Что удаляется, а что остаётся

Сброс мира трогает только данные сейва. Всё остальное на месте:

  • Останется: конфиг PalWorldSettings.ini с рейтами, пароль сервера, имя в списке, установленные моды, порт и IP-адрес.
  • Пропадёт: карта со всеми постройками, пальбоксы и содержимое сундуков, прогресс исследований, пойманные палы, уровни и инвентари персонажей.

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

Где лежат сохранения сервера

Все сейвы выделенного сервера Palworld хранятся в одной ветке каталогов:

код
Pal/Saved/SaveGames/0/<WorldID>/

<WorldID> — длинная строка из 32 шестнадцатеричных символов, вроде A1B2C3D4E5F6.... Она генерируется при первом запуске сервера, и внутри папки 0 обычно лежит ровно один такой каталог. Если их несколько — значит, мир уже сбрасывали, и старые остались как хлам; ориентируйтесь на дату изменения.

Внутри самого мира:

ФайлЧто хранит
Level.savГлавный файл: карта, постройки, палы в пальбоксах, состояние баз. Основной вес сейва приходится на него
LevelMeta.savСлужебные метаданные мира
WorldOption.savСнимок настроек мира. Если этот файл есть, сервер берёт параметры из него, а не из PalWorldSettings.ini
Players/Персонажи: один файл .sav на игрока, имя файла — его идентификатор в шестнадцатеричном виде

Добраться до этих файлов можно через файловый менеджер панели или по SFTP — второй вариант удобнее, когда нужно скачать сейв целиком; порядок подключения описан в статье про подключение по SFTP.

Как сделать сброс мира Palworld через панель

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

  1. Остановите сервер в панели и дождитесь, пока статус сменится на «Остановлен». Не «Перезапуск», не «Останавливается» — именно остановлен.
  2. Сделайте бэкап текущего мира: скачайте папку SaveGames/0/<WorldID> целиком к себе на компьютер. Это займёт минуту и однажды спасёт вам вечер.
  3. Удалите каталог <WorldID> полностью — вместе с Level.sav, WorldOption.sav и папкой Players.
  4. Запустите сервер. При старте он создаст пустой мир. Имя папки мира задаёт параметр DedicatedServerName в Pal/Saved/Config/LinuxServer/GameUserSettings.ini, поэтому новая папка может получить то же имя, что и старая.
  5. Проверьте в консоли, что сервер поднялся без ошибок и слушает свой порт.

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

Частичный сброс: обнулить игроков, оставить карту

Иногда нужно не всё. Два сценария встречаются чаще остальных.

Обнулить одного игрока. Удалите только его файл из Players/. При следующем входе он создаст персонажа заново — с нуля, но мир и чужие базы не пострадают. Работает как «мягкий бан на самого себя» для тех, кто попросил рестарт, и как способ починить персонажа, застрявшего в текстурах после падения сервера.

Сбросить всех игроков, сохранив постройки. Удалите содержимое папки Players/, оставив Level.sav. На практике это выдаёт странный результат: базы висят в мире, но у них больше нет владельцев, а часть построек может стать неинтерактивной. Способ рабочий для декоративных карт, но для обычного PvE-сервера чистый сброс честнее.

Про WorldOption.sav и настройки после сброса

Здесь спотыкаются чаще всего. Если вы аккуратно настроили рейты в PalWorldSettings.ini, а после сброса мир снова идёт на дефолтных значениях — почти наверняка виноват WorldOption.sav, скопированный из старого мира или подсунутый вместе с локальным сейвом. Этот файл перебивает конфиг.

Правило простое: на выделенном сервере WorldOption.sav в свежем мире не нужен. Настройки задавайте только через PalWorldSettings.ini — какие параметры за что отвечают, разобрано в статье про настройку PalWorldSettings.ini. Проверить, что конфиг применился, можно по опыту за первого убитого пала: если он заметно выше ванильного, значит ExpRate подхватился.

Как вернуть старый мир обратно

Пока у вас есть скачанная копия каталога <WorldID>, откат занимает те же пять минут:

  1. Остановите сервер.
  2. Удалите новый каталог мира из SaveGames/0/.
  3. Залейте обратно старую папку целиком, не переименовывая её.
  4. Запустите сервер.

Имя каталога менять нельзя — сервер ищет мир по этому идентификатору. Если имя старой папки отличается от нового мира, укажите его в DedicatedServerName файла GameUserSettings.ini. Если после отката игроки жалуются, что зашли «новыми», проверьте, что вместе с миром вернулась и папка Players/.

Регулярные копии избавляют от таких упражнений заранее — как их настроить, описано в материале про бэкапы сохранений Palworld.

Частые вопросы

Можно ли сбросить мир, не останавливая сервер?

Нет. Сервер держит сейв в памяти и перезаписывает файлы по таймеру автосохранения. Удалённый на работающем сервере Level.sav вернётся через минуту, а в худшем случае вы получите повреждённый файл и сервер, который не стартует.

Сохранятся ли донат-привилегии и пароль сервера?

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

Почему после сброса игроки видят старый мир?

Обычно это кэш клиента или подключение не к тому серверу — например, к локальному кооп-миру с тем же именем. Попросите игрока выйти в главное меню, зайти через вкладку «Присоединиться по IP» и убедиться, что адрес совпадает с серверным.

Как часто есть смысл сбрасывать мир?

По ощущениям от игры, а не по календарю. Сигналы: сервер тормозит на локациях с базами, Level.sav разросся до сотен мегабайт, активных игроков стало вдвое меньше, чем построек. На большинстве публичных серверов это раз в один-два сезона обновлений игры.

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