Aumentar el loot en DayZ
El archivo types.xml determina qué objetos Vanilla aparecen, en qué cantidad y en qué lugares. En esta guía te explicamos cómo ajustar el loot Vanilla y subir el archivo modificado a tu servidor.
- FileZilla: https://filezilla-project.org/
Importante: Configura el modo de transferencia de FileZilla como Binario. Para ello, haz clic en Transferencia → Tipo de transferencia → Binario. - WinSCP: https://winscp.net/eng/index.php
1. Descargar types.xml
Puedes obtener el types.xml correcto de dos formas:
Descarga el archivo del repositorio oficial de GitHub de Bohemia Interactive. Selecciona la misión de tu mapa y abre la carpeta
db.Descarga mediante el Gameserver-FTP el archivo que utiliza actualmente tu servidor. Después de conectarte, lo encontrarás en la misión activa aquí:
/mpmissions/<CarpetaDeMisión>/db/types.xmlEjemplos:
/mpmissions/dayzOffline.chernarusplus/db/types.xml/mpmissions/dayzOffline.enoch/db/types.xml
Utiliza siempre el types.xml de la misión que realmente inicia tu servidor. Crea una copia del archivo original antes de editarlo.
2. Ajustar el loot Vanilla
Para editarlo, recomendamos un editor con resaltado de sintaxis, como Notepad++.
Como ejemplo, modificamos la entrada de AK101. El valor nominal aumenta de 4 a 8:
Original:
<type name="AK101">
<nominal>4</nominal>
<lifetime>28800</lifetime>
<restock>3600</restock>
<min>2</min>
<quantmin>30</quantmin>
<quantmax>80</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"/>
<value name="Tier3"/>
<value name="Tier4"/>
</type>
Modificado:
<type name="AK101">
<nominal>8</nominal>
<lifetime>28800</lifetime>
<restock>3600</restock>
<min>2</min>
<quantmin>30</quantmin>
<quantmax>80</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"/>
<value name="Tier3"/>
<value name="Tier4"/>
</type>
De esta forma aumentas el valor objetivo de AK101 de 4 a 8. La cantidad real puede variar según las ubicaciones de loot, los jugadores y otros ajustes.
Ajustes importantes
| Ajuste | Descripción |
|---|---|
type | Determina qué objeto aparece, por ejemplo AK101. |
nominal | Cantidad total objetivo de un objeto que intenta alcanzar Central Economy. |
lifetime | Tiempo en segundos que un objeto puede permanecer normalmente en el mundo antes de eliminarse. |
restock | Tiempo en segundos antes de que Central Economy intente reponer de nuevo ese objeto. |
min | Si la cantidad baja de este valor, Central Economy intenta generar objetos nuevos. |
quantmin | Nivel mínimo de llenado en porcentaje para objetos con cantidad, como cargadores o líquidos. En objetos sin cantidad se suele usar -1. |
quantmax | Nivel máximo de llenado en porcentaje para objetos con cantidad. En objetos sin cantidad se suele usar -1. |
cost | Prioridad al distribuir el loot. Un valor mayor puede hacer que el objeto aparezca antes. |
flags | Determinan en qué lugares se cuentan los objetos para el total. |
↳ count_in_cargo | Los objetos en vehículos, mochilas y otros inventarios se cuentan. |
↳ count_in_hoarder | Los objetos en contenedores, tiendas de campaña, barriles y almacenes similares se cuentan. |
↳ count_in_map | Los objetos del mundo se cuentan. |
↳ count_in_player | Los objetos del inventario de un jugador se cuentan. |
↳ crafted | Identifica objetos fabricados que no aparecen normalmente. |
↳ deloot | Identifica loot especial de eventos, por ejemplo de accidentes de helicóptero. |
category | Asigna el objeto a una categoría, como weapons o clothes. |
tag | Determina el tipo de ubicación de loot donde puede aparecer el objeto, como shelves o floor. |
usage | Determina en qué zonas puede aparecer el objeto, como Military, Town o Village. |
value | Determina la zona o el nivel de loot, como Tier4. |
Modifica solo los valores que realmente quieras ajustar. Presta atención a las mayúsculas y minúsculas de los nombres de los objetos y a que la estructura XML sea válida.
3. Subir types.xml
Detén el servidor y espera hasta que se haya apagado por completo. El estado debe ser El servidor no está en ejecución.
Conecta tu programa FTP al Gameserver-FTP. Encontrarás los datos de acceso en la vista general de FTP al hacer clic en FTP.
Después de conectarte, ya te encuentras en el directorio raíz
/. Abre la carpeta de la misión activa y después su subcarpetadb:/mpmissions/<CarpetaDeMisión>/db/Ejemplos:
/mpmissions/dayzOffline.chernarusplus/db//mpmissions/dayzOffline.enoch/db/Sube el
types.xmlmodificado a esta carpeta y confirma que quieres sustituir el archivo existente.Vuelve a iniciar el servidor.
El types.xml modificado se cargará al iniciar el servidor. Los cambios en el loot pueden ser completamente visibles después del siguiente ciclo de aparición o limpieza.
4. Añadir loot de mods
Muchos mods proporcionan sus propias entradas de loot, por ejemplo en un archivo types.xml o en una carpeta ServerFiles. Lee primero las instrucciones de instalación del autor del mod para saber qué archivos necesitas.
Para añadir objetos de mods no tienes que sustituir todo el archivo Vanilla types.xml. Puedes incluir un archivo separado que complete el archivo estándar o modifique entradas concretas. DayZ permite utilizar archivos adicionales de Central Economy mediante cfgeconomycore.xml.
Crea una carpeta adicional dentro de la carpeta de la misión, por ejemplo:
/mpmissions/dayzOffline.chernarusplus/custom/Copia las entradas de loot proporcionadas por el mod a un archivo independiente, por ejemplo
mod_types.xml, y súbelo a esta carpeta. Si el mod ya incluye un archivo adecuado, puedes cambiarle el nombre.Abre
cfgeconomycore.xmlen la carpeta de la misión. Añade la siguiente sección dentro del elemento<economycore>existente. Conserva el contenido actual del archivo:<ce folder="custom"> <file name="mod_types.xml" type="types" /> </ce>
Importante: Si modificas un objeto existente, sus líneas anteriores usage, tag y value también deben permanecer en tu archivo. De lo contrario, puede que el objeto ya no aparezca en sus ubicaciones anteriores.
- Sube de nuevo el
cfgeconomycore.xmlmodificado a la carpeta de la misión y reinicia el servidor.
El mod debe estar instalado y activado. Los nombres de los objetos, las categorías, las etiquetas, las zonas de uso y los niveles de loot deben coincidir exactamente con las instrucciones del mod. Si un mod también necesita cfgspawnabletypes.xml u otros archivos, sigue igualmente sus instrucciones de instalación para esos archivos.
Encontrarás más información técnica sobre archivos adicionales y sobrescritos de Central Economy en la documentación oficial de DayZ.