Gå til hovedindhold
🧟 PZ Build 42 er ude! 25% rabat:DOOM25
DayZDayz·Administration

Sådan genstarter du din DayZ-server uden at spillerne mister gear

DayZ gemmer først en karakter, når spilleren logger korrekt ud. Se hvorfor genstarter ruller gear tilbage, og hvordan du varsler spillere og planlægger sikre genstarter.

Magnus·
6 min læsetid
·
24. aug. 2026
Indholdsfortegnelse

Hvis dine spillere logger ind efter en genstart og mangler gear, de lige havde fundet, eller står der, hvor de stod for en halv time siden, er det en rollback. Det er ikke en fejl på din server. Det er sådan DayZ afgør, hvornår en karakter skrives til disken, og når du kender reglen, kan du køre genstarter, der ikke koster nogen deres loot. Denne guide forklarer, hvornår DayZ faktisk gemmer, og giver dig et opsæt, der gemmer alle på vejen ned.

Hvornår DayZ gemmer en karakter

DayZ har ingen manuel gemmefunktion. Der findes ingen konsolkommando, ingen RCON-kommando og ingen knap i noget panel, der tvinger en karakter på disken. Der gemmes på egne betingelser:

  • En karakter skrives til persistensen, når spilleren logger korrekt ud. Det er, hvad den 15 sekunder lange logout-timer er til for. Det er i det øjeblik, serveren gemmer inventory, helbred og position.
  • Persistens for genstande og opbevaring som telte, stashes, tønder og køretøjer skrives, når serveren lukker ned.
  • Position spores oftere end inventory, og derfor placerer en rollback ofte spilleren nogenlunde der, hvor vedkommende var, men fjerner det, personen bar på sig.

Hele problemet følger af det første punkt: hvis serverprocessen afsluttes, mens spillere stadig er inde, og intet kobler dem ordentligt fra, kører deres gemmesti aldrig. De ruller tilbage til den seneste tilstand, serveren nåede at gemme.

Derfor kan en spiller, der har været inde i to timer uden at logge om, miste to timers fremgang, og derfor dukker der nogle gange dubletter af genstande op bagefter. En genstand, der er flyttet efter sidste gem, kan ende registreret to steder.

Den sikre måde: lad DayZ lukke sig selv ned

DayZ har en indbygget nedlukning, der håndterer det korrekt, og den bor i den samme messages.xml, som sender dine serverbeskeder. Når nedtællingen når et minut, gemmer serveren alle tilsluttede spillere, låser sig selv, så ingen joiner midt i nedlukningen, og kicker alle, og afslutter derefter. Spillerne kobles korrekt fra, så gemmestien kører for dem alle.

Sæt det op én gang:

  1. Åbn din server i spilpanelet og gå til Files-fanen.
  2. Åbn mpmissions/dayzOffline.chernarusplus/db/messages.xml. På Livonia bruger du dayzOffline.enoch, på Sakhal dayzOffline.sakhal.
  3. Erstat indholdet med en nedtælling. Denne genstarter fire timer efter, serveren er kommet op, og advarer hele vejen:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages>
    <message>
        <deadline>240</deadline>
        <shutdown>1</shutdown>
        <text>#name restarts in #tmin minutes. Find a safe spot and log out.</text>
    </message>
</messages>
  1. Gem, og genstart derefter serveren én gang, så filen bliver læst.

messages.xml-nedtællingen i DoomHostings fileditor

deadline angives i minutter, og uret starter, når missionen er færdig med at loade, ikke når du trykker Start. Serveren gentager advarslen, efterhånden som deadline nærmer sig, med #tmin der tæller ned. Hos DoomHosting starter panelet serveren op igen med det samme bagefter, så denne ene post giver dig en komplet genstartscyklus. Hele tag-referencen findes i sådan opsætter du automatiske serverbeskeder i DayZ.

Hvorfor en almindelig genstart er værre

At trykke Restart i panelet, stoppe serveren, et crash og et out of memory-kill afslutter alle processen, uden at DayZ når at køre sin gem-og-kick-sekvens først. Set fra en tilsluttet spillers side er det den samme hændelse, og resultatet er den samme rollback. Forskellen ligger ikke i, hvor blidt processen slutter, men i om spillerne blev koblet ordentligt fra, inden den gjorde det.

Brug altså messages.xml-nedtællingen til de rutinemæssige genstarter, og gem panelets power-knapper til de gange, du reelt har brug for dem, helst når serveren er tom.

Schedule-fanen i DoomHostings spilpanel

Vil du hellere have genstarter på faste klokkeslæt, sætter du shutdown til 0 og tilføjer en Restart-handling under Schedule-fanen, med deadline et par minutter kortere end skemaets interval. Advarslerne går stadig ud, men vær opmærksom på, at selve stoppet så er et panelstop, så gem-og-kick-sekvensen kører ikke. Det er advarslerne, der gør arbejdet i den løsning, så giv spillerne en rundhåndet nedtælling.

Hold genstartscyklussen kort nok til at gøre en forskel

En fire timers cyklus med advarsler er langt sikrere end en tolv timers cyklus uden, men intervallet betyder noget i sig selv. Længere oppetid betyder mere ugemt fremgang for alle, der ikke logger om, og DayZ-servere bliver mindre stabile, efterhånden som hukommelsesforbruget stiger. De fleste velbesøgte servere lander på en cyklus på 3 til 4 timer. Er din server travl, og får du klager, så forkort cyklussen, før du ændrer noget andet.

Beskyt selve persistensfilerne

Rollbacks er det almindelige tilfælde, men persistensfiler kan også blive direkte beskadiget. To ting hjælper:

Backups-fanen i DoomHostings spilpanel

Tag backups. Brug Backups-fanen, før du skifter mods, ændrer wipe-indstillinger eller redigerer noget i db/. At gendanne en backup ruller hele serveren tilbage til det øjeblik, inklusive baser og spillerdata, så betragt det som katastrofegendannelse frem for en måde at redde en enkelt spiller på.

Find ud af, hvad storageAutoFix gør, før du slår det til. I serverDZ.cfg får storageAutoFix = 1; serveren til at tjekke persistensfilerne ved opstart og erstatte beskadigede filer med tomme. Det holder en beskadiget server startbar, hvilket er noget værd, men det gør det ved at kassere de beskadigede data i stedet for at reparere dem. Lad det være slået til for oppetidens skyld, og stol på backups for alt, du reelt vil have tilbage.

Almindelige problemer

Spillerne mister stadig gear trods advarsler. Advarsler hjælper kun de spillere, der reagerer på dem. Meld genstartscyklussen ud i din Discord og tilføj også en repeat-besked, så folk kender rytmen i stedet for at blive overrasket.

Gear kommer tilbage efter endnu en genstart. Det betyder som regel, at to missionsmapper skriver til den samme persistens, eller at en backup er gendannet oven på levende data. Tjek, at værdien for mpmissions under Startup-fanen passer med den mappe, du har redigeret.

Alt rullede tilbage efter et crash. Et crash er det ene tilfælde, en nedtælling ikke dækker. Er crashes hyppige, så kig først på RAM-margenen. En DayZ-server, der løber tør for hukommelse, bliver dræbt midt i sessionen og tager alle tilsluttede karakterers fremgang med sig.

Én spiller mistede sit gear, og ingen andre gjorde. Det er som regel en frakobling på klientsiden frem for en rollback på serveren. Hvis spillet lukkede, før de 15 sekunder var færdige, blev karakteren aldrig gemt.

Relaterede guides

Var denne guide nyttig?

Dayz

Start din Dayz-server

Høj ydeevne hosting med 24/7 support

Flere Dayz-guider