InicioWiki Vanilla de DayZ

Wiki Vanilla de DayZ

Documentación técnica precisa y guías de optimización del flujo de trabajo para administradores de servidores y modders. Cero emojis, información directa y depurada.

Domina el Archivo types.xml de DayZ

Economía Central (CE)|types.xmlEconomía CentralLootVanilla
Tip de Flujo de Trabajo y Optimización

Al editar el archivo types.xml, nunca uses valores extremadamente altos en nominal o min. Esto satura el sistema de cola de la Central Economy y puede hacer que los items dejen de aparecer o causen desincronización en el servidor. Si quieres recargar el botín de manera inmediata para hacer pruebas, puedes cambiar el nombre de la carpeta "storage_1" dentro de tu misión para forzar la recreación de la base de datos de persistencia.

El archivo types.xml es la columna vertebral de la Economía Central (CE) de DayZ. Controla con precisión qué objetos aparecen, en qué cantidad, dónde y durante cuánto tiempo permanecen en el servidor.

Estructura de un Item en types.xml

Aquí tienes un ejemplo vanilla comentado de un cargador de fusil:

xml
<type name="Mag_STANAG_30Rnd">
    <nominal>30</nominal>          <!-- Cantidad ideal de este item en el mapa -->
    <lifetime>10800</lifetime>     <!-- Tiempo de vida (en segundos) en el suelo antes de desaparecer (10800s = 3 horas) -->
    <restock>1800</restock>        <!-- Tiempo de espera antes de permitir que spawnee otro tras bajar del mínimo -->
    <min>15</min>                  <!-- Límite mínimo. Si hay menos en el mapa, el servidor spawnea más -->
    <quantmin>-1</quantmin>        <!-- Cantidad interna mínima (ej. balas en un cargador, durabilidad) -1 es default -->
    <quantmax>-1</quantmax>        <!-- Cantidad interna máxima -->
    <cost>100</cost>               <!-- Prioridad de spawn. A mayor coste, más prioritario -->
    <flags count_in_cargo="1" count_in_hoarder="1" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/>
    <category name="weapons"/>     <!-- Categoría principal de ordenamiento -->
    <usage name="Military"/>       <!-- Tipo de zona donde aparecerá -->
    <value name="Tier3"/>          <!-- Tier de zona (Tier 1 a 4) -->
    <value name="Tier4"/>
</type>

Entendiendo los Flags Clave

Los flags determinan dónde cuenta el juego los objetos existentes para calcular si se ha alcanzado el límite nominal:

  • count_in_cargo="1": Cuenta los objetos que están guardados dentro de mochilas, cajas o vehículos en el mapa.
  • count_in_hoarder="1": Cuenta los objetos almacenados en tiendas de campaña, barriles, cofres enterrados y otros contenedores de persistencia.
  • count_in_map="1": Cuenta los objetos que están tirados directamente en el suelo del mapa.
  • count_in_player="0": Si se pone en "1", el juego contará los items que los jugadores desconectados o conectados lleven en su inventario. Recomendamos dejarlo en "0" para objetos militares de tier alto para evitar que un clan acapare todo el loot del servidor al guardarlo en sus personajes.

Abrir Editor de TypesAbrir Validador types.xmlAbrir Validador XML