Servermessages bei DayZ (Xbox)

Aus Nitradopedia
Wechseln zu: Navigation, Suche
Dayz xbox header.png
Miete dir jetzt deinen eigenen prepaid DayZ Standalone Server auf nitrado.net

Um deine Spieler mit automatischen Nachrichten über Neustarts, deine Webseite, deinen Discord Server oder anderes zu informieren, ist es notwendig die Befehle in der "messages.xml" entsprechend zu beheben.

Nach der erfolgreichen Installation ist der Inhalt der Datei "auskommentiert". Folglich sind die Befehle zwar vorhanden, werden vom Server aber ignoriert.

messages.xml Datei

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages>
<!--
See <nowiki>https://community.bistudio.com/wiki/DayZ:Server_Messages</nowiki> for more information
Example messages:

1) following message will be displayed to every player in countdown manner
and shuts down server in 10 hours from its start

<message>
<deadline>600</deadline>
<shutdown>1</shutdown>
<text>This server (#name) will shutdown in #tmin minutes.</text>
</message>
2) following message will be displayed every 15 minutes to every player

<message>
<repeat>15</repeat>
<text>You're playing on my server (#name). Thank you .)</text>
</message>

3) following message will be displayed every 50 minutes to every player
and 10 minutes after player connect

<message>
<delay>10</delay>
<repeat>50</repeat>
<onconnect>1</onconnect>
<text>Check our web page at www.dayz.com</text>
</message>

4) following message will be displayed once
and 2 minutes after player connect

<message>
<delay>2</delay>
<onconnect>1</onconnect>
<text>Welcome to my server #name</text>
</message>

-->
</messages>

Um die Befehle zu aktivieren, ist es notwendig den Server zu stoppen und die Kommentarbefehle zu entfernen, diese sehen folgendermaßen aus:

<!--
-->

Befehle

  • onconnect

Zeigt die Nachricht an, sobald ein Spieler den Server betritt

  • repeat

Wiederholt die Nachricht

  • countown

Zählt die Zeit herunter, die angegeben ist Die Nachricht wird alle 90 Minuten gesendet bevor die eingetragene Zeit erreicht wird:

    • Stufen beim Countdown:
      • 60 Minuten
      • 45 Minuten
      • 30 Minuten
      • 20 Minuten
      • 15 Minuten
      • 10 Minuten
      • 5 Minuten
      • 2 Minuten
      • 1 Minute
  • shutdown

Zeigt an, dass der Server nach Beendigung des COuntdown gestoppt wird Wenn countdown nicht gesetzt ist, wir shutdown ignoriert

Eigenschaften

Nachrichten dürfen nicht länger als 160 Zeichen sein! Es gibt 3 Platzhalter (Variablen) welche gesetzt werden können:

  • #name Zeigt den Namen des Servers an
  • #port Zeigt den Port des Servers an
  • #tmin Zeigt die Anzahl der restlichen Minuten an (Countdown)
    • Funktioniert nur bei Countdown

Jedwede Zeitangabe in der messages.xml ist in Minuten!

delay

  • Kann verwendet werden wenn "onconnect" gesetzt wurde
  • Der Wert zeigt an, wieviele Minuten vergehen, bis die Nachricht dem Spieler angezeigt wird
  • Wenn 0 (Null) als Wert eingetragen wurde, wird die Nachricht direkt beim betreten des Servers angezeigt

repeat

  • Wiederholt die entsprechende Nachricht nach dem angegebenen Zeitraum

deadline

  • Kann bei Countdown verwendet werden

Beispiele

Serverstop

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages>

	<!-- Dies ist eine Beispielkonfiguration für die Benachrichtigung eines Serverstops -->
	<message>

		<!-- keine Verzögerung -->
		<delay>0</delay>

		<!-- Wenn der Wert höher als 0 (Null) ist, wird die Nachricht wiederholt -->
		<repeat>0</repeat>

		<!-- Wenn der Wert höher als 0 (Null) ist, wird der Countdown aktiviert. In diesem Beispiel dauert der Countdown 10 Stunden (600 Minuten) --> 
		<deadline>600</deadline>

		<!-- deaktiviert "onConnect", 1 aktiviert das Flag -->
		<onConnect>0</onConnect>

		<!-- aktiviert das "shutdown" Flag, wird mit 0 (Null) deaktiviert -->
		<shutdown>1</shutdown>

		<!-- Nachricht die angezeigt wird mit Variablen -->
		<text>Hallo, #name wird in #tmin Minuten gestoppt!</text>

	</message>
</messages>

Anzeige für die Webseite/Discord Server

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages>

	<!-- Dies ist eine Beispielkonfiguration für die Anzeige der Webseite/Discord Server -->
	<message>

		<!-- 5 Minuten Verzögerung -->
		<delay>5</delay>

		<!-- WIederholung alle 30 Minuten -->
		<repeat>30</repeat>

		<!-- Kein Countdown/keine Deadline --> 
		<deadline>0</deadline>

		<!-- Wenn ein Spieler den Server betritt -->
		<onConnect>1</onConnect>

		<!-- shutdown deaktiviert -->
		<shutdown>0</shutdown>

		<!-- Nachricht die angezeigt wird mit Variablen -->
		<text>Hallo, willkommen auf #name! Besuche unsere Webseite unter https://nitrado.net oder unseren Discord Server https://discordapp.com/invite/dayz</text>

	</message>
</messages>