Meses de experimentos con mods y ajustes manuales pueden dejar la economía de un servidor de DayZ en un estado extraño: el botín apenas aparece donde debería, o los eventos no se activan en absoluto. Volver a un punto de partida conocido significa conseguir los mismos archivos vanilla que Bohemia Interactive incluye con el juego, ya sea para restaurarlos por completo o simplemente para compararlos con tu configuración actual. En esta guía de Nitrado te mostramos cómo descargar los archivos XML predeterminados de DayZ y entender exactamente qué controla cada uno.
La economía de DayZ funciona a partir de un conjunto de archivos XML predeterminados que se incluyen en cada instalación nueva, y que abarcan desde la aparición de botín hasta los eventos programados.
types.xml es el archivo al que la mayoría se refiere cuando busca dayz types.xml o dayz types xml: controla cuántas unidades de cada objeto existen a la vez, cuánto tiempo permanecen en el mundo antes de desaparecer y en qué categoría y área de uso pueden aparecer, así que casi cualquier duda sobre el botín acaba remitiendo a este archivo. events.xml, en cambio, se encarga de los eventos dinámicos, decidiendo con qué frecuencia aparecen elementos como los helicópteros estrellados o los coches de policía, y en qué lugares. globals.xml contiene variables más generales, como los temporizadores de limpieza y los límites de población de animales y zombis que se aplican a todo el servidor. cfgspawnabletypes.xml controla los accesorios y contenidos que aparecen ya colocados en o dentro de ciertos objetos, como un chaleco que aparece con sus bolsillos ya puestos. cfgeventgroups.xml agrupa objetos de eventos relacionados para que aparezcan juntos, como un conjunto, en lugar de uno por uno. cfglimitsdefinition.xml define las etiquetas de categoría, tag y uso (como Military, Farm o Police) que types.xml utiliza para clasificar cada objeto y controlar dónde puede aparecer. cfgplayerspawnpoints.xml enumera las coordenadas donde aparecen los personajes nuevos cuando se conectan por primera vez. messages.xml contiene los mensajes dentro del juego que los jugadores ven al conectarse, en un temporizador que se repite, o antes de un reinicio programado.
La forma más rápida de devolver tu servidor a los valores predeterminados sería reinstalarlo, pero al reinstalar se borran también todos los demás cambios que hayas hecho. Para conseguir los archivos predeterminados sin empezar de cero, necesitas obtenerlos directamente del repositorio oficial de GitHub que Bohemia Interactive mantiene exactamente para esto:
Los archivos se descargan como un archivo .zip comprimido, y es la misma fuente tanto si quieres el conjunto completo como si solo necesitas un archivo concreto.
Dentro del zip, los archivos vanilla están organizados por mapa. dayzOffline.chernarusplus contiene los archivos de Chernarus, dayzOffline.enoch contiene los de Livonia, y dayzOffline.sakhal contiene los del mapa del DLC Frostline. Hay un vacío que conviene conocer: la carpeta de Sakhal todavía no incluye su propio messages.xml, así que si estás restaurando los valores predeterminados ahí, ese archivo en concreto no está disponible en el repositorio de Bohemia como sí lo están los demás.
Una vez descargados, puedes subir los archivos a tu servidor a través del explorador de archivos de la página web o por FTP. Antes de sobrescribir nada, merece la pena tomarte el tiempo de hacer primero una copia de seguridad de tu servidor, ya que sustituir el archivo equivocado puede deshacer personalizaciones que querías conservar.
Reinstalar tu servidor borra todas las personalizaciones que hayas hecho, desde las tablas de botín instaladas por mods hasta los puntos de aparición personalizados, y esa es exactamente la razón por la que merece la pena el esfuerzo extra de conseguir antes los archivos vanilla. Con una copia limpia en tu poder, puedes sustituir de forma selectiva un archivo cada vez, por ejemplo solo types.xml, o solo events.xml, sin tocar nada más en el servidor, restableciendo únicamente la pieza que realmente está causando el problema.
El otro motivo habitual es la comparación. Si la instalación de un mod o una edición antigua ha dejado tu economía comportándose de forma extraña, poner tus archivos actuales junto a los valores predeterminados vanilla deja claro qué ha cambiado. Ese es también el punto de partida para construir una economía personalizada desde cero: empezar desde una base que sabes que funciona bien, y luego hacer cambios deliberados en lugar de adivinar qué se ha alterado ya.
Nada de esto requiere editar XML a mano partiendo de una página en blanco. Una vez que sabes qué archivo rige qué comportamiento, hacer las modificaciones concretas es un paso aparte que puedes abordar archivo por archivo.
¿Qué es types.xml en DayZ?
types.xml controla la aparición de objetos y botín en todo tu servidor: con qué frecuencia aparece cada objeto, cuántos pueden existir a la vez y a qué categoría pertenece.
¿Dónde puedo descargar los archivos vanilla predeterminados de DayZ?
Bohemia Interactive los aloja en el repositorio oficial de GitHub DayZ-Central-Economy, organizados por carpetas de mapa, de modo que descargar solo types.xml es tan rápido como conseguir el conjunto completo.
¿Los archivos vanilla cubren Chernarus, Livonia y Sakhal?
Sí, aunque la cobertura no es idéntica en los tres casos. Chernarus y Livonia cuentan cada uno con un conjunto completo de archivos, mientras que a la carpeta de Sakhal le falta actualmente su propio messages.xml.
¿Puedo editar types.xml directamente?
Sí, con cualquier editor de texto plano o de XML. Para los valores concretos (cantidades de aparición, tiempo de vida de los objetos, etc.), la guía sobre cómo ajustar la cantidad de botín lo explica paso a paso.
¿Cuál es la diferencia entre types.xml y events.xml?
types.xml rige la aparición habitual de objetos y botín. events.xml rige los eventos programados y puntuales, como los helicópteros estrellados o los coches de policía, incluyendo con qué frecuencia se activan y en qué lugar.
Tanto si estás restaurando tu servidor desde cero como si estás comparando archivos para ver qué ha cambiado, tener a mano los archivos vanilla elimina las conjeturas a la hora de arreglar una economía de DayZ que no funciona bien.