Apri la cartella della missione
Scegli la cartella che contiene types.xml come cartella di lavoro di Coderoute.
Gestisci un piccolo server privato di DayZ e un oggetto è troppo raro. La soluzione è un numero in types.xml. Ti serve aiuto con mod e script per il tuo server? Parti da qui, perché gli stessi 4 passi valgono per l'XML e per i file Enforce Script.
Scegli la cartella che contiene types.xml come cartella di lavoro di Coderoute.
Scrivi con parole semplici quale oggetto e quale valore devono cambiare.
In modalità Ask first, leggi la scheda prima che la modifica venga scritta.
Esegui il tuo controllo XML, riavvia una copia di prova e guarda il risultato.
"BakedBeansCan" types.xml1 risultatotypes.xml12 righetypes.xml+1 -1your XML check commandexit 0<type name="BakedBeansCan">
<nominal>40</nominal>
<lifetime>14400</lifetime>
<restock>1800</restock>
<min>20</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="food"/>
<usage name="Town"/>
</type>Un oggetto in types.xml: nominal è quanti ne cerca di mantenere l'economia, lifetime è per quanti secondi ne dura uno. Il tag flags porta tutti e sei gli attributi, divisi qui su 3 righe per stare nella pagina.
Apri la cartella della missione in Coderoute e chiedigli di mostrare come è configurato BakedBeansCan. Usa grep per trovare la voce e read_file per mostrarla, poi spiega ogni tag con parole semplici. Poi chiedi nominal 60 al posto di 40. In modalità Ask first la modifica appare come diff, ed edit_file scrive solo quella riga dopo che hai accettato. Poi il tuo comando di controllo XML viene eseguito in Shell. Infine riavvia una copia di prova del tuo server e osserva se l'oggetto compare più spesso. Tieni una copia del file originale.
Un server con pochi mod è più facile da mantenere di uno con 30. Metti Coderoute su Plan only e chiedi un elenco di ciò che serve a ogni mod: una chiave nella cartella keys, un posto nel tuo script di avvio e, per gli oggetti nuovi, voci in types.xml. Legge i file con read_file e grep ma non cambia nulla. Rivedi il piano, passa a Ask first e lascia che scriva una voce alla volta. Prova dopo ogni modifica, così un errore è facile da trovare.