Blood moon-lag på en 7 Days to Die-server handler nesten alltid om én ting: hvor mange zombier serveren må spawne, finne vei for og simulere samtidig på én enkelt CPU-kjerne. Denne guiden viser innstillingene som faktisk gjør en forskjell i V3.0 (Dead Hot Summer), hvor de ligger nå og hvorfor mer RAM ikke løser problemet.
Hvorfor blood moons knekker serverytelsen
En vanlig natt spawner serveren en håndfull vandrende zombier. På horde night spawner den en jevn strøm som aktivt jakter på basen til hver eneste spiller, og hver av disse zombiene kjører AI-pathfinding mot basegeometrien din mange ganger i sekundet. I 7 Days to Die kjører spawning og pathfinding på én tråd, så blood moon-belastningen avgjøres av klokkefrekvensen til én CPU-kjerne, ikke av hvor mange kjerner du har, og ikke av RAM.
Det blir tyngre enn tallene tilsier. Under en blood moon stiger zombietaket for verdenen til omtrent 1,9x MaxSpawnedZombies-verdien din, så en server satt til 64 kan simulere rundt 120 zombier på det meste. Når den ene kjernen går full, går simuleringsløkka på serveren tregere, og alle spillerne får rubber-banding samtidig.
Blood moon-lag er et CPU-problem, ikke et RAM-problem
Dette er det mest misforståtte med 7 Days to Die-hosting. En 7 Days to Die-server klarer seg fint med rundt 6 til 8 GB, så med mindre du faktisk gikk tom for minne, gjør mer RAM ingenting for bildefrekvensen på horde night. Flaskehalsen er klokkefrekvensen per kjerne, og det er nettopp derfor vi kjører 7 Days to Die på Ryzen 9-maskinvare med høy klokkefrekvens.
Sørg for riktig mengde minne så serveren aldri sulter, men ikke forvent at flere GB gir bedre ytelse under blood moon. Bruk RAM-kalkulatoren vår for 7 Days to Die for å finne riktig mengde for antall spillere og kartet ditt, og se pakkene på siden for 7 Days to Die-serverhosting.
Den største enkeltfaktoren: Blood Moon Count
I V3.0 ligger blood moon-oppførselen i verdenens Sandbox Code, ikke i serverconfig.xml. Innstillingen som betyr mest er Blood Moon Count (BloodMoonEnemyCount): det høyeste antallet zombier i live per spiller under en horde. Standard er 8, og valgene er 4, 6, 8, 10, 12, 16, 24, 32 og 64.
Over 12 stiger kostnaden raskt. Spillere som er nær hverandre deler et gruppetak på rundt 30 zombier, og taket for verdenen skalerer til omtrent 1,9x MaxSpawnedZombies, så å skru opp denne innstillingen er den raskeste måten å kvele CPU-en på. Hvis serveren hakker på horde night, senker du Blood Moon Count til 6 før du rører noe annet. Solo- og små servere kan som regel beholde 8. Større grupper som slåss fra én base bør holde seg på 6 til 8 i stedet for å jage et «flere zombier er morsommere»-tall.
Lag eller rediger koden med vår gratis Sandbox Code-generator for 7 Days to Die, og lim inn resultatet i feltet SandboxCode i panelet. Verdien A betyr at alt står på standard.
Det globale taket: MaxSpawnedZombies
MaxSpawnedZombies ligger i serverconfig.xml og kan redigeres i Konfigurasjon-fanen i DoomHosting-panelet. Standardverdien 64 er grunntaket for verdenen, og blood moon presser det reelle taket opp til omtrent 1,9x det (rundt 120 zombier). Senker du den til 50, setter du en absolutt grense for hvor mange zombier som kan finnes samtidig. Det er den mest direkte måten å sikre deg ledig kapasitet på, men horden blir tynnere. Bruk dette bare hvis Blood Moon Count alene ikke fikset lagget.
To naboinnstillinger i samme fil gir deg litt mer slingringsmonn:
MaxSpawnedAnimals(standard 50): å senke den til 30 til 40 frigjør ressurser horden kan bruke.ServerMaxAllowedViewDistance(standard 12): å senke den til 8 til 10 reduserer hvor mye av verdenen hver klient holder lastet inn og simulert.
Temm innstillingene som ganger opp pathfinding
Disse ligger alle i Sandbox Code og avgjør i det stille hvor dyr hver zombie er:
- Zombie BM Speed (
ZombieBMMove): på Sprint eller Nightmare regner zombiene ut ruten sin på nytt hele tiden. Setter du blood moon-farten til Run eller Jog, faller CPU-bruken synlig under horden. - Zombie Digging (
AllowZombieDigging): gravende zombier finner vei gjennom terrenget i tre dimensjoner, noe som er langt dyrere enn pathfinding på overflaten. Skru det av hvis du vil presse ut hvert eneste bilde. - Feral Sense og AI Smell: bredere sanser betyr at flere zombier aktivt finner vei mot spillerne samtidig. Default eller Night er lettere enn All.
- BM Block Damage: ikke en ytelsesinnstilling i seg selv, men en base som rives i filler gir konstante blokkoppdateringer, så ekstreme verdier legger på ekstra belastning oppå alt det andre.
Basedesign betyr mer enn noen glidebryter
Serveren kjører pathfinding mot den faktiske basen din hver tick, så formen på basen er en ytelsesinnstilling enten du tenker på den sånn eller ikke. En tett labyrint i flere lag med hundrevis av enkeltblokker gir pathfinderen mye mer å tygge på enn en enkel, åpen kill-korridor. Færre path-noder betyr billigere AI.
Hold hordebasene enkle og geometriske, unngå enorme festninger med mange blokker hvis serveren allerede er nær grensen, og spre spillerbasene så blood moon-gruppene ikke hoper seg opp på ett punkt.
Driftstiltak som faktisk hjelper
- Start på nytt før horde night. 7 Days to Die samler opp minnebruk over lang oppetid. En omstart om morgenen på hordedagen rydder opp, så serveren møter blood moon i frisk form. Panelet vårt kan planlegge omstarter for deg.
- Hold deg på nyeste versjon. Hver patch kommer med optimaliseringer for AI og spawning. Ligger du etter, kan du følge guiden vår for å oppdatere til V3.0.
- La likene forsvinne. Likhauger og lootposer er entiteter serveren holder styr på. Standardtidene er fine, så ikke sett lik til å aldri forsvinne.
Sjekkliste for blood moon-justering
- Blood Moon Count på 6 til 8 i Sandbox Code, aldri høyere på en travel server.
- MaxSpawnedZombies på 50 til 64 i Konfigurasjon-fanen.
- Blood moon-zombiefart på Run, ikke Sprint eller Nightmare.
- Zombie Digging av hvis du fortsatt mister bilder.
- Start serveren på nytt før horden.
- Enkel basegeometri, basene spredt fra hverandre.
- Sjekk at du kjører nyeste V3.0-versjon.
Vanlige spørsmål
Fikser mer RAM blood moon-lagget mitt? Nei. Ytelsen under blood moon i 7 Days to Die avgjøres av CPU-hastigheten på én kjerne. Legg bare til RAM hvis serveren faktisk går tom for minne, noe du kan sjekke med RAM-kalkulatoren. Flere GB gir ikke høyere bildefrekvens på horde night.
Hvor mange blood moon-zombier er for mange? Over 12 per spiller skalerer kraftig. For en travel server er 6 til 8 det beste. Valget 64 er en kuriositet som får nesten hvilken som helst host til å lagge.
Hvor endrer jeg blood moon-innstillingene i V3.0? Blood Moon Count, frekvens og zombiefart ligger alle i Sandbox Code, som du lager med Sandbox Code-generatoren vår. Det globale taket MaxSpawnedZombies ligger i serverconfig.xml og kan redigeres i Konfigurasjon-fanen i panelet. For en fullstendig gjennomgang av alle blood moon-innstillingene, se slik endrer du blood moon-innstillingene.
Blir blood moons kjedelige hvis jeg senker taket? Litt, så senk Blood Moon Count per spiller først, og rør bare det globale taket hvis du må. De fleste spillere merker aldri forskjellen på 8 og 10 zombier, men det gjør serveren.
Klar for en horde night som holder? Lei en 7 Days to Die-server som er tilpasset blood moons, på Ryzen 9-maskinvare med høy klokkefrekvens.
