// DayZ

DayZ-server instellen: mods, loot en performance

DayZ-server instellen: mods, loot en performance

Op andermans DayZ-server speel je met andermans regels: hun loot, hun restarts, hun modlijst. Een eigen server draait dat om. Jij bepaalt hoe hard de survival wordt — van kale hardcore first-person tot een boosted server waar je met vrienden binnen een uur een basis uit de grond stampt. De techniek erachter is prima te doen, al heeft DayZ zo z'n eigenaardigheden.

serverDZ.cfg: het fundament

Vrijwel alles wat je server definieert staat in één bestand: serverDZ.cfg. De instellingen die er echt toe doen:

  • hostname — de naam in de serverbrowser; zet er gerust je regels of discord in het kort in.
  • password — wachtwoord voor spelers; leeg laten als je server publiek mag zijn.
  • passwordAdmin — maak dit lang en uniek, hiermee log je in als beheerder.
  • maxPlayers — het aantal slots.
  • disable3rdPerson — op 1 voor een first-person-only server; scheelt meteen het om-hoekjes-gluren.
  • verifySignatures — laat dit op 2 staan, dan weigert de server niet-gesigneerde bestanden.

Ook de dag-nachtcyclus regel je hier. Met serverTimeAcceleration laat je de tijd sneller lopen dan in het echt, en met serverNightTimeAcceleration versnel je specifiek de nacht. Dat laatste doen veel servers: een pikdonkere nacht van een uur is sfeervol, maar jaagt nieuwe spelers net zo hard weg als een cheater.

Werk in kleine stappen: één wijziging, herstarten, testen. Eén typfout in dit bestand en de server start niet of valt stilletjes terug op standaardwaarden — en dat merk je soms pas uren later. Bewaar daarom een kopie van elke werkende versie voordat je verder sleutelt.

Mods installeren vanaf de Steam Workshop

DayZ-mods komen van de Steam Workshop, maar je server haalt ze niet zelf op. De route loopt via je eigen game: abonneer je met je DayZ-client op de mods die je wil draaien, laat Steam ze downloaden en upload daarna de complete @Modnaam-mappen naar je server. Vervolgens zet je ze in de startparameter, bijvoorbeeld -mod=@CF;@Community-Online-Tools. De volgorde telt: frameworks zoals CF horen vooraan, mods die erop voortbouwen erachter.

De klassieke beginnersfout zit in de keys. Elke mod levert een .bikey-bestand mee en dat hoort in de keys-map van je server. Vergeet je dat, dan worden spelers bij het joinen gekickt met een vage melding over signatures — veruit de meest gestelde vraag van beginnende DayZ-beheerders, en het antwoord is bijna altijd: keys.

Spelers hebben exact dezelfde modlijst nodig als de server, in dezelfde versies. Publiceer je lijst dus ergens vindbaar — in je Discord bijvoorbeeld — en houd hem stabiel. Veel communities gebruiken daarnaast een launcher die de modlijst van een server automatisch uitleest en installeert; dat scheelt je flink wat supportvragen van spelers met een half kloppende installatie. En wees eerlijk over de nadelen: na elke game-update wacht je tot al je mods bijgewerkt zijn, en een lange modlijst maakt joinen traag en vergroot de kans op crashes. Minder is vaak meer.

Loot naar je hand zetten

De hele loot-economie leeft in de mission-map van je server, bijvoorbeeld dayzOffline.chernarusplus. Het hart is db/types.xml, met per item een paar cruciale waarden:

  • nominal — hoeveel exemplaren er in totaal in de wereld horen rond te slingeren;
  • min — zakt het aantal hieronder, dan spawnt de economie actief bij;
  • lifetime — hoe lang een item blijft bestaan voordat het wordt opgeruimd;
  • restock — de wachttijd voordat een nieuw exemplaar mag spawnen.

Meer wapens op je server? Verhoog nominal en min van de betreffende items. Minder ruïnes vol afval? Verkort de lifetime van rommel. Wáár iets spawnt, stuur je in hetzelfde bestand met de usage- en tier-tags, die locatietype en gebied bepalen. Voertuigen en helikoptercrashes regel je in events.xml, en in globals.xml vind je onder meer zombie-aantallen en opruimtimers.

Twee eerlijke waarschuwingen. De economie reageert traag: door persistence en restock-timers zie je een wijziging vaak pas na een restart, en soms pas als bestaande loot is opgeruimd. Trek dus geen conclusies na tien minuten rennen door Cherno. En: één kapotte XML-tag kan de halve loot-tabel slopen zonder duidelijke foutmelding. Valideer je XML na elke bewerking en verander niet twintig dingen tegelijk.

Restarts en persistence

Persistence is het geheugen van je server: basissen, begraven stashes, voertuigen, alles wat spelers achterlaten blijft bewaard tussen sessies. Tegelijk bouwt een draaiende DayZ-server rommel op in het geheugen en loopt de loot-cyclus langzaam vast. Daarom draaien vrijwel alle servers geplande restarts, meestal elke drie tot vier uur. Dat houdt de performance strak en de loot vers. Plan ze op vaste tijden en zet die in je serverbeschrijving, dan kunnen spelers er rekening mee houden — en scheelt het je klachten in je Discord.

Kondig restarts wel aan, via de servernaam of een berichtje in de game — niets zo zuur als een raid of een uur lopen naar het noorden dat halverwege wordt afgekapt. En maak regelmatig backups van je persistence-bestanden: raken die corrupt, dan is een wipe vaak de enige uitweg, en dan wil je een recente kopie achter de hand hebben. Ook vlak vóór elke mod- of game-update is zo'n backup twee minuten werk die je een hoop chagrijn kan besparen.

Anti-cheat zonder illusies

DayZ gebruikt BattlEye en dat staat standaard aan — zo laten dus. Samen met verifySignatures op 2 en een sterk adminwachtwoord staat daarmee de technische basis. Voor het dagelijkse beheer is een admin-tool-mod zoals Community Online Tools handig: spelers observeren, teleporteren, spullen spawnen voor een event.

Maar wees realistisch: geen enkele instelling houdt elke cheater buiten, zeker niet op een populaire server. Wat écht het verschil maakt zijn actieve admins die de logs nalezen, meldingen van spelers serieus nemen en snel bannen. Reken anti-cheat dus niet tot de techniek maar tot het beheer — en zorg dat je minstens één medebeheerder hebt in een andere tijdzone dan je eigen speeluren.

Hoeveel server heeft DayZ nodig?

DayZ is aan de serverkant een van de zwaardere survival-games. De zombie-AI, de loot-economie en de persistence vreten geheugen en processorkracht, en elke mod stapelt daar bovenop. Wie op het kleinste pakket een volle modded server probeert te draaien, komt zichzelf tegen in de vorm van lange restarts en desyncs. Een eerlijke indicatie per pakket:

PakketPrijs per maandVoor wie
Amateur€ 3,00Testen en experimenteren
Traveller€ 9,00Kleine vanilla-server met vrienden
Explorer€ 12,00Vanilla met wat slots extra of lichte mods
Maintainer€ 18,00Serieuze modded server
Chief€ 24,00Grote modded community

De tussenstappen heten Beginner (€ 6,00), Researcher (€ 15,00) en Veteran (€ 21,00). Wil je serieus met mods aan de slag, kies dan niet het allerkleinste pakket — daar ga je je aan ergeren. Alles is maandelijks opzegbaar, dus opschalen of stoppen kan altijd. Bekijk de DayZ-pakketten van MC-Node: eigen hardware met NVMe-opslag in het Previder-datacenter in Hengelo, met DDoS-bescherming inbegrepen.

// ZELF PROBEREN
Je DayZ-server binnen 60 seconden online
Bekijk de pakketten →