Lingua & Valuta

Valuta

DayZ: Il vostro gioco, il vostro server

da 9,84
AUD /mese
da 11,72
BGN /mese
da 35,00
BRL /mese
da 9,64
CAD /mese
da 5,54
CHF /mese
da 46,32
CNY /mese
da 145,46
CZK /mese
da 44,78
DKK /mese
da 5,99
EUR /mese
da 5,10
GBP /mese
da 53,54
HKD /mese
da 45,14
HRK /mese
da 2.164,37
HUF /mese
da 123.381,42
IDR /mese
da 20,59
ILS /mese
da 657,23
INR /mese
da 857,77
ISK /mese
da 1.108,21
JPY /mese
da 10.216,60
KRW /mese
da 119,55
MXN /mese
da 27,86
MYR /mese
da 66,35
NOK /mese
da 11,78
NZD /mese
da 421,47
PHP /mese
da 25,99
PLN /mese
da 31,44
RON /mese
da 702,03
RUB /mese
da 66,11
SEK /mese
da 8,83
SGD /mese
da 229,03
THB /mese
da 321,34
TRY /mese
da 6,83
USD /mese
da 112,46
ZAR /mese
da 43,14
date /mese

Aumentare il loot in DayZ

Il file types.xml stabilisce quali oggetti Vanilla compaiono, in quale quantità e in quali luoghi. In questa guida spieghiamo come modificare il loot Vanilla e caricare il file modificato sul server.

1. Scaricare types.xml

Puoi ottenere il file types.xml corretto in due modi:

  • Scarica il file dal repository GitHub ufficiale di Bohemia Interactive. Seleziona la missione della tua mappa e apri la cartella db.

  • Scarica il file attualmente utilizzato dal server tramite il Gameserver-FTP. Dopo la connessione lo trovi nella missione attiva qui:

    /mpmissions/<CartellaMissione>/db/types.xml

    Esempi:

    /mpmissions/dayzOffline.chernarusplus/db/types.xml /mpmissions/dayzOffline.enoch/db/types.xml

Usa sempre il file types.xml della missione effettivamente avviata dal server. Prima di modificarlo, crea una copia del file originale.

2. Modificare il loot Vanilla

Per la modifica consigliamo un editor con evidenziazione della sintassi, come Notepad++.

Come esempio modifichiamo la voce relativa a AK101. Il valore nominal viene aumentato da 4 a 8:

Originale:

<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>

Modificato:

<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>

In questo modo aumenti il valore obiettivo di AK101 da 4 a 8. La quantità effettiva può variare in base alle posizioni del loot, ai giocatori e ad altre impostazioni.

Impostazioni importanti

ImpostazioneDescrizione
typeDetermina quale oggetto viene generato, ad esempio AK101.
nominalQuantità totale obiettivo di un oggetto che la Central Economy cerca di raggiungere.
lifetimeTempo in secondi durante il quale un oggetto può normalmente rimanere nel mondo prima di essere rimosso.
restockTempo in secondi prima che la Central Economy tenti nuovamente di rifornire questo oggetto.
minSe la quantità scende sotto questo valore, la Central Economy tenta di generare nuovi oggetti.
quantminLivello minimo di riempimento in percentuale per gli oggetti con quantità, come caricatori o liquidi. Per gli oggetti senza quantità si usa spesso -1.
quantmaxLivello massimo di riempimento in percentuale per gli oggetti con quantità. Per gli oggetti senza quantità si usa spesso -1.
costPriorità nella distribuzione del loot. Un valore più alto può favorire la generazione dell’oggetto.
flagsDeterminano in quali luoghi gli oggetti vengono conteggiati nel totale.
count_in_cargoGli oggetti nei veicoli, negli zaini e in altri inventari vengono conteggiati.
count_in_hoarderGli oggetti nei contenitori, nelle tende, nei barili e in luoghi di deposito simili vengono conteggiati.
count_in_mapGli oggetti nel mondo vengono conteggiati.
count_in_playerGli oggetti nell’inventario di un giocatore vengono conteggiati.
craftedIndica gli oggetti fabbricati, che non vengono generati normalmente.
delootIndica il loot speciale degli eventi, ad esempio quello degli elicotteri precipitati.
categoryAssegna l’oggetto a una categoria, come weapons o clothes.
tagDetermina il tipo di posizione del loot in cui può comparire l’oggetto, come shelves o floor.
usageDetermina in quali aree può comparire l’oggetto, come Military, Town o Village.
valueDetermina la zona o il livello del loot, come Tier4.

Modifica solo i valori che vuoi realmente cambiare. Presta attenzione anche alle maiuscole e minuscole nei nomi degli oggetti e a una struttura XML valida.

3. Caricare types.xml

  1. Arresta il server e attendi che sia completamente spento. Lo stato deve essere Il server non è in esecuzione.

  2. Collega il tuo programma FTP al Gameserver-FTP. I dati di accesso sono disponibili nella panoramica FTP facendo clic su FTP.

  3. Dopo la connessione ti trovi già nella directory principale /. Apri la cartella della missione attiva e poi la relativa sottocartella db:

    /mpmissions/<CartellaMissione>/db/

    Esempi:

    /mpmissions/dayzOffline.chernarusplus/db/ /mpmissions/dayzOffline.enoch/db/

  4. Carica il file types.xml modificato in questa cartella e conferma la sostituzione del file esistente.

  5. Riavvia il server.

Il file types.xml modificato verrà caricato all’avvio del server. Le modifiche al loot potrebbero essere completamente visibili solo dopo il ciclo successivo di generazione o pulizia.

4. Aggiungere loot dalle mod

Molte mod forniscono voci di loot proprie, ad esempio in un file types.xml o in una cartella ServerFiles. Leggi prima le istruzioni di installazione dell’autore della mod per sapere quali file sono necessari.

Per aggiungere oggetti delle mod non devi sostituire l’intero file Vanilla types.xml. Puoi includere un file separato per completare il file standard o modificare singole voci. DayZ supporta file Central Economy aggiuntivi tramite cfgeconomycore.xml.

  1. Crea una cartella aggiuntiva nella cartella della missione, ad esempio:

    /mpmissions/dayzOffline.chernarusplus/custom/

  2. Copia le voci di loot fornite dalla mod in un file separato, ad esempio mod_types.xml, e caricalo in questa cartella. Se la mod include già un file adatto, puoi rinominarlo.

  3. Apri cfgeconomycore.xml nella cartella della missione. Aggiungi la sezione seguente all’interno dell’elemento <economycore> esistente. Mantieni il contenuto già presente nel file:

    <ce folder="custom">
        <file name="mod_types.xml" type="types" />
    </ce>
    

Importante: Se modifichi un oggetto esistente, nel tuo file devono rimanere anche le sue righe precedenti usage, tag e value. In caso contrario, l’oggetto potrebbe non comparire più nelle posizioni precedenti.

  1. Carica nuovamente il file cfgeconomycore.xml modificato nella cartella della missione e riavvia il server.

La mod deve essere installata e attivata. I nomi degli oggetti, le categorie, i tag, le aree di utilizzo e i livelli del loot devono corrispondere esattamente alle istruzioni della mod. Se una mod richiede anche cfgspawnabletypes.xml o altri file, segui le istruzioni di installazione della mod anche per questi file.

Per maggiori informazioni tecniche sui file Central Economy aggiuntivi e sovrascritti, consulta la documentazione ufficiale di DayZ.