Last opp en eksisterende Project Zomboid-verden til serveren
Project Zomboid kjører gjerne en verden du allerede har startet, enten det er en singleplayer-lagring eller et co-op «Host»-spill du kjørte fra din egen PC. Trikset er å legge verdenen i riktig mappe og sørge for at mappenavnet matcher servernavnet ditt. Denne guiden dekker begge tilfellene på DoomHosting-serveren din, med de nøyaktige stiene oppsettet vårt bruker.
Hvor verdenen ligger på PC-en din
Lagringene dine ligger under C:\Users\<YourName>\Zomboid\Saves\ (på Linux eller Mac er det ~/Zomboid/Saves/). Der inne er det én mappe per spillmodus:
Zomboid\Saves\Sandbox\ custom-rules singleplayer worlds
Zomboid\Saves\Survivor\ default difficulty singleplayer
Zomboid\Saves\Apocalypse\ apocalypse singleplayer
Zomboid\Saves\Builder\ builder singleplayer
Zomboid\Saves\Multiplayer\ co-op "Host" games and joined servers
Åpne mappen som passer, og finn verdenen din. Mappenavnet er verdensnavnet du valgte (co-op Host-spill heter servertest som standard). Hele den mappen er verdenen din: kart-chunks, kjøretøy og bygde strukturer.
Hvor den skal ligge på DoomHosting-serveren
Project Zomboid-serverne våre lagrer dataene sine under /home/container/.cache/. Verdenen for en server som kjører, ligger her:
/home/container/.cache/Saves/Multiplayer/<YourServerName>/
<YourServerName> er verdien i feltet Server Name på Oppstart-fanen til serveren din. På en ny DoomHosting-server er standardverdien Pterodactyl, så mappen er Saves/Multiplayer/Pterodactyl/. Filene som hører til, er:
/home/container/.cache/Server/<YourServerName>.ini
/home/container/.cache/Server/<YourServerName>_SandboxVars.lua
/home/container/.cache/db/<YourServerName>.db
Dette er den vanligste feilen folk gjør: navnet på lagringsmappen må matche Server Name nøyaktig, ellers ignorerer serveren den og lager en helt ny verden.
Steg 1: stopp serveren og ta sikkerhetskopi
- Åpne serveren din i panelet og klikk Stopp. Kopier aldri lagringsfiler mens serveren skriver til dem.
- Hvis serveren allerede har en verden du vil beholde, tar du en sikkerhetskopi først via fanen Sikkerhetskopier. Se guiden vår om sikkerhetskopi og gjenoppretting.
Steg 2: koble til over SFTP
- Åpne fanen Innstillinger i panelet og finn SFTP-detaljene.
- Koble til med FileZilla eller WinSCP med den verten, porten og panelpassordet ditt.
- Gå til
/home/container/.cache/. Hvis det ikke finnes noenSaves-mappe ennå, starter du serveren én gang, lar den bli ferdig med oppstarten og stopper den igjen. Da blir mappestrukturen laget.
Steg 3: last opp verdenen
For en co-op-verden eller en eksisterende multiplayer-verden:
- Åpne
Zomboid\Saves\Multiplayer\på PC-en og finn verdensmappen din (ofteservertest). - Last opp hele mappen til
/home/container/.cache/Saves/Multiplayer/på serveren. - Gi den opplastede mappen nytt navn slik at den matcher Server Name nøyaktig, eller endre Server Name på Oppstart-fanen så den matcher mappen.
- For å beholde karakterene laster du også opp
Zomboid\db\<oldname>.dbfra PC-en til/home/container/.cache/db/og gir den navnet<YourServerName>.db.
For en singleplayer-verden:
- Finn verdenen under modusen den ble laget i (
Sandbox,Survivor,ApocalypseellerBuilder). - Last opp mappen til
/home/container/.cache/Saves/Multiplayer/og gi den samme navn som Server Name. - Kartet, bygningene og kjøretøyene blir med over. Spillerkarakterene blir ikke det: singleplayer lagrer karakteren inne i lagringen, mens en server knytter karakterer til Steam-ID-er, så alle starter på nytt på serveren. Det er helt som forventet.
Tips: store verdener lastes opp raskere som ett arkiv. Zip mappen, last opp den ene filen og pakk den ut på serveren med utpakkingsvalget i filbehandleren. Tusenvis av små chunk-filer går tregt én og én over SFTP.
Steg 4: sørg for at build, mods og sandbox-innstillinger matcher
En verden lastes bare uten problemer hvis serveren matcher spillet den kom fra:
- Build må matche. En lagring fra Build 41 lastes ikke på en Build 42-server, og omvendt. Hvis verdenen din er Build 42, bytter du serveren først: se slik bytter du til Build 42.
- Kartmods må matche. Hvis verdenen brukte en kartmod (Eerie Country, Raven Creek og lignende), må serveren laste de samme modsene, ellers blir de chunkene tomme eller krasjer når noen går inn i dem. Se slik installerer du mods.
- Sandbox-regler. Innstillinger for loot, zombiebestand og tid ligger i
<YourServerName>_SandboxVars.lua. For å gjenbruke reglene fra verdenen din kopierer du den lokale_SandboxVars.luatil/home/container/.cache/Server/og gir den et navn som matcher.
Steg 5: start og sjekk
- Klikk Start og følg med i Konsoll.
- Koble til og sjekk et sted du kjenner igjen, for eksempel basen din, for å bekrefte at riktig verden ble lastet.
Vanlige problemer
Serveren lagde en helt ny verden i stedet for å laste min. Mappenavnet matcher ikke Server Name. Stopp serveren, sjekk Server Name på Oppstart-fanen og gi mappen nøyaktig samme navn. Store og små bokstaver teller.
Verdenen lastes, men basen min er borte. Enten mangler en kartmod, eller bare en del av mappen ble lastet opp. Last opp hele mappen på nytt og sjekk at modlisten matcher.
Krasj når man blir med nær et moddet område. Serveren mangler en kartmod som verdenen er avhengig av. Installer de samme kartmodsene fra Workshop og start på nytt.
Opplastingen går ekstremt tregt eller får tidsavbrudd. Zip verdensmappen, last opp det ene arkivet og pakk det ut på serveren.
Trenger du mer RAM til en stor verden?
En godt utforsket eller moddet verden trenger mer minne enn en ny. Bruk RAM-kalkulatoren for Project Zomboid for å finne riktig plan.
