Если вы начали игру в кооперативе на локальном хосте, а затем арендовали выделенный сервер, прогресс можно перенести. Palworld хранит мир в папке сохранений, которую нужно скопировать на сервер и правильно подключить. В этой статье разберём, где лежат сейвы, как заменить world ID и что сделать с правами владельца мира.

Где лежат локальные сохранения
Кооп-мир (тот, что вы создавали как хост через «Пригласить друзей») хранится в профиле пользователя на вашем ПК.
Путь на Windows:
%LOCALAPPDATA%\Pal\Saved\SaveGames\<SteamID>\<WorldID>\Здесь:
<SteamID>— папка с числовым идентификатором вашего Steam-аккаунта.<WorldID>— папка мира со случайным именем из букв и цифр. Внутри лежатLevel.sav,LevelMeta.sav,WorldOption.savи папкаPlayers.
Если миров несколько, определить нужный можно по дате изменения папки — открывайте самую свежую, соответствующую последней игровой сессии.
Бэкап перед переносом
Перед любыми действиями сделайте резервную копию — и локального сейва, и текущего состояния сервера.
- Скопируйте локальную папку
<WorldID>целиком в отдельное место на диске. - В панели panel.teahost.ru создайте бэкап сервера (или убедитесь, что автобэкап свежий).
- Только после этого приступайте к переносу.
Перенос перезаписывает мир на сервере. Без бэкапа при ошибке вы потеряете и старый серверный прогресс, и рискуете повредить локальный сейв.
Где лежит мир на сервере
На выделенном сервере структура похожа, но SteamID заменён на служебный идентификатор сервера. Откройте раздел Files в панели.
Путь на сервере:
Pal/Saved/SaveGames/0/<WorldID>/Обратите внимание: вместо SteamID здесь 0 — это стандартный идентификатор для выделенного сервера. Внутри лежит папка мира с тем же набором файлов: Level.sav, LevelMeta.sav, WorldOption.sav и Players.
Замена world ID
Суть переноса — подложить файлы вашего локального мира в папку мира на сервере.
- Остановите сервер в панели. Перенос при работающем сервере повредит файлы.
- Определите
<WorldID>мира на сервере (папка внутриSaveGames/0/). Это и будет целевая папка. - Загрузите содержимое локальной папки мира (
Level.sav,LevelMeta.sav,WorldOption.sav, папкуPlayers) в папку сервера, перезаписав файлы.
Есть два подхода к именам папок:
- Оставить серверный WorldID — копируйте только файлы внутрь существующей серверной папки, имя папки не трогайте. Проще и надёжнее.
- Использовать локальный WorldID — загрузите папку с локальным именем в
SaveGames/0/и укажите её имя в параметреDedicatedServerNameфайлаPal/Saved/Config/LinuxServer/GameUserSettings.ini. Сервер загрузит именно её.
Для большинства случаев проще первый вариант: сохраняете имя серверной папки, меняете только её содержимое.
После копирования удалите из папки мира на сервере файл WorldOption.sav. В нём кооп-мир хранит свои настройки, и пока он лежит рядом с Level.sav, сервер игнорирует PalWorldSettings.ini. Без него игрокам придётся заново выбрать точку возрождения, остальной прогресс не затрагивается.
Права и владелец мира
Важная деталь: в кооп-сейве прописан владелец мира — ваш SteamID как хоста. На выделенном сервере владельцем должен стать сам сервер.
Что учесть:
- Персонажи в папке
Playersхранятся под внутренними идентификаторами (GUID). У гостей кооп-мира они обычно подхватываются: заходите тем же Steam-аккаунтом. - Персонаж хоста в кооп-сейве записан под служебным идентификатором
00000000000000000000000000000001. Выделенный сервер выдаёт хосту новый идентификатор, и игра предлагает создать персонажа заново. Старого персонажа переносят на новый идентификатор сторонним скриптом, например palworld-host-save-fix. Скрипт экспериментальный: запускайте его только на копии сейва. - Перенос между серверами на разных ОС (Windows и Linux) может сбросить персонажей всем игрокам, а не только хосту. Лечится тем же скриптом.
- Если после переноса палы не работают на базе, а гильдия ведёт себя странно, до переноса передайте лидерство гильдии другому игроку, а хосту выйдите из неё — так советует автор скрипта.
Права доступа к файлам на сервере панель выставляет автоматически, поэтому вручную менять владельца файлов (chown) не нужно — достаточно загрузить сейвы через раздел Files.
Запуск и проверка
- Убедитесь, что все файлы мира загружены в правильную папку на сервере.
- Запустите сервер в панели.
- Подключитесь к серверу по IP и порту тем же Steam-аккаунтом, что был хостом.
- Проверьте, что база, палы и прогресс на месте.
Если мир не загрузился или начался с нуля:
- Сервер, скорее всего, читает другую папку
<WorldID>. Сверьте имя целевой папки. - Проверьте, что переносили содержимое, а не вложенную лишнюю папку (файлы
.savдолжны лежать прямо в папке мира). - Восстановитесь из бэкапа и повторите перенос внимательнее.
О настройке игровых параметров нового сервера читайте в статье настройка PalWorldSettings.ini. Автобэкапы и DDoS-защита на серверах TeaHost работают по умолчанию. Другие руководства — в базе знаний Palworld.