Project Zomboid

Project Zomboid

31 ratings
Как удалить лишние моды.
By soawesomesonic
Как почистить игру от ненужных модов и при этом сохранить нужные.
   
Award
Favorite
Favorited
Unfavorite
Предостережение.
Все указания приведённые в руководстве делайте на свой страх и риск!

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

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

Для удаления всех модов вам нужно:
  • отписаться от всех модов в мастерской игры:
    • Переходим в мастерскую зомбоида, идём в ваши подписки.




    • Нажимаем Отписаться от всего

  • удалить моды с жёсткого диска
    • в папке steamapps
      C:\Program Files (x86)\Steam\steamapps
      appmanifest_108600.acf

    • в папке workshop
      C:\Program Files (x86)\Steam\steamapps\workshop
      appworkshop_108600.acf

    • в папке content удаляем целиком папку 108600
      C:\Program Files (x86)\Steam\steamapps\workshop\content
      108600

Как я уже сказал, при подключении к серверу вам будет предложено подписаться на моды используемые на сервере и они загрузятся в автоматическом режиме. А мусор, который на сервере не используется мы уже удалили.
Если вы создаёте сервер через главное меню игры.
Тут всё будет немного по-сложнее. Мы же не хотим потерять наш великолепный сервер и мир, правильно?

Первым делом, перед тем как всё ломать, нужно сделать бэкапы, дабы была возможность вернуть всё на круги своя.

Бэкапы
Серверная часть состоит из
  • файлов конфигурации
    %userprofile%\Zomboid\Server
  • карты мира
    %userprofile%\Zomboid\Saves\Multiplayer

Так а где же хранятся моды, спросите вы. Всё очень просто, список модов зашит прямо в файлы конфигурации (тот который .ini ).
в строчке WorkshopItems=, вот например моя строчка.
WorkshopItems=2618213077;2489148104;2516123638;2441990998;2443275640;2422681177;2409333430;1539281445;2728257015;1962761540;2592358528;2211423190;2313387159;2368058459;2635550102;2625625421;2529746725;2616986064;2204106513;2169435993;515555911;2445720450;1343686691;2216760107;2091564445;2398274461;2658619264;2122265954;2465017864;2026976958;1924039998;2366717227;2324223029;2680473910;2487022075;2613146550;2392709985;2523751880;2716415728;2619072426;2688809268;2282429356;2731005255;1773965512;2701842297;2732916047;2689032656;854848547;2682696610;2674852717;2469388752;2539452952;2720776839;2718687029;2708559431;1988885785;1510950729;2692974581;2723509144;2725689438;1923697343;2718678801;1959288739;2081538550;2711305063;2711646219;2718245097;2440051148;2492565135;2710167561;2655552935;2708926620;2497342974;2406443199;2382777667;2718642011;2719592131;2706775030;1424059402;2706332245;2480677009;2682906139;2693183552;2688622178;2659658018;2675977625;2631941671

Я точно не знаю, нужно ли также прописывать имена модов в строчке Mods= и новые карты в Map=.
Я делал бэкап конфига целиком, но на всякий случай скину и примеры этих строчек
Mods=82oshkoshM911;87cruiser;88golfMk2;89def110;89def90;90niva;91range;CrashedCarsMod;agrotsar;ArmoredVests;ATA_Bus;AxesRecrafting;BetterSortCC;betterLockpicking;Computer;ComputerClassicsGamePack;ComputerCorporalsGamePack;ComputerGTAGamePack;isoContainers;EasyConfigChucked;fuelsideindicator;GKRealisticProfessions41;modoptions;MoreBuild;PlayableArcadeMachines41;ProfessionFramework;ProfessionFrameworkB41Patch;Swatpack;SaveOurStation_Core;SaveOurStation_KnoxCountry;ScrapArmor(new version);ScrapWeapons(new version);SimplePlayablePianos4150;Smoker;sortinginventory;SwapIt;Tactical Weapons;TheWorkshop(new version);TMC_TrueActions;tsarslib;uaz2206;Ultimate Music Pack;TheStar;TsarcraftCache2;autotsartrailers;AzasPlayableGuitar;UAZ469;BetterCooking;ari_betterLockpicking_mppatch;BetterUI;BookCollection;BricksWantsWeapons;BurnedCarsRetextur;85merc;CocoLiquidOverhaul;Coco Liquid Overhaul RU;compactbetto;Craftable Saw;CraftableVinegar;FRUsedCars;FRUsedCarsFT;FRUsedCarsNLF;FRUsedCarsNRN;simpleflashlightchange;GAZ24;GAZEL;GoodTeaCoffeeVitamins;GymEquipment;HealthBars;Hydrocraft;InstantPickup;KiaSportage1998;LitSort;Literature&Magazines;Max;MapLegendUI;MoreTapesMod;PaperclipsLockpicking;PlayModdedArcades41;SNK;Ramen;timeToCook;RS_WaterCistern;RS_WaterCistern_FR_Overwrite;RS_WaterCistern_KI5_Addon;uaz2206casual;VehicleSalvage;WalterWhitesRV;Wrecks Have PartsXX;MDXakiermachete;MDXragerbaseballbat;AnaLGiNs_RenewableFoodResources;OfficialRussianTranslateMatrioshka;HydrocraftRus;rupzmods
Map=SaveOurStation_KnoxCountry_World;Muldraugh, KY
При следующем запуске сервера, даже если вы удалили все моды с носителя - они будут подгружаться в момент Инициализации прямо из мастерской стима. После чего вам будет предложено подписаться на них и загрузить их на клиент при подключении к серверу.

Тем самым порядок действий таков:
  • делаем бэкап сервера. Есть два пути.
    • вручную сохранить где-то на диске папки
      %userprofile%\Zomboid\Saves
      %userprofile%\Zomboid\Server

    • воспользоваться чудесами автоматизации и магией консольки-пердольки

      запускать их можно из любой папки, хоть с рабочего стола. также в качестве преимущества отмечу существенное преимущество в скорости создания/восстановления бэкапов, по сравнению с копированием вручную.

      сделанный бэкап хранится в папке
      %userprofile%\Zomboid\backup


      make_backup.bat
      robocopy "%userprofile%\Zomboid\Saves\Multiplayer" "%userprofile%\Zomboid\backup\Saves\Multiplayer" /MIR

      robocopy "%userprofile%\Zomboid\Server" "%userprofile%\Zomboid\backup\Server" /MIR

      также сделаем батник для восстановления сервера из бэкапа

      load_backup.bat

      robocopy "%userprofile%\Zomboid\backup\Saves\Multiplayer" "%userprofile%\Zomboid\Saves\Multiplayer" /MIR

      robocopy "%userprofile%\Zomboid\backup\Server" "%userprofile%\Zomboid\Server" /MIR

    • удаляем все моды согласно инструкции "для клиента" чуть выше
    • запускаем сервер с нужной конфигурацией и миром
      не переживайте, что стадия инициализации долгая - просто дождитесь!
      в этот момент все моды подгружаются из библиотеки стима


    • переподписываемся на нужные моды при подключении
Послесловие.
Спасибо всем за внимание.

Надеюсь этот гайд сбережёт вам потерянное время и кучу нервов. Ведь так не хочется потерять самое ценное - ваш сервер в зомбоиде. Задавайте ваши ответы в комментариях.
4 Comments
Hantvi Sep 18, 2024 @ 7:58pm 
Спасибо, полезный гайд.
soawesomesonic  [author] Oct 16, 2022 @ 10:57am 
карта находится в
%userprofile%\Zomboid\Saves\Multiplayer
Pro-100 Dron4ik Oct 15, 2022 @ 12:54am 
Подскажите как удалить модифицированную карту?! Поставил карту Cherbourg, и не могу удлаить ее....
Raise Rent For Single Mothers Feb 9, 2022 @ 1:17am 
Как удалить карту