Рано или поздно сервер накапливает мусор: заброшенные базы по всей карте, сотни выбитых пальдеков, испорченный ландшафт после чьего-то эксперимента с гранатами. Сброс мира 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 через панель
Порядок действий простой, но нарушать его нельзя — сервер не должен работать в момент удаления файлов, иначе он перезапишет их из памяти при следующем автосохранении.
- Остановите сервер в панели и дождитесь, пока статус сменится на «Остановлен». Не «Перезапуск», не «Останавливается» — именно остановлен.
- Сделайте бэкап текущего мира: скачайте папку
SaveGames/0/<WorldID>целиком к себе на компьютер. Это займёт минуту и однажды спасёт вам вечер. - Удалите каталог
<WorldID>полностью — вместе сLevel.sav,WorldOption.savи папкойPlayers. - Запустите сервер. При старте он создаст пустой мир. Имя папки мира задаёт параметр
DedicatedServerNameвPal/Saved/Config/LinuxServer/GameUserSettings.ini, поэтому новая папка может получить то же имя, что и старая. - Проверьте в консоли, что сервер поднялся без ошибок и слушает свой порт.
Первый запуск после сброса идёт дольше обычного — генерация мира занимает от 30 секунд до пары минут в зависимости от диска.
Частичный сброс: обнулить игроков, оставить карту
Иногда нужно не всё. Два сценария встречаются чаще остальных.
Обнулить одного игрока. Удалите только его файл из Players/. При следующем входе он создаст персонажа заново — с нуля, но мир и чужие базы не пострадают. Работает как «мягкий бан на самого себя» для тех, кто попросил рестарт, и как способ починить персонажа, застрявшего в текстурах после падения сервера.
Сбросить всех игроков, сохранив постройки. Удалите содержимое папки Players/, оставив Level.sav. На практике это выдаёт странный результат: базы висят в мире, но у них больше нет владельцев, а часть построек может стать неинтерактивной. Способ рабочий для декоративных карт, но для обычного PvE-сервера чистый сброс честнее.
Про WorldOption.sav и настройки после сброса
Здесь спотыкаются чаще всего. Если вы аккуратно настроили рейты в PalWorldSettings.ini, а после сброса мир снова идёт на дефолтных значениях — почти наверняка виноват WorldOption.sav, скопированный из старого мира или подсунутый вместе с локальным сейвом. Этот файл перебивает конфиг.
Правило простое: на выделенном сервере WorldOption.sav в свежем мире не нужен. Настройки задавайте только через PalWorldSettings.ini — какие параметры за что отвечают, разобрано в статье про настройку PalWorldSettings.ini. Проверить, что конфиг применился, можно по опыту за первого убитого пала: если он заметно выше ванильного, значит ExpRate подхватился.
Как вернуть старый мир обратно
Пока у вас есть скачанная копия каталога <WorldID>, откат занимает те же пять минут:
- Остановите сервер.
- Удалите новый каталог мира из
SaveGames/0/. - Залейте обратно старую папку целиком, не переименовывая её.
- Запустите сервер.
Имя каталога менять нельзя — сервер ищет мир по этому идентификатору. Если имя старой папки отличается от нового мира, укажите его в DedicatedServerName файла GameUserSettings.ini. Если после отката игроки жалуются, что зашли «новыми», проверьте, что вместе с миром вернулась и папка Players/.
Регулярные копии избавляют от таких упражнений заранее — как их настроить, описано в материале про бэкапы сохранений Palworld.
Частые вопросы
Можно ли сбросить мир, не останавливая сервер?
Нет. Сервер держит сейв в памяти и перезаписывает файлы по таймеру автосохранения. Удалённый на работающем сервере Level.sav вернётся через минуту, а в худшем случае вы получите повреждённый файл и сервер, который не стартует.
Сохранятся ли донат-привилегии и пароль сервера?
Пароль и имя сервера живут в конфиге, а не в сейве, — они останутся. Всё, что моды или сторонние скрипты хранят в собственных файлах вне SaveGames, тоже уцелеет. А вот внутриигровые предметы, выданные игрокам, пропадут вместе с их персонажами.
Почему после сброса игроки видят старый мир?
Обычно это кэш клиента или подключение не к тому серверу — например, к локальному кооп-миру с тем же именем. Попросите игрока выйти в главное меню, зайти через вкладку «Присоединиться по IP» и убедиться, что адрес совпадает с серверным.
Как часто есть смысл сбрасывать мир?
По ощущениям от игры, а не по календарю. Сигналы: сервер тормозит на локациях с базами, Level.sav разросся до сотен мегабайт, активных игроков стало вдвое меньше, чем построек. На большинстве публичных серверов это раз в один-два сезона обновлений игры.
Сброс мира — это по сути перезапуск сервера как проекта: анонс, свежие правила, новый старт для всех сразу. Планируйте его на выходные и предупреждайте игроков минимум за неделю. Если сервер только собираетесь поднимать — тарифы под Palworld есть на странице игры.