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 одновременных игроков при подходящей конфигурации.
При корректной миграции данные распределяются так:
Что хотим сохранить | Где находится и что учесть |
|---|---|
Мир, базы, сооружения, содержимое сундуков | Прежде всего в |
Уровни, инвентарь и прогресс игроков | В |
Персонаж бывшего хоста | Изначально записан под особым GUID; потребуется перепривязка к новому ID. |
Палы в измеримом хранилище | Могут использовать отдельные файлы |
Открытая карта и локальные отметки | Частично зависят от |
Сложность, множители опыта и прочие правила | Настраиваются на выделенном сервере отдельно через |
Важно: перенос целого мира — не то же самое, что перенос одного персонажа в чужой мир. Здесь мы сохраняем исходную карту и её содержимое, а не объединяем два разных сохранения.
Подготовка: пять минут, которые спасают сотни часов
Перед миграцией загрузите кооп-мир в актуальной версии игры, дождитесь сохранения и корректно выйдите. Если мир давно не запускали, это особенно важно: игра сможет обновить его данные до формата текущего патча. После этого:
- Сделайте две независимые резервные копии папки мира: одну оставьте нетронутой, вторую используйте в работе. Архивируйте папку целиком, включая
Playersи подпапки резервных копий. - Сверьте версии клиента и сервера. Они должны быть совместимы; лучше использовать одинаковый актуальный патч ветки 1.0.
- Временно уберите моды, особенно влияющие на сохранения, палов и структуру мира. Разработчики предупреждают, что модификации могут вызывать ошибки и повреждение данных.
- Подготовьте доступ к серверным файлам через панель хостинга, SFTP или файловую систему собственной машины. При изменении сохранений сервер должен быть остановлен.
- Запишите параметры старого мира: сложность, частоту появления палов, скорость получения опыта и другие нестандартные настройки. Не рассчитывайте, что они автоматически применятся после загрузки файлов.
Для собственного сервера 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. Поэтому без исправления привязок хозяин увидит создание персонажа, хотя его старые базы, палы и инвентарь никуда не исчезли.
Правильная последовательность такая:
- Запустите сервер с загруженным миром. Пусть первым подключится только бывший хост.
- Создайте временного персонажа, выйдите из игры и остановите сервер.
- В серверной папке
<WorldID>/Players/найдите новый файл.sav, созданный после входа. Его имя без расширения — нужный новый PlayerUId. Лучше заранее сравнить содержимое папки, чтобы не перепутать его с файлом друга. - На копии исходного кооп-сохранения, а не на единственном оригинале, выполните конвертацию идентификатора. Затем загрузите исправленные файлы на остановленный сервер, заменив тестовую версию мира.
Для этого пригодится актуальный инструмент, умеющий менять не только имя файла персонажа, но и ссылки на владельца в 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-runpalmigrate 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
Симптом | Что проверить |
|---|---|
Вместо старой базы появляется пустой мир | Правильность |
Хост начинает с первого уровня | Новый PlayerUId выбран неверно или не выполнена полная перепривязка сохранения. |
Друзья тоже создают новых персонажей | Подключились ли они с прежних аккаунтов; совпадают ли ID в |
Палы пропали либо не работают на базе | Не повреждены ли ссылки в |
Открытая карта снова скрыта | Перенесён ли |
Сбросились множители опыта или сложность | Проверить рабочий |
Не удаётся подключиться | Сверить версии игры, адрес и порт сервера, пароль и настройки доступа; для собственной машины — сетевой экран и 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 бывшего хоста. Если затем вернуть каждому игроку локальную карту и проверить права на базы и палов, команда сможет продолжить старое приключение уже без зависимости от расписания одного человека.