В этом руководстве объясняется, как переключить ваш сервер Project Zomboid между Build 41 (B41) и Build 42 (B42) через GPanel. В нём рассматриваются совместимость сохранений, резервное копирование вашего мира и самостоятельное выполнение переключения.
Перед переключением: разберитесь в проблеме совместимости сохранений
Project Zomboid хранит все данные мира и игроков в папке сохранений, привязанной к версии сборки, в которой они были созданы. Две сборки используют разные форматы для чанков карты, определений предметов и данных персонажей игроков.
| Сборка | Бета-ветка Steam | Можно использовать сохранения B41? | Можно использовать сохранения B42? |
|---|---|---|---|
| Build 41 (B41) | (пусто/незаполнено) | Да | Нет |
| Build 42 (B42) | unstable |
Нет | Да |
Бета-ветка задаётся на вкладке Startup вашего сервера в GPanel.
После завершения переключения ваш сервер запустится заново на новой сборке. Любой существующий мир на предыдущей сборке по-прежнему будет присутствовать в папке сохранений, но сервер не будет его загружать. Он не будет удалён автоматически — просто не будет использоваться. Вы должны либо изменить имя сервера, либо удалить существующие данные сохранения перед запуском на новой сборке.
Шаг 1 — Сделайте резервную копию вашего текущего мира
Перед переключением сборок скачайте копию вашего текущего сохранения. Даже если вы не планируете возвращаться к старой сборке, наличие резервной копии защитит от случайной потери данных и даст вам что-то для восстановления, если обстоятельства изменятся.
Вариант A: Резервное копирование через GPanel
- Войдите в GPanel и выберите свой сервер Project Zomboid.
- Остановите сервер с помощью кнопки Stop на вкладке Console и дождитесь, пока статус покажет Offline.
- Перейдите на вкладку Backups в GPanel.
- Нажмите Create Backup и дождитесь завершения. Резервная копия появится в списке ниже.
- Когда резервная копия появится в списке, нажмите значок загрузки, чтобы сохранить её локально.

Вариант B: Скачивание папки сохранений через SFTP
Если вы хотите скачать только данные сохранения мира, а не полную резервную копию сервера, подключитесь к серверу через SFTP и скачайте папку сохранений вручную.
- В GPanel перейдите на вкладку SFTP и запишите имя хоста SFTP, порт, имя пользователя и пароль.
- Откройте SFTP-клиент, например FileZilla, и подключитесь, используя эти учётные данные.
- Перейдите в каталог сохранений мира:
/home/container/.cache/saves/multiplayer/<YourWorldName>/ - Скачайте всю папку
<YourWorldName>на свой локальный компьютер.
Шаг 2 — Переключите сборку в GPanel
Переключение между B41 и B42 выполняется через параметры запуска вашего сервера. Тикет в поддержку не требуется.
- Войдите в GPanel и выберите свой сервер Project Zomboid.
- Убедитесь, что сервер остановлен.
- Перейдите на вкладку Startup.
- Найдите поле Beta Branch:
- Чтобы переключиться на B41: оставьте поле Beta Branch пустым (незаполненным).
- Чтобы переключиться на B42: введите
unstableв поле Beta Branch.
- Измените Server Name на вкладке Startup на новое имя, отличающееся от текущего. Это не даст новой сборке попытаться загрузить несовместимые данные сохранения.
- Перейдите на вкладку Settings и нажмите Reinstall Server. Это скачает правильные игровые файлы для выбранной сборки.
- Запустите сервер. Он создаст новый мир под новым именем сервера.
.cache/, а затем переустановить. Папка .cache/ содержит конфигурацию вашего сервера, поэтому это сохраняет ваши настройки, обеспечивая при этом чистую установку игры для новой сборки. Используйте этот метод только в том случае, если не хотите менять имя сервера — учтите, что данные сохранения под старым именем сервера придётся удалить вручную из .cache/saves/multiplayer/.
Совместимость модов после переключения
Моды несовместимы между сборками. Мод, написанный для B41, не будет работать на B42, и наоборот. После переключения вам потребуется пересмотреть и заменить весь список модов.
- Переключение с B41 на B42: Большинство популярных модов B41 были обновлены или заменены версиями для B42. Проверьте Steam Workshop на наличие специфичных для B42 версий модов, которые вы использовали. Учтите, что формат
WorkshopItemsтакже изменился в B42 — смотрите руководство по установке модов для правильного формата B42. - Переключение с B42 на B41: Моды B42 не загрузятся на B41. Вы должны найти и установить оригинальные версии B41 любых модов, которые хотите использовать. Проверьте Steam Workshop на наличие авторов модов, которые поддерживают отдельные ветки B41.
Часто задаваемые вопросы
Могу ли я сохранить свой мир B41 и при этом иметь мир B42?
Не на одном сервере одновременно — один экземпляр сервера запускает одну сборку за раз. Однако ваши файлы сохранения B41 остаются на диске после переключения на B42. Если в будущем вы переключитесь обратно на B41 и восстановите оригинальное имя сервера, старое сохранение можно будет снова загрузить. Данные вашего предыдущего сохранения хранятся в .cache/saves/multiplayer/ и не удаляются автоматически при переключении сборки.
Будет ли стоить чего-либо переключение обратно на B41?
Нет. Переключение сборки выполняется полностью через GPanel без дополнительной платы. Слоты серверов Project Zomboid B41 и B42 стоят одинаково в Legion Hosting.
Мои игроки получают ошибку несоответствия версий после переключения
Это означает, что сервер и игровой клиент игрока находятся на разных версиях сборки. Игрокам нужно привести свою бета-ветку Steam в соответствие со сборкой сервера:
- В Steam щёлкните правой кнопкой мыши по Project Zomboid и выберите Properties.
- Перейдите на вкладку Betas.
- В выпадающем списке выберите None — это даёт текущую сборку по умолчанию (B41).
- Если сервер работает на B42, вместо этого выберите unstable.
- Дождитесь, пока Steam обновит игру, затем запустите и подключитесь.
Всё ещё нужна помощь?
Если у вас возникнут проблемы при переключении, откройте тикет в поддержку, и мы вам поможем.