Hoppa till huvudinnehåll
🧟 PZ Build 42 är ute! 25% rabatt:DOOM25
DayZDayz·Konfiguration

Så ställer du in automatiska servermeddelanden i DayZ (messages.xml)

Skicka schemalagda meddelanden och omstartsnedräkningar på din DayZ-server med messages.xml. Ingen RCON, ingen BEC, inga mods. Alla taggar förklarade med exempel.

Magnus·
5 min lästid
·
24 aug. 2026
Innehållsförteckning

DayZ kan skicka meddelanden till alla på din server på schema, och det kräver varken RCON-verktyg, BEC eller mods. Hela funktionen ligger i en enda fil i din missionsmapp som heter messages.xml, och samma fil sköter dessutom den omstartsnedräkning de flesta servrar använder för att varna spelarna innan servern går ner. Den här guiden går igenom varje tagg, vilka enheter de använder, och en konfiguration du kan klistra in och ändra.

Var messages.xml ligger

Öppna din server i spelpanelen, gå till Files-fliken och navigera till:

mpmissions/dayzOffline.chernarusplus/db/messages.xml

På Livonia heter missionsmappen mpmissions/dayzOffline.enoch/ och på Sakhal mpmissions/dayzOffline.sakhal/. Det är samma db-mapp som innehåller types.xml och globals.xml.

Filen följer med din server, men allt i den ligger inuti ett XML-kommentarsblock, så en ny server skickar inga meddelanden alls. Det är väntat, och det betyder att Bohemias egna exempel finns kvar i redigeraren som referens.

db-mappen i DoomHostings filhanterare, med messages.xml bredvid types.xml

Taggarna du kan använda

Tagg Vad den gör Enhet
deadline Startar en nedräkning som tar slut så här långt efter att servern är uppe minuter
shutdown 1 stänger ner servern när nedräkningen når noll 0 eller 1
repeat Skickar meddelandet igen med det här intervallet minuter
delay Tillsammans med onconnect: hur lång tid efter att en spelare anslutit meddelandet visas minuter
onconnect 1 visar meddelandet för en spelare efter att hen anslutit 0 eller 1
text Själva meddelandet text

Inuti text har du två platshållare. #name ersätts med serverns namn och #tmin med antalet minuter som återstår av nedräkningen.

Alla tidsvärden här anges i minuter. Det här lurar många, eftersom flera guider på nätet påstår sekunder. Bohemias egen mall, som ligger bortkommenterad i din fil just nu, beskriver <deadline>600</deadline> som "shuts down server in 10 hours" och <repeat>15</repeat> som "displayed every 15 minutes".

En fungerande konfiguration

Ersätt innehållet i messages.xml med det här och ändra texterna så de passar din server. Du får ett välkomstmeddelande, en återkommande notis var 30:e minut och en omstartsnedräkning fyra timmar efter att servern kommit upp.

<?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 öppen i DoomHostings filredigerare

Spara filen och starta om servern en gång. messages.xml läses in när missionen startar, så ändringar slår aldrig igenom på en session som redan är igång.

Vad nedräkningen faktiskt gör

deadline skickar inte ett enda meddelande på slutet. Servern upprepar varningen när deadline närmar sig, med #tmin som räknar ner, så du skriver meddelandet en gång och varje spelare får flera chanser att reagera.

Varningarna kommer tätare ju närmare deadline man kommer. I ett skarpt test med en deadline på 12 minuter varnade servern vid 10, 5, 4, 3, 2 och 1 minut kvar, alltså en varning i minuten de sista fem minuterna. Längre deadlines lägger till tidigare avstämningar ovanpå det, vilket betyder att en fyratimmarscykel ger spelarna gott om förvarning från en enda <message>-post.

Två detaljer värda att känna till, båda bekräftade på en skarp server:

  • Klockan startar när missionen har laddat klart, inte i det ögonblick du trycker Start. En moddad DayZ-server kan lägga två eller tre minuter på att starta, och den tiden räknas inte av från din deadline. En deadline på 240 ger dig alltså fyra timmars spelbar drifttid, inte fyra timmar mellan omstarterna.
  • Vid en minut kvar sparar servern spelarna, låser sig och kickar ut alla, och avslutas sedan. Den sista delen betyder mer än den låter: nedstängningen via deadline kör sparningen för alla som fortfarande är inne, i stället för att dra undan mattan för dem. Mer om det i så startar du om din DayZ-server utan att spelarna tappar gear.

Bara den högsta deadline i filen driver nedräkningen. Lägg inte in flera deadlines och förvänta dig att de köar.

Kommer servern tillbaka av sig själv?

Ja. Hos DoomHosting startar panelen upp servern direkt igen när shutdown avslutat DayZ-processen, och nedräkningen börjar om från början. En enda deadline-post ger dig alltså en komplett, självupprepande omstartscykel med varningar, och det finns inget mer att konfigurera.

Vill du hellre styra omstarterna från panelen så att de landar på fasta klockslag, sätt shutdown till 0 och lägg till en Restart-åtgärd under Schedule-fliken i stället. Sätt då deadline några minuter kortare än schemats intervall, så att varningarna hinner gå ut innan panelen stoppar servern.

Vanliga problem

Inga meddelanden dyker upp alls. Den vanligaste orsaken är att de nya meddelandena klistrats in inuti kommentarsblocket som följer med filen. Allt mellan <!-- och --> ignoreras. Dina <message>-poster måste ligga efter --> och före </messages>.

Filen laddas inte. messages.xml måste vara giltig XML. En saknad sluttagg eller ett löst & i din text får servern att hoppa över filen tyst, utan felmeddelande i konsolen. Et-tecken måste skrivas som &amp;.

Nedräkningen ligger på fel tid på dygnet. deadline mäts från att servern startat, inte från midnatt, och den nollställs varje gång servern kommer upp igen. Behöver du omstarter på fasta klockslag styr du dem från Schedule-fliken enligt ovan.

Du redigerade fel karta. Chernarus, Livonia och Sakhal har varsin missionsmapp, och bara den din server faktiskt kör läses in. Kontrollera värdet för mpmissions under Startup-fliken om du är osäker på vilken som är aktiv.

En spelare ser aldrig välkomstmeddelandet. onconnect-meddelanden går ut efter den delay du satt, så någon som ansluter och lämnar inom en minut vid <delay>1</delay> missar det.

Relaterade guider

Var den här guiden till hjälp?

Dayz

Starta din Dayz-server

Högpresterande hosting med 24/7 support

Fler Dayz-guider