Die Möglichkeit, Nachrichten zu senden und Befehle auf deinem dedizierten DayZ Server auszuführen, ist extrem wichtig. Ob du nun Werbung für eine Website machst oder die Spieler auf einen Neustart vorbereitest, diese Funktion gibt dir mehr Kontrolle. All dies wird durch die Bearbeitung einer einzigen Konfigurationsdatei erreicht, die als messages.xml bekannt ist. Es ist wichtig, dass du weißt, wie du die Einstellungen richtig vornimmst, denn du möchtest nicht, dass es zu Fehlern kommt. Aus diesem Grund haben wir diesen Guide erstellt, um dir zu zeigen, wie du Server-Nachrichten in DayZ erstellen kannst!
Vermeide es, die Option „Automatische Neustarts“ auf deinem dedizierten DayZ Server zu verwenden, da dies zu großen Problemen führen kann. Beispiele hierfür sind, dass der Server irgendwann nicht mehr starten kann und Inventarprobleme auftreten können. Aus diesem Grund empfehlen wir dringend, die Datei messages.xml zu verwenden, wenn du den Server stoppen möchtest. Anschließend kannst du eine automatisierte Aufgabe erstellen, um den Server in bestimmten Zeitintervallen zu starten – so wird ein erfolgreicher Neustart deines Servers garantiert.
Unabhängig davon, ob du Spieler über deinen Discord-Server, deine Website oder andere automatische Nachrichten informieren möchtest, muss die Datei messages.xml konfiguriert werden. Dieses Dokument befindet sich in deinem Nitrado Datei-Browser (FTP.) Nach einer erfolgreichen Installation von DayZ auf deinem dedizierten Server ist der Inhalt der Datei messages.xml „auskommentiert“ – was dazu führt, dass Befehle zwar existieren, aber nicht aktiv sind. Wenn du diese Kommentare entfernst, wird der Befehl aktiviert.
DayZ erfordert mehrere Server-Neustarts pro Tag, damit der Cache-Speicher des Spiels richtig funktioniert. Wenn du dies nicht tust, wird dein Spielerlebnis durch hohe Ping-Werte, viel Lag, Timeout-Probleme und/oder Desynchronisation der Spieler beeinträchtigt. In diesem Sinne empfehlen die Entwickler 4-6 Neustarts pro Tag, um die Leistung für alle Spieler zu gewährleisten. Der folgende Abschnitt zeigt die Standardkonfiguration für die Datei messages.xml und gibt anschließend Beispiele für die Erstellung von Befehlen.
Denk daran, dass du zuerst alle Kommentare in der Konfiguration löschen musst, bevor die Befehle funktionieren. Diese sind durch die Zeilen „1)“ oder „2)“ gekennzeichnet, die du einfach entfernen kannst.
Finde diese Datei, indem du zum folgenden Verzeichnis navigierst: dayz/mpmissions/dayzOffline.chermarusplus/db/
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <messages>
Siehe https://community.bistudio.com/wiki/DayZ:Server_Messages für mehr Details.
Beispiel-Nachrichten:
1) Die folgende Nachricht wird jedem Spieler in Form eines Countdowns angezeigt
und schaltet den Server in 10 Stunden nach dem Start ab.
<message> <deadline>600</deadline> <shutdown>1</shutdown> <text>#name wird in #tmin Minuten herunterfahren.</text> </message>
2) Die folgende Nachricht wird alle 15 Minuten für jeden Spieler angezeigt.
<message> <repeat>15</repeat> <text>Du spielst auf meinem Server (#name). Dankeschön.</text> </message>
3) Die folgende Nachricht wird alle 50 Minuten für jeden Spieler angezeigt
und 10 Minuten nachdem ein Spieler eine Verbindung hergestellt hat.
<message> <delay>10</delay> <repeat>50</repeat> <onconnect>1</onconnect> <text>Schau auf unserer Webseite vorbei: www.dayz.com</text> </message>
4) Die folgende Nachricht wird einmal angezeigt
und 2 Minuten nach der Verbindung eines Spielers.
<message> <delay>2</delay> <onconnect> 1 </onconnect> <text>Willkommen auf meinem Server #name</text> <message>
</messages>
Hier sind die wichtigsten Kennzeichen, die du beachten solltest, wenn du die messages.xml Datei bearbeitest.
Befehl Kennzeichen | Beschreibung |
---|---|
onconnect | Zeigt die Nachricht an, wenn Spieler dem Server beitreten |
repeat | Wiederholt eine bestehende Server-Nachricht an alle Spieler |
countdown | Die Server-Nachricht wird in einem Countdown (Minuten) an alle Spieler gesendet: 90, 60, 45, 30, 20, 15, 10, 5, 2, 1 |
shutdown | Der Server wird heruntergefahren, wenn der Countdown Null erreicht. Kann ignoriert werden, um den Vorgang sofort auszuführen |
Jede Server-Nachricht darf nicht länger als 160 Zeichen sein. Du darfst drei verschiedene Platzhalter im Text verwenden:
Zusätzlich sind hier die zeitbezogenen Eigenschaften für Server-Nachrichten mit Minuten:
Hier sind zwei beliebte Beispiele für Befehle in der Datei messages.xml für DayZ Server:
Server stoppen
In diesem Beispiel wird der Server in zehn Stunden angehalten, während gleichzeitig Countdown- Nachrichten gesendet werden.
<message> <delay> 0 </delay> <repeat> 0 </repeat> <deadline> 600 </deadline> <onConnect> 0 </onConnect> <shutdown> 1 </shutdown> <text> Hallo, #name wird in #tmin Minuten heruntergefahren! </text> </message>
Discord-Server / -Webseite
In diesem Beispiel wird alle 30 Minuten eine Server-Nachricht für neue Spieler angezeigt.
<message> <delay> 5 </delay> <repeat> 30 </repeat> <deadline> 0 </deadline> <onConnect> 1 </onConnect> <shutdown> 0 </shutdown> <text> Hallo, willkommen auf #name! Besuche unsere Webseite auf https://nitrado.net oder unserem Discord-Server https://discordapp.com/invite/dayz </text> </message>
Mit der Datei messages.xml für DayZ Server ist es möglich, automatische Nachrichten, Befehle zum Herunterfahren und mehr einzurichten! Du hast die Möglichkeit, weitere Anpassungen vorzunehmen, wie z. B. Webseiten oder andere Features im Spiel zu bewerben. Wenn du Fragen oder Bedenken bezüglich der Server-Nachrichten und -Befehle hast, wende dich bitte an unser Support-Team . Wir werden uns bemühen, alle Probleme zu lösen, die du zu diesem Thema hast – und auch zu anderen!