servarium :)
главная / журнал / Palworld 1.0: перенос кооп-мира на сервер с сохранением персонажей
гайд · Palworld

Palworld 1.0: перенос кооп-мира на сервер с сохранением персонажей

·

Как перенести мир Palworld 1.0 с кооп-хоста на выделенный сервер и сохранить прогресс: файлы сохранений, GUID персонажа, палы, базы и карта.

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

Хорошая новость: начинать с нуля необязательно. Можно сохранить постройки, ресурсы, палов и персонажей. Но простого копирования файлов недостаточно: у бывшего кооп-хоста особый идентификатор, который выделенный сервер не узнаёт. Ниже — порядок миграции для Palworld 1.0 на ПК (Steam/Windows), с пояснениями для Game Pass и советами на случай ошибок.

Что изменилось в Palworld 1.0 и что удастся перенести

Официальная версия Palworld 1.0 вышла 10 июля 2026 года. Pocketpair разрешает продолжать игру со старыми сохранениями, хотя крупное обновление изменило сюжетную прогрессию и баланс. Например, часть прогресса основных и побочных миссий была сброшена самим патчем 1.0. Не путайте эти изменения с потерями из-за переноса сервера.

У кооператива и выделенного сервера разные задачи: первый рассчитан на небольшую компанию до четырёх человек и зависит от запущенной игры хоста; второй работает независимо от компьютера владельца и поддерживает до 32 одновременных игроков при подходящей конфигурации.

При корректной миграции данные распределяются так:

Что хотим сохранить

Где находится и что учесть

Мир, базы, сооружения, содержимое сундуков

Прежде всего в Level.sav; файл нужно переносить вместе с остальным миром.

Уровни, инвентарь и прогресс игроков

В Players/*.sav, с привязкой к идентификаторам игроков.

Персонаж бывшего хоста

Изначально записан под особым GUID; потребуется перепривязка к новому ID.

Палы в измеримом хранилище

Могут использовать отдельные файлы *_dps.sav; их нельзя терять или игнорировать.

Открытая карта и локальные отметки

Частично зависят от LocalData.sav на компьютере каждого игрока.

Сложность, множители опыта и прочие правила

Настраиваются на выделенном сервере отдельно через PalWorldSettings.ini.

Важно: перенос целого мира — не то же самое, что перенос одного персонажа в чужой мир. Здесь мы сохраняем исходную карту и её содержимое, а не объединяем два разных сохранения.

Подготовка: пять минут, которые спасают сотни часов

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

  1. Сделайте две независимые резервные копии папки мира: одну оставьте нетронутой, вторую используйте в работе. Архивируйте папку целиком, включая Players и подпапки резервных копий.
  2. Сверьте версии клиента и сервера. Они должны быть совместимы; лучше использовать одинаковый актуальный патч ветки 1.0.
  3. Временно уберите моды, особенно влияющие на сохранения, палов и структуру мира. Разработчики предупреждают, что модификации могут вызывать ошибки и повреждение данных.
  4. Подготовьте доступ к серверным файлам через панель хостинга, SFTP или файловую систему собственной машины. При изменении сохранений сервер должен быть остановлен.
  5. Запишите параметры старого мира: сложность, частоту появления палов, скорость получения опыта и другие нестандартные настройки. Не рассчитывайте, что они автоматически применятся после загрузки файлов.

Для собственного сервера Pocketpair предлагает инструмент Palworld Dedicated Server в Steam и установку через SteamCMD. Если главная цель — играть без самостоятельной настройки инфраструктуры, сервер Palworld в Сервариуме можно запустить с готовой панелью управления, резервными копиями и возможностью загрузить свой мир.

Шаг 1. Найдите сохранение кооп-мира на ПК

На компьютере, с которого запускали кооператив, нажмите Win + R и вставьте:

%LOCALAPPDATA%\Pal\Saved\SaveGames

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

SaveGames/
└── <SteamID64>/
└── <WorldID>/
├── Level.sav
├── LevelMeta.sav
├── WorldOption.sav
├── LocalData.sav
└── Players/
├── 00000000000000000000000000000001.sav
├── <ID_друга>.sav
└── ...

Не пугайтесь имени 00000000000000000000000000000001.sav: это сохранение самого кооп-хоста. У гостей обычно свои идентификаторы, поэтому при переезде на выделенный сервер их персонажи нередко распознаются без дополнительных изменений — при условии, что люди заходят с тех же аккаунтов.

Скопируйте всю папку <WorldID>, а не один Level.sav. Не удаляйте ничего из оригинала, включая WorldOption.sav и файлы *_dps.sav, если они есть.

Шаг 2. Загрузите мир на выделенный сервер Palworld

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

Pal/Saved/SaveGames/0/<WorldID>/

Внутри <WorldID> должны лежать Level.sav, LevelMeta.sav и каталог Players, а не ещё одна вложенная папка с тем же именем. Не копируйте LocalData.sav и WorldOption.sav в рабочий серверный мир: первый файл относится к клиенту, а второй может мешать применению серверных настроек. При этом оба обязательно оставьте в исходном архиве.

Далее откройте серверный файл GameUserSettings.ini:

  • Windows: Pal/Saved/Config/WindowsServer/GameUserSettings.ini;
  • Linux: Pal/Saved/Config/LinuxServer/GameUserSettings.ini.

В разделе [/Script/Pal.PalGameLocalSettings] найдите или установите параметр:

DedicatedServerName=<WorldID>

Вместо <WorldID> укажите точное название загруженной папки. Не заменяйте целиком серверный GameUserSettings.ini файлом с ПК. Если ID указан неправильно, сервер может создать новый пустой мир, хотя старое сохранение по-прежнему лежит на диске.

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

Шаг 3. Верните персонажа бывшего кооп-хоста

Это ключевой этап. В кооперативе у хозяина мира фиксированный ID 00000000000000000000000000000001. После подключения к выделенному серверу игра выдаёт его аккаунту новый PlayerUId. Поэтому без исправления привязок хозяин увидит создание персонажа, хотя его старые базы, палы и инвентарь никуда не исчезли.

Правильная последовательность такая:

  1. Запустите сервер с загруженным миром. Пусть первым подключится только бывший хост.
  2. Создайте временного персонажа, выйдите из игры и остановите сервер.
  3. В серверной папке <WorldID>/Players/ найдите новый файл .sav, созданный после входа. Его имя без расширения — нужный новый PlayerUId. Лучше заранее сравнить содержимое папки, чтобы не перепутать его с файлом друга.
  4. На копии исходного кооп-сохранения, а не на единственном оригинале, выполните конвертацию идентификатора. Затем загрузите исправленные файлы на остановленный сервер, заменив тестовую версию мира.

Для этого пригодится актуальный инструмент, умеющий менять не только имя файла персонажа, но и ссылки на владельца в Level.sav, принадлежность к гильдии, палов и связанные хранилища. Один из вариантов для технически подготовленных игроков — открытый проект palworld-coop-migrator с командой palmigrate. Пример с условным ID (его нужно заменить на реальный):

python -m pip install "palmigrate[oodle]"
palmigrate migrate "D:\Palworld\source\WORLD_ID" "D:\Palworld\converted" --new A1B2C3D4000000000000000000000000 --dry-run
palmigrate migrate "D:\Palworld\source\WORLD_ID" "D:\Palworld\converted" --new A1B2C3D4000000000000000000000000

Здесь source\WORLD_ID — папка с копией старого мира, converted — новая, изначально пустая папка для результата. Сначала внимательно проверьте отчёт --dry-run. Затем при выключенном сервере перенесите содержимое converted в его <WorldID>, убрав временное сохранение персонажа и сохранив отдельный бэкап серверной папки до замены.

Инструмент сообщества не является официальной утилитой Pocketpair. У palmigrate есть ограничения по проверенным сборкам, поэтому перед применением к своему патчу изучите актуальные замечания разработчика проекта. Не переименовывайте только 000...001.sav и не делайте слепую массовую замену GUID: некоторые совпадения в данных обозначают тип сущности, а не хозяина. Такая «починка» способна удалить палов после загрузки мира. Обязательно проверьте и файлы измеримого хранилища *_dps.sav — старые конвертеры их порой не учитывают.

Шаг 4. Восстановите карту и проверьте результат

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

Пусть бывший хост и друзья полностью закроют игру, найдут на своих ПК LocalData.sav от старого кооп-мира и сделают его копию. Затем нужно войти на новый сервер хотя бы раз, определить созданную на компьютере папку нового серверного мира и заменить её LocalData.sav своей старой копией. Перед заменой сохраните существующий файл под другим именем. Не путайте эту клиентскую папку с каталогом SaveGames/0 на самом сервере.

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

Если что-то серьёзно сломано, остановите сервер и откатитесь на резервную копию, не продолжая играть поверх проблемного сохранения.

Частые ошибки при миграции Palworld 1.0

Симптом

Что проверить

Вместо старой базы появляется пустой мир

Правильность DedicatedServerName, расположение Level.sav и отсутствие лишнего уровня вложенности.

Хост начинает с первого уровня

Новый PlayerUId выбран неверно или не выполнена полная перепривязка сохранения.

Друзья тоже создают новых персонажей

Подключились ли они с прежних аккаунтов; совпадают ли ID в Players с ID, выданными сервером.

Палы пропали либо не работают на базе

Не повреждены ли ссылки в Level.sav и файлы *_dps.sav; используйте исходный бэкап и совместимый конвертер.

Открытая карта снова скрыта

Перенесён ли LocalData.sav на компьютере нужного игрока, а не на сервере.

Сбросились множители опыта или сложность

Проверить рабочий PalWorldSettings.ini, его синтаксис и отсутствие мешающего WorldOption.sav.

Не удаётся подключиться

Сверить версии игры, адрес и порт сервера, пароль и настройки доступа; для собственной машины — сетевой экран и UDP-порт.

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

FAQ: перенос кооператива и сохранений

Можно ли перенести кооп-мир Palworld 1.0 на сервер без потери персонажей?

Да, для мира Steam на ПК это возможно. Гостевые персонажи часто сохраняют привязку автоматически, а персонажу хоста требуется смена идентификатора и связанных ссылок в данных мира. Гарантия результата — не название конвертера, а проверка на копии сохранения.

Можно ли перенести сохранение из PC Game Pass или с Xbox и PS5?

PC Game Pass хранит данные в контейнерах Windows Gaming Services (wgs), поэтому их сначала нужно извлечь и преобразовать в обычную структуру Palworld, а уже затем повторять процедуру миграции. С консоли Xbox или PS5 напрямую скопировать локальный мир описанным способом нельзя. Возможность кроссплея не означает доступ к файлам сохранения или автоматический перенос персонажей между платформами.

Нужно ли создавать новый мир на выделенном сервере?

Нет. Однократный запуск пустого сервера нужен только для создания папок и конфигов. Затем его мир заменяется вашим сохранением, а DedicatedServerName указывает на нужный каталог. Для определения нового ID хоста потребуется временный персонаж, но его данные затем заменяются исходным прогрессом.

Итог

Перенос мира Palworld с кооперативного хоста на выделенный сервер — реальная задача даже после выхода 1.0. Главное — сохранить исходную папку целиком, правильно указать мир на сервере и отдельно исправить ID бывшего хоста. Если затем вернуть каждому игроку локальную карту и проверить права на базы и палов, команда сможет продолжить старое приключение уже без зависимости от расписания одного человека.

Читать дальше