Mensajes para DayZ

De Nitradopedia ES
Saltar a: navegación, buscar
DayZ wiki.png
Renta tu propio servidor de DayZ en Nitrado.net


Para informar a tus jugadores con mensajes automáticos sobre reinicios, tu sitio web, tu servidor Discord u otro, es necesario corregir los comandos en el "messages.xml".

Después de una instalación exitosa, el contenido del archivo se llena por sí solo. Como resultado, los comandos están presentes, pero el servidor los ignora.

DayZ requiere 4 reinicios del servidor por día debido al almacenamiento del caché del juego, esto puede causar retraso, ping alto, tiempos de espera de conexión o desincronización del jugador. Los desarrolladores del juego recomiendan reiniciar el servidor de 4 a 6 veces al día para evitar problemas de rendimiento. Recomendamos encarecidamente configurar esos reinicios solo en los archivos .xml, ya que configurarlos con tareas automatizadas puede causar conflictos.

Archivo messages.xml

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages>
<!--
Ve a <nowiki>https://community.bistudio.com/wiki/DayZ:Server_Messages</nowiki> Para más información.
Mensajes de ejemplo:

1) El siguiente mensaje se mostrará a cada jugador en forma de cuenta regresiva y apaga el servidor en 10 horas desde su inicio.

<message>
<deadline>600</deadline>
<shutdown>1</shutdown>
<text>Este servidor (#name) se apagará en #tmin minutos.</text>
</message>

2) El siguiente mensaje se mostrará cada 15 minutos a todos los jugadores.

<message>
<repeat>15</repeat>
<text>Estás jugando en mi servidor (#name). Gracias .)</text>
</message>

3) El siguiente mensaje se mostrará cada 50 minutos a todos los jugadores y 10 minutos después de que el jugador se conecte.

<message>
<delay>10</delay>
<repeat>50</repeat>
<onconnect>1</onconnect>
<text>Consulte nuestra página web en www.dayz.com</text>
</message>

4) El siguiente mensaje se mostrará una vez y 2 minutos después de que el jugador se conecte.

<message>
<delay>2</delay>
<onconnect>1</onconnect>
<text>Bienvenido(a) a mi servidor #name</text>
</message>

-->
</messages>

Para activar los comandos, es necesario detener el servidor y eliminar los comandos de comentario, estos se ven así:

<!--
-->

Comandos

  • onconnect

Muestra el mensaje tan pronto como un jugador ingresa al servidor.

  • repeat

Repite el mensaje

  • countdown

Cuenta atrás el tiempo especificado El mensaje se enviará cada 90 minutos antes de que se alcance la hora ingresada:

    • Pasos en la cuenta regresiva:
      • 60 Minutos
      • 45 Minutos
      • 30 Minutos
      • 20 Minutos
      • 15 Minutos
      • 10 Minutos
      • 5 Minutos
      • 2 Minutos
      • 1 Minutos
  • shutdown

Indica que el servidor se detiene después de que se completa la cuenta atrás. Si la cuenta atrás no está configurada, ignoramos el apagado.

Características

¡Los mensajes no pueden tener más de 160 caracteres! Hay 3 marcadores de posición (variables) que se pueden configurar:

  • #name Muestra el nombre del servidor.
  • #port Muestra el puerto del servidor.
  • #tmin Muestra el número de minutos restantes (cuenta atrás).
    • Solo funciona en la cuenta regresiva

¡Cualquier tiempo en messages.xml es en minutos!

delay

  • Se puede utilizar cuando se establece "onconnect"
  • El valor indica cuántos minutos pasan antes de que se muestre el mensaje al jugador
  • Si se ingresó 0 (cero) como valor, el mensaje se muestra directamente al ingresar al servidor

repeat

  • Repite el mensaje correspondiente después del período especificado

deadline

  • Puede usarse en la cuenta regresiva

Ejemplos

Parar el servidor

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

	<!-- Esta es una configuración de ejemplo para notificar la detención de un servidor -->
	<message>

		<! - Sin demora ->
		<Delay> 0 </ delay>

		<! - Si el valor es superior a 0 (cero), el mensaje se repite->
		<Repeat> 0 </ repeat>

		<! - Si el valor es superior a 0 (cero), se activa la cuenta atrás. En este ejemplo, la cuenta atrás dura 10 horas (600 minutos). ->
		<Deadline> 600 </ deadline>

		<! - Desactiva "onConnect", 1 activa la bandera ->
		<OnConnect> 0 </ onConnect>

		<! - Activa la bandera de "apagado", se desactiva con 0 (cero)->
		<Shutdown> 1 </ shutdown>

		<! - Mensaje mostrado con variables ->
		<text> ¡Hola, #name se detiene en #tmin minutos! </ text>

	</message>
</messages>

Pantalla para el sitio web / servidor de Discord

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

	<!-- Esta es una configuración de ejemplo para mostrar la página web / servidor de Discord -->
	<message>

		<! - Retraso de 5 minutos ->
		<Delay> 5 </ delay>

		<! - Repita cada 30 minutos ->
		<Repeat> 30 </ repeat>

		<! - Sin cuenta regresiva / sin fecha límite ->
		<Deadline> 0 </ deadline>

		<! - Cuando un jugador entra en el servidor ->
		<OnConnect> 1 </ onConnect>

		<! - apagado desactivado ->
		<Shutdown> 0 </ shutdown>

		<! - mensaje mostrado con variables ->
		<text> Hola, bienvenido a #name! Visite nuestro sitio web en (ingresar link) o nuestro servidor de Discord (inserte link) </ text>

	</message>
</messages>