Mărește loot-ul în DayZ
Fișierul types.xml stabilește ce obiecte Vanilla apar, în ce cantitate și în ce locuri. În acest ghid îți explicăm cum să ajustezi loot-ul Vanilla și cum să încarci fișierul modificat pe server.
- FileZilla: https://filezilla-project.org/
Important: În FileZilla setează modul de transfer la Binar. Pentru aceasta, fă clic pe Transfer → Tip de transfer → Binar. - WinSCP: https://winscp.net/eng/index.php
1. Descarcă types.xml
Poți obține fișierul corect types.xml în două moduri:
Descarcă fișierul din depozitul oficial GitHub al Bohemia Interactive. Selectează misiunea hărții tale și deschide folderul
db.Descarcă fișierul folosit în prezent de server prin Gameserver-FTP. După conectare, îl găsești în misiunea activă aici:
/mpmissions/<Folderul-misiunii>/db/types.xmlExemple:
/mpmissions/dayzOffline.chernarusplus/db/types.xml/mpmissions/dayzOffline.enoch/db/types.xml
Folosește întotdeauna fișierul types.xml din misiunea pornită de server. Creează o copie a fișierului original înainte de modificare.
2. Ajustează loot-ul Vanilla
Pentru editare îți recomandăm un editor cu evidențierea sintaxei, de exemplu Notepad++.
Ca exemplu, modificăm intrarea pentru AK101. Valoarea nominal este mărită de la 4 la 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>
Modificat:
<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>
Astfel crești valoarea țintă pentru AK101 de la 4 la 8. Cantitatea reală poate varia în funcție de locurile de loot, jucători și alte setări.
Setări importante
| Setare | Descriere |
|---|---|
type | Stabilește ce obiect apare, de exemplu AK101. |
nominal | Cantitatea totală țintă a unui obiect, urmărită de Central Economy. |
lifetime | Timpul în secunde în care un obiect poate rămâne de obicei în lume înainte de a fi eliminat. |
restock | Timpul în secunde până când Central Economy încearcă din nou să reaprovizioneze acest obiect. |
min | Dacă numărul scade sub această valoare, Central Economy încearcă să genereze obiecte noi. |
quantmin | Nivelul minim de umplere în procente pentru obiecte cu cantitate, precum încărcătoare sau lichide. Obiectele fără cantitate folosesc adesea -1. |
quantmax | Nivelul maxim de umplere în procente pentru obiecte cu cantitate. Obiectele fără cantitate folosesc adesea -1. |
cost | Prioritatea la distribuirea loot-ului. O valoare mai mare poate favoriza apariția obiectului. |
flags | Stabilesc în ce locuri sunt numărate obiectele în total. |
↳ count_in_cargo | Sunt numărate obiectele din vehicule, rucsacuri și alte inventare. |
↳ count_in_hoarder | Sunt numărate obiectele din containere, corturi, butoaie și alte locuri de depozitare. |
↳ count_in_map | Sunt numărate obiectele din lume. |
↳ count_in_player | Sunt numărate obiectele din inventarul unui jucător. |
↳ crafted | Indică obiecte fabricate, care nu apar în mod normal. |
↳ deloot | Indică loot special de eveniment, de exemplu din prăbușiri de elicoptere. |
category | Atribuie obiectul unei categorii, de exemplu weapons sau clothes. |
tag | Stabilește tipul locului de loot în care poate apărea obiectul, de exemplu shelves sau floor. |
usage | Stabilește în ce zone poate apărea obiectul, de exemplu Military, Town sau Village. |
value | Stabilește zona sau nivelul de loot, de exemplu Tier4. |
Modifică doar valorile pe care vrei să le schimbi. Acordă atenție literelor mari și mici din numele obiectelor și unei structuri XML valide.
3. Încarcă types.xml
Oprește serverul și așteaptă până când se închide complet. Starea trebuie să fie Serverul nu rulează.
Conectează programul tău FTP la Gameserver-FTP. Datele de autentificare le găsești în prezentarea generală FTP când dai clic pe FTP.
După conectare te afli deja în directorul rădăcină
/. Deschide folderul misiunii active și apoi subfolderuldb:/mpmissions/<Folderul-misiunii>/db/Exemple:
/mpmissions/dayzOffline.chernarusplus/db//mpmissions/dayzOffline.enoch/db/Încarcă
types.xmlmodificat în acest folder și confirmă înlocuirea fișierului existent.Pornește din nou serverul.
Fișierul modificat types.xml va fi încărcat la pornirea serverului. Modificările loot-ului pot deveni complet vizibile abia după următorul ciclu de apariție sau curățare.
4. Adaugă loot din moduri
Multe moduri oferă propriile intrări de loot, de exemplu într-un fișier types.xml sau într-un folder ServerFiles. Citește mai întâi instrucțiunile de instalare ale autorului modului pentru a vedea ce fișiere sunt necesare.
Pentru obiectele din moduri nu trebuie să înlocuiești întregul fișier Vanilla types.xml. Poți include un fișier separat care completează fișierul standard sau modifică anumite intrări. DayZ acceptă fișiere Central Economy suplimentare prin cfgeconomycore.xml.
Creează un folder suplimentar în folderul misiunii, de exemplu:
/mpmissions/dayzOffline.chernarusplus/custom/Copiază intrările de loot oferite de mod într-un fișier separat, de exemplu
mod_types.xml, și încarcă-l în acest folder. Dacă mod-ul oferă deja un fișier potrivit, îl poți redenumi.Deschide
cfgeconomycore.xmlîn folderul misiunii. Adaugă următoarea secțiune în elementul existent<economycore>. Păstrează conținutul existent al fișierului:<ce folder="custom"> <file name="mod_types.xml" type="types" /> </ce>
Important: Dacă modifici un obiect existent, și rândurile sale anterioare usage, tag și value trebuie să rămână în fișierul tău. Altfel, este posibil ca obiectul să nu mai apară în locurile inițiale.
- Încarcă din nou
cfgeconomycore.xmlmodificat în folderul misiunii și repornește serverul.
Modul trebuie să fie instalat și activat. Numele obiectelor, categoriile, tag-urile, zonele de utilizare și nivelurile de loot trebuie să corespundă exact instrucțiunilor modului. Dacă un mod necesită și cfgspawnabletypes.xml sau alte fișiere, urmează instrucțiunile sale și pentru acestea.
Mai multe informații tehnice despre fișierele Central Economy suplimentare și înlocuite găsești în documentația oficială DayZ.