CCoderoute
Workflow-uri

DayZ XML editor: schimbă loot-ul în siguranță

03
Scenariul

Echilibrează un singur obiect din economia ta

Ții un mic server privat DayZ și un obiect este prea rar. Soluția este un număr în types.xml. Ai nevoie de ajutor cu modding și scripting pentru serverul tău? Începe aici, pentru că aceiași 4 pași merg pentru XML și pentru fișierele Enforce Script.

01

Deschide folderul misiunii

Alege folderul care conține types.xml ca folder de lucru al lui Coderoute.

02

Descrie schimbarea

Scrie cu cuvinte simple ce obiect și ce valoare trebuie să se schimbe.

03

Citește diff-ul

În modul Ask first, citește cardul înainte ca editarea să fie scrisă.

04

Testează serverul

Rulează verificarea XML, repornește o copie de test și uită-te la rezultat.

Cum arată intrarea

types.xml
<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 obiect în types.xml: nominal este numărul de bucăți pe care economia încearcă să le păstreze, iar lifetime este numărul de secunde cât există o bucată. Eticheta flags poartă toate cele șase atribute, împărțite aici pe 3 linii ca să încapă pe pagină.

Ghiduri pentru începători

Editează types.xml pe un server privat DayZ

Deschide folderul misiunii în Coderoute și cere-i să arate cum este configurat BakedBeansCan. Folosește grep ca să găsească intrarea și read_file ca să o afișeze, apoi explică fiecare etichetă cu cuvinte simple. Apoi cere nominal 60 în loc de 40. În modul Ask first schimbarea apare ca diff, iar edit_file scrie doar acea linie după ce accepți. Apoi comanda ta de verificare XML rulează în Shell. În sfârșit, repornește o copie de test a serverului și urmărește dacă obiectul apare mai des. Păstrează o copie a fișierului original.

Planifică un server cu moduri ușoare

Un server cu moduri ușoare este mai ușor de întreținut decât unul cu 30. Treci Coderoute pe Plan only și cere o listă cu ce are nevoie fiecare mod: o cheie în folderul keys, un loc în scriptul de lansare și, pentru obiecte noi, intrări în types.xml. Citește fișierele cu read_file și grep, dar nu schimbă nimic. Citește planul, treci pe Ask first și lasă-l să scrie câte o intrare pe rând. Testează după fiecare schimbare, ca o greșeală să fie ușor de găsit.

Coderoute pentru Windows

Încearcă fluxul pe propriile fișiere

Descarcă Coderoute ↗