Овој водич објаснува како да го префрлите вашиот Project Zomboid сервер помеѓу Build 41 (B41) и Build 42 (B42) преку GPanel. Опфаќа компатибилност на зачувувања, правење резервна копија на вашиот свет и самостојно извршување на префрлањето.
Пред да се префрлите: Разберете го проблемот со компатибилноста на зачувувањата
Project Zomboid ги складира сите податоци за светот и играчите во папка за зачувување врзана за верзијата на build со која е создадена. Двата build-а користат различни формати за делови од мапата, дефиниции на предмети и податоци за ликот на играчот.
| Build | Steam Beta Branch | Може да користи B41 зачувувања? | Може да користи B42 зачувувања? |
|---|---|---|---|
| Build 41 (B41) | (празно) | Да | Не |
| Build 42 (B42) | unstable |
Не | Да |
Beta branch се поставува во табот Startup на вашиот GPanel сервер.
Кога префрлањето ќе заврши, вашиот сервер ќе стартува одново на новиот build. Секој постоечки свет на претходниот build сè уште ќе биде присутен во папката за зачувување, но серверот нема да го вчита. Нема да биде избришан автоматски — едноставно нема да се користи. Мора или да го смените името на серверот или да ги избришете постоечките податоци за зачувување пред да стартувате на новиот build.
Чекор 1 — Направете резервна копија на вашиот тековен свет
Пред префрлање на build-ови, преземете копија од вашето тековно зачувување. Дури и ако не планирате да се вратите на стариот build, имањето резервна копија штити од случајна загуба на податоци и ви дава нешто да вратите ако околностите се променат.
Опција А: Резервна копија преку GPanel
- Најавете се на GPanel и изберете го вашиот Project Zomboid сервер.
- Запрете го серверот користејќи го копчето Stop на табот Console и почекајте статусот да прикаже Offline.
- Навигирајте до табот Backups во GPanel.
- Кликнете Create Backup и почекајте да заврши. Резервната копија ќе се појави во листата подолу.
- Откако резервната копија ќе биде наведена, кликнете на иконата за преземање за да ја зачувате локално.

Опција Б: Преземете ја папката за зачувување преку SFTP
Ако сакате да ги преземете само податоците за зачувување на светот наместо целосна резервна копија на серверот, поврзете се со вашиот сервер преку SFTP и преземете ја папката за зачувување рачно.
- Во GPanel, одете на табот SFTP и забележете ги вашите SFTP hostname, port, username и password.
- Отворете SFTP клиент како FileZilla и поврзете се користејќи ги тие акредитиви.
- Навигирајте до директориумот за зачувување на светот:
/home/container/.cache/saves/multiplayer/<YourWorldName>/ - Преземете ја целата папка
<YourWorldName>на вашата локална машина.
Чекор 2 — Префрлете го build-от во GPanel
Префрлањето помеѓу B41 и B42 се прави преку опциите за стартување на вашиот сервер. Не е потребен тикет за поддршка.
- Најавете се на GPanel и изберете го вашиот Project Zomboid сервер.
- Осигурете се дека серверот е запрен.
- Одете на табот Startup.
- Лоцирајте го полето Beta Branch:
- За да се префрлите на B41: оставете го полето Beta Branch празно.
- За да се префрлите на B42: внесете
unstableво полето Beta Branch.
- Сменете го Server Name во табот Startup на ново име што се разликува од вашето тековно. Ова спречува новиот build да се обиде да вчита некомпатибилни податоци за зачувување.
- Одете на табот Settings и кликнете Reinstall Server. Ова ги презема точните датотеки на играта за избраниот build.
- Стартувајте го серверот. Тој ќе генерира нов свет под новото име на серверот.
.cache/, потоа да реинсталирате. Папката .cache/ ја содржи конфигурацијата на вашиот сервер, така што ова ги зачувува вашите поставки додека обезбедува чиста инсталација на играта за новиот build. Користете го овој метод само ако не сакате да го менувате името на серверот — забележете дека податоците за зачувување под старото име на серверот ќе треба да се избришат рачно од .cache/saves/multiplayer/.
Компатибилност на модови по префрлање
Модовите не се компатибилни помеѓу build-овите. Мод напишан за B41 нема да работи на B42, и обратно. По префрлањето, ќе треба да ја прегледате и замените целата ваша листа на модови.
- Префрлање од B41 на B42: Повеќето популарни B41 модови се ажурирани или заменети со B42 верзии. Проверете го Steam Workshop за B42-специфични верзии на модовите што ги користевте. Забележете дека форматот на
WorkshopItemsисто така се промени во B42 — погледнете го водичот за инсталирање модови за точниот B42 формат. - Префрлање од B42 на B41: B42 модовите нема да се вчитаат на B41. Мора да ги најдете и инсталирате оригиналните B41 верзии на сите модови што сакате да ги користите. Проверете го Steam Workshop за автори на модови што одржуваат одделни B41 branch-ови.
Често поставувани прашања
Можам ли да го задржам мојот B41 свет и исто така да имам B42 свет?
Не на истиот сервер истовремено — една серверска инстанца извршува еден build во даден момент. Сепак, вашите B41 датотеки за зачувување остануваат на дискот по префрлањето на B42. Ако се префрлите назад на B41 во иднина и го вратите оригиналното име на серверот, старото зачувување може повторно да се вчита. Вашите претходни податоци за зачувување се складираат во .cache/saves/multiplayer/ и не се бришат автоматски при префрлање на build.
Дали префрлањето назад на B41 ќе чини нешто?
Не. Префрлањето на build се прави целосно преку GPanel без дополнителен трошок. Project Zomboid B41 и B42 серверските слотови имаат иста цена кај Legion Hosting.
Моите играчи добиваат грешка за неусогласеност на верзии по префрлањето
Ова значи дека серверот и клиентот на играта на играчот се на различни верзии на build. Играчите треба да го усогласат својот Steam beta branch со build-от на серверот:
- Во Steam, кликнете со десното копче на Project Zomboid и изберете Properties.
- Кликнете на табот Betas.
- Од паѓачкото мени, изберете None — ова ви го дава тековниот стандарден build (B41).
- Ако серверот извршува B42, изберете unstable наместо тоа.
- Почекајте Steam да ја ажурира играта, потоа стартувајте и поврзете се.
Сè уште ви треба помош?
Ако наидете на проблеми за време на префрлањето, отворете тикет за поддршка и ние ќе ви помогнеме.