Offerta Lampo 50% di sconto su tutti i server Solo poche ore rimaste!
Termina tra: 00D 00H 00M 00S
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
Categorie

Economia del Loot di DayZ - Modifica di types.xml

IT dayz types.xml loot economy spawn rates 1 hanno trovato utile questo articolo

Questa guida spiega come modificare types.xml per personalizzare l'economia del loot sul tuo server DayZ ospitato con Legion Hosting. Imparerai cosa controlla ogni attributo, vedrai esempi per scenari di regolazione comuni e capirai come validare le tue modifiche. Per la configurazione generale del server, consulta la Guida alla Configurazione del Server DayZ.

Ferma il server prima di modificare qualsiasi file di configurazione. Ferma sempre il server dalla scheda Console in GPanel prima di modificare types.xml o qualsiasi altro file della missione. Le modifiche effettuate mentre il server è in esecuzione potrebbero essere sovrascritte o ignorate al prossimo spegnimento.

Localizzazione di types.xml

L'economia del loot in DayZ è controllata dal file types.xml. Questo file definisce ogni oggetto che può apparire sulla mappa e la frequenza con cui ogni oggetto compare. Si trova in:

mpmissions/dayzOffline.chernarusplus/db/types.xml

Se stai utilizzando una mappa diversa (come Livonia), sostituisci dayzOffline.chernarusplus con il nome della cartella della tua missione. Nomi comuni delle cartelle missione:

Mappa Cartella Missione
Chernarus dayzOffline.chernarusplus
Livonia dayzOffline.enoch

Apri types.xml nell'editor di file di GPanel oppure scaricalo tramite SFTP, modificalo localmente e ricaricalo.

Comprensione degli Attributi Principali

Ogni oggetto in types.xml è definito da un elemento <type>. Gli elementi figlio più importanti per controllare la frequenza del loot sono:

Elemento Descrizione
nominal Il numero target di questo oggetto che il server cerca di mantenere sulla mappa in ogni momento. Aumenta questo valore per rendere l'oggetto più comune. Imposta su 0 per disabilitare completamente la comparsa.
min Il numero minimo di questo oggetto sulla mappa prima che il sistema di rifornimento inizi a generarne di nuovi. Deve essere inferiore o uguale a nominal.
lifetime Per quanto tempo (in secondi) un oggetto persiste a terra prima di scomparire se non viene interagito. Aumenta questo valore per far durare gli oggetti più a lungo prima di sparire.
restock Tempo (in secondi) tra i tentativi di generazione. Impostare su 0 significa che l'oggetto ricompare non appena il conteggio scende sotto min.
quantmin / quantmax Controlla l'intervallo di quantità quando l'oggetto viene generato (es. conteggio munizioni in un caricatore). Un valore di -1 significa che il gioco usa il suo valore predefinito.
cost Un peso di priorità usato dalla Central Economy. Valori più alti fanno comparire l'oggetto prima durante un ciclo di rifornimento. Gli oggetti rari hanno tipicamente valori di costo più elevati.

Spiegazione dei Flag

Ogni elemento <type> include un elemento <flags> che controlla come l'economia conta le istanze esistenti dell'oggetto:

Flag Descrizione
count_in_map Conta gli oggetti a terra nel totale di nominal.
count_in_cargo Conta gli oggetti dentro contenitori (zaini, depositi) nel totale.
count_in_hoarder Conta gli oggetti nelle scorte dei giocatori e nei contenitori sotterrati nel totale.
count_in_player Conta gli oggetti trasportati dai giocatori online nel totale.
crafted Imposta su 1 se questo oggetto è solo craftabile e non dovrebbe comparire naturalmente.
deloot Imposta su 1 per il loot degli Eventi Dinamici (crash di elicotteri, ecc.).

Esempio: Voce del Fucile d'Assalto 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>

In questo esempio il server cerca di mantenere 5 AKM sulla mappa in ogni momento (nominal=5). Quando il conteggio scende sotto 2 (min=2), ne vengono generati di nuovi immediatamente (restock=0). Ogni AKM scompare dopo 4 ore se non viene toccato (lifetime=14400 secondi). Vengono contati solo gli oggetti a terra (count_in_map=1), quindi gli AKM dentro gli zaini dei giocatori o le scorte sotterrate non vengono sottratti dal totale.

Tag Categoria e Utilizzo

I tag <category> e <usage> controllano dove gli oggetti compaiono sulla mappa:

  • <category name="weapons"/> -- classifica il tipo di oggetto (armi, vestiti, strumenti, cibo, ecc.)
  • <usage name="Military"/> -- limita la comparsa alle zone militari. Altri valori includono Town, Village, Farm, Industrial, Hunting, School, Medic, Police, Firefighter e Coast.

Puoi aggiungere più tag <usage> per consentire a un oggetto di comparire in diversi tipi di posizioni.

Esempi Comuni di Regolazione del Loot

Obiettivo Cosa Modificare
Rendere un oggetto più comune Aumenta nominal e min
Disabilitare la comparsa di un oggetto Imposta nominal su 0 e min su 0
Far durare gli oggetti più a lungo prima di scomparire Aumenta lifetime (il valore è in secondi; 3600 = 1 ora)
Velocizzare la rigenerazione degli oggetti dopo la raccolta Diminuisci restock o impostalo su 0
Far contare il loot raro anche quando accumulato Imposta count_in_hoarder="1" e count_in_cargo="1"
Consentire a un oggetto di comparire in città e aree militari Aggiungi sia <usage name="Town"/> che <usage name="Military"/>

Validazione delle Modifiche

Valida il tuo XML prima di salvare. types.xml deve essere un XML valido. Un singolo tag non chiuso, una parentesi non corrispondente o un carattere estraneo impedirà al server di caricare la missione e potrebbe causare un crash all'avvio. Usa un editor di testo con validazione XML (come Notepad++ o VS Code) quando modifichi questo file localmente prima di caricarlo.

Errori XML comuni a cui prestare attenzione:

  • Dimenticare di chiudere un elemento <type> con </type>
  • Virgolette non corrispondenti nei valori degli attributi (es. name="AKM senza virgoletta di chiusura)
  • Caratteri estranei o parentesi angolari in eccesso
  • Cancellare accidentalmente la dichiarazione XML in cima al file
Le modifiche a types.xml hanno effetto al riavvio del server. L'economia del loot viene caricata all'avvio. Dopo aver salvato le modifiche, riavvia il server da GPanel affinché le modifiche abbiano effetto. I nuovi valori del loot si applicheranno agli oggetti generati dopo il riavvio -- gli oggetti già sulla mappa mantengono i loro timer di scomparsa originali.

Interazioni delle Mod con types.xml

Se stai eseguendo mod che aggiungono nuovi oggetti, quelle mod potrebbero includere le proprie voci di types.xml nella cartella db/ della mod. Se le tue modifiche al types.xml vanilla non sembrano avere effetto per gli oggetti delle mod, controlla se la mod sovrascrive la voce. Potresti dover modificare il types.xml della mod stessa.

Articoli Correlati

Hai bisogno di ulteriore aiuto? Se non riesci a risolvere un problema dopo aver seguito questa guida, apri un ticket di supporto su legionhosting.net/submitticket.php e includi il tuo ID server, l'output della console di GPanel e una descrizione del problema.

Questo articolo ti è stato utile?

Ready to Get Started?

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