background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorías

Economía de Botín en DayZ - Edición de types.xml


Esta guía explica cómo editar types.xml para personalizar la economía de botín en tu servidor de DayZ alojado con Legion Hosting. Aprenderás qué controla cada atributo, verás ejemplos para escenarios comunes de ajuste y entenderás cómo validar tus cambios. Para la configuración general del servidor, consulta la Guía de Configuración del Servidor de DayZ.

Detén tu servidor antes de editar cualquier archivo de configuración. Siempre detén tu servidor desde la pestaña Console en GPanel antes de editar types.xml o cualquier otro archivo de misión. Los cambios escritos mientras el servidor está en ejecución pueden ser sobrescritos o ignorados en el próximo apagado.

Ubicación de types.xml

La economía de botín en DayZ está controlada por el archivo types.xml. Este archivo define cada objeto que puede aparecer en el mapa y con qué frecuencia aparece cada uno. Se encuentra en:

mpmissions/dayzOffline.chernarusplus/db/types.xml

Si estás ejecutando un mapa diferente (como Livonia), reemplaza dayzOffline.chernarusplus con el nombre de la carpeta de tu misión. Nombres comunes de carpetas de misión:

Mapa Carpeta de Misión
Chernarus dayzOffline.chernarusplus
Livonia dayzOffline.enoch

Abre types.xml en el editor de archivos de GPanel o descárgalo mediante SFTP, edítalo localmente y vuelve a subirlo.

Comprensión de los Atributos Clave

Cada objeto en types.xml está definido por un elemento <type>. Los elementos secundarios más importantes para controlar la frecuencia del botín son:

Elemento Descripción
nominal El número objetivo de este objeto que el servidor intenta mantener en todo el mapa en todo momento. Auméntalo para hacer el objeto más común. Establécelo en 0 para desactivar la aparición por completo.
min El número mínimo de este objeto en el mapa antes de que el sistema de reabastecimiento comience a generar más. Debe ser menor o igual a nominal.
lifetime Cuánto tiempo (en segundos) persiste un objeto en el suelo antes de desaparecer si no se interactúa con él. Aumenta este valor para que los objetos duren más antes de desaparecer.
restock Tiempo (en segundos) entre intentos de aparición. Establecerlo en 0 significa que el objeto reaparece tan pronto como la cantidad cae por debajo de min.
quantmin / quantmax Controla el rango de cantidad cuando el objeto aparece (por ejemplo, cantidad de munición en un cargador). Un valor de -1 significa que el juego usa su valor predeterminado.
cost Un peso de prioridad utilizado por la Economía Central. Valores más altos hacen que el objeto aparezca antes durante un ciclo de reabastecimiento. Los objetos raros típicamente tienen valores de cost más altos.

Explicación de las Flags

Cada elemento <type> incluye un elemento <flags> que controla cómo la economía cuenta las instancias existentes del objeto:

Flag Descripción
count_in_map Contar los objetos en el suelo hacia el total de nominal.
count_in_cargo Contar los objetos dentro de contenedores (mochilas, almacenamiento) hacia el total.
count_in_hoarder Contar los objetos en alijos de jugadores y contenedores enterrados hacia el total.
count_in_player Contar los objetos llevados por jugadores conectados hacia el total.
crafted Establecer en 1 si este objeto es solo de crafteo y no debe aparecer naturalmente.
deloot Establecer en 1 para botín de Eventos Dinámicos (accidentes de helicóptero, etc.).

Ejemplo: Entrada del Rifle de Asalto AKM

<type name="AKM">
    <nominal>5</nominal>
    <lifetime>14400</lifetime>
    <restock>0</restock>
    <min>2</min>
    <quantmin>-1</quantmin>
    <quantmax>-1</quantmax>
    <cost>100</cost>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/>
    <category name="weapons"/>
    <usage name="Military"/>
</type>

En este ejemplo, el servidor intenta mantener 5 AKMs en el mapa en todo momento (nominal=5). Cuando la cantidad cae por debajo de 2 (min=2), aparecen nuevos inmediatamente (restock=0). Cada AKM desaparece después de 4 horas si no se toca (lifetime=14400 segundos). Solo se cuentan las apariciones en el suelo (count_in_map=1), por lo que los AKMs dentro de mochilas de jugadores o alijos enterrados no se restan del total.

Etiquetas de Categoría y Uso

Las etiquetas <category> y <usage> controlan dónde aparecen los objetos en el mapa:

  • <category name="weapons"/> -- clasifica el tipo de objeto (weapons, clothes, tools, food, etc.)
  • <usage name="Military"/> -- restringe las apariciones a zonas militares. Otros valores incluyen Town, Village, Farm, Industrial, Hunting, School, Medic, Police, Firefighter y Coast.

Puedes agregar múltiples etiquetas <usage> para permitir que un objeto aparezca en varios tipos de ubicaciones.

Ejemplos Comunes de Ajuste de Botín

Objetivo Qué Cambiar
Hacer un objeto más común Aumentar nominal y min
Desactivar la aparición de un objeto Establecer nominal en 0 y min en 0
Hacer que los objetos duren más antes de desaparecer Aumentar lifetime (el valor está en segundos; 3600 = 1 hora)
Acelerar la reaparición de objetos después de ser recogidos Disminuir restock o establecerlo en 0
Hacer que el botín raro cuente incluso cuando se acumula Establecer count_in_hoarder="1" y count_in_cargo="1"
Permitir que un objeto aparezca en pueblos y áreas militares Agregar tanto <usage name="Town"/> como <usage name="Military"/>

Validación de tus Cambios

Valida tu XML antes de guardar. types.xml debe ser XML válido. Una sola etiqueta sin cerrar, un corchete no coincidente o un carácter perdido impedirán que el servidor cargue la misión y pueden causar que se bloquee al iniciar. Usa un editor de texto con validación XML (como Notepad++ o VS Code) al editar este archivo localmente antes de subirlo.

Errores comunes de XML a vigilar:

  • Olvidar cerrar un elemento <type> con </type>
  • Comillas no coincidentes en valores de atributos (por ejemplo, name="AKM sin comilla de cierre)
  • Caracteres perdidos o corchetes angulares extra
  • Eliminar accidentalmente la declaración XML al inicio del archivo
Los cambios en types.xml surten efecto al reiniciar el servidor. La economía de botín se carga al inicio. Después de guardar tus ediciones, reinicia el servidor desde GPanel para que los cambios surtan efecto. Los nuevos valores de botín se aplicarán a los objetos que aparezcan después del reinicio -- los objetos que ya están en el mapa conservan sus temporizadores de desaparición originales.

Interacciones de Mods con types.xml

Si estás ejecutando mods que agregan nuevos objetos, esos mods pueden incluir sus propias entradas de types.xml en la carpeta db/ del mod. Si tus cambios en el types.xml vanilla no parecen tener efecto para los objetos de mods, verifica si el mod sobrescribe la entrada. Es posible que necesites editar el types.xml del propio mod.

Artículos Relacionados

¿Necesitas más ayuda? Si no puedes resolver un problema después de seguir esta guía, abre un ticket de soporte en legionhosting.net/submitticket.php e incluye tu ID de servidor, la salida de la consola de GPanel y una descripción del problema.

¿Te resultó útil este artículo?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.