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

Sådan opsætter du automatiske serverbeskeder i DayZ (messages.xml)

Send planlagte beskeder og genstarts-nedtællinger på din DayZ-server med messages.xml. Ingen RCON, ingen BEC, ingen mods. Alle tags forklaret med et eksempel.

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

DayZ kan sende beskeder til alle på din server efter en tidsplan, og det kræver hverken RCON-værktøj, BEC eller mods. Hele funktionen ligger i én fil i din missionsmappe ved navn messages.xml, og den samme fil kører også den genstartsnedtælling, de fleste servere bruger til at advare spillerne, inden serveren går ned. Denne guide gennemgår hvert tag, hvilke enheder de bruger, og en konfiguration du kan indsætte og rette til.

Hvor messages.xml ligger

Åbn din server i spilpanelet, gå til Files-fanen og naviger til:

mpmissions/dayzOffline.chernarusplus/db/messages.xml

På Livonia hedder missionsmappen mpmissions/dayzOffline.enoch/ og på Sakhal mpmissions/dayzOffline.sakhal/. Det er den samme db-mappe, der indeholder types.xml og globals.xml.

Filen følger med din server, men alt i den ligger inde i en XML-kommentarblok, så en ny server sender slet ingen beskeder. Det er forventet, og det betyder, at Bohemias egne eksempler står i editoren som reference.

db-mappen i DoomHostings filhåndtering, med messages.xml ved siden af types.xml

De tags du kan bruge

Tag Hvad det gør Enhed
deadline Starter en nedtælling, der slutter så lang tid efter serveren er klar minutter
shutdown 1 lukker serveren ned, når nedtællingen når nul 0 eller 1
repeat Sender beskeden igen med dette interval minutter
delay Sammen med onconnect: hvor længe efter en spiller joiner, beskeden vises minutter
onconnect 1 viser beskeden til en spiller, efter vedkommende er tilsluttet 0 eller 1
text Selve beskeden tekst

Inde i text har du to pladsholdere. #name erstattes med dit servernavn og #tmin med antallet af minutter, der er tilbage af nedtællingen.

Alle tidsværdier her angives i minutter. Det snyder mange, fordi flere guides på nettet påstår sekunder. Bohemias egen skabelon, der ligger udkommenteret i din fil lige nu, beskriver <deadline>600</deadline> som "shuts down server in 10 hours" og <repeat>15</repeat> som "displayed every 15 minutes".

En fungerende konfiguration

Erstat indholdet af messages.xml med dette, og ret teksterne til, så de passer til din server. Du får en velkomstbesked, en tilbagevendende notits hvert 30. minut og en genstartsnedtælling fire timer efter, serveren er kommet op.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages>
    <message>
        <delay>1</delay>
        <onconnect>1</onconnect>
        <text>Welcome to #name. Read the rules in our Discord.</text>
    </message>
    <message>
        <repeat>30</repeat>
        <text>Server restarts every 4 hours. Log out safely before a restart.</text>
    </message>
    <message>
        <deadline>240</deadline>
        <shutdown>1</shutdown>
        <text>#name restarts in #tmin minutes. Find a safe spot and log out.</text>
    </message>
</messages>

messages.xml åbnet i DoomHostings fileditor

Gem filen og genstart serveren én gang. messages.xml læses, når missionen starter, så ændringer slår aldrig igennem på en session, der allerede kører.

Hvad nedtællingen faktisk gør

deadline sender ikke én besked til sidst. Serveren gentager advarslen, efterhånden som deadline nærmer sig, med #tmin der tæller ned, så du skriver beskeden én gang, og hver spiller får flere chancer for at reagere.

Advarslerne kommer tættere, jo nærmere deadline man kommer. I en test på en rigtig server med en deadline på 12 minutter advarede serveren ved 10, 5, 4, 3, 2 og 1 minut tilbage, altså en advarsel i minuttet de sidste fem minutter. Længere deadlines lægger tidligere tjekpunkter oveni, hvilket betyder at en fire timers cyklus giver spillerne rigeligt varsel fra én enkelt <message>-post.

To detaljer værd at kende, begge bekræftet på en rigtig server:

  • Uret starter, når missionen er færdig med at loade, ikke i det øjeblik du trykker Start. En modded DayZ-server kan bruge to eller tre minutter på at starte op, og den tid tæller ikke med i din deadline. En deadline på 240 giver dig altså fire timers spilbar oppetid, ikke fire timer mellem genstarterne.
  • Ved ét minut tilbage gemmer serveren spillerne, låser sig selv og kicker alle, og afslutter derefter. Den sidste del betyder mere, end den lyder: nedlukningen via deadline kører gemmestien for alle, der stadig er tilsluttet, i stedet for at trække tæppet væk under dem. Mere om det i sådan genstarter du din DayZ-server uden at spillerne mister gear.

Kun den højeste deadline i filen driver nedtællingen. Læg ikke flere deadlines ind og forvent, at de står i kø.

Kommer serveren op igen af sig selv?

Ja. Hos DoomHosting starter panelet serveren op igen med det samme, når shutdown har afsluttet DayZ-processen, og nedtællingen begynder forfra. Én enkelt deadline-post giver dig altså en komplet, selvgentagende genstartscyklus med advarsler, og der er ikke mere at konfigurere.

Vil du hellere styre genstarterne fra panelet, så de rammer faste klokkeslæt, sætter du shutdown til 0 og tilføjer i stedet en Restart-handling under Schedule-fanen. Sæt så deadline et par minutter kortere end skemaets interval, så advarslerne når ud, inden panelet stopper serveren.

Almindelige problemer

Der kommer slet ingen beskeder. Den hyppigste årsag er, at de nye beskeder er indsat inde i kommentarblokken, der følger med filen. Alt mellem <!-- og --> ignoreres. Dine <message>-poster skal ligge efter --> og før </messages>.

Filen vil ikke indlæses. messages.xml skal være gyldig XML. Et manglende sluttag eller et løst & i din tekst får serveren til at springe filen over i stilhed, uden fejl i konsollen. Og-tegn skal skrives som &amp;.

Nedtællingen ligger på det forkerte tidspunkt af døgnet. deadline måles fra serverstart, ikke fra midnat, og den nulstilles hver gang serveren kommer op igen. Har du brug for genstarter på faste klokkeslæt, styrer du dem fra Schedule-fanen som beskrevet ovenfor.

Du redigerede det forkerte kort. Chernarus, Livonia og Sakhal har hver sin missionsmappe, og kun den, din server rent faktisk kører, bliver læst. Tjek værdien for mpmissions under Startup-fanen, hvis du er i tvivl om, hvilken der er aktiv.

En spiller ser aldrig velkomstbeskeden. onconnect-beskeder udløses efter den delay, du har sat, så en der joiner og forlader inden for et minut ved <delay>1</delay> går glip af den.

Relaterede guides

Var denne guide nyttig?

Dayz

Start din Dayz-server

Høj ydeevne hosting med 24/7 support

Flere Dayz-guider