Saagi suurendamine DayZ-s
Fail types.xml määrab, millised Vanilla-esemed ilmuvad, millises koguses ja millistes kohtades. Selles juhendis näitame, kuidas Vanilla-saaki muuta ja muudetud fail serverisse üles laadida.
- FileZilla: https://filezilla-project.org/
Oluline: Määra FileZillas edastusrežiimiks Binary. Selleks klõpsa Transfer → Transfer type → Binary. - WinSCP: https://winscp.net/eng/index.php
1. Faili types.xml allalaadimine
Õige faili types.xml saad kahel viisil:
Laadi fail alla Bohemia Interactive’i ametlikust GitHubi repositooriumist. Vali oma kaardi missioon ja ava kaust
db.Laadi serveris praegu kasutatav fail alla Gameserver-FTP-st. Pärast ühenduse loomist leiad selle aktiivse missiooni alt:
/mpmissions/<Missioonikaust>/db/types.xmlNäited:
/mpmissions/dayzOffline.chernarusplus/db/types.xml/mpmissions/dayzOffline.enoch/db/types.xml
Kasuta alati selle missiooni faili types.xml, mille server tegelikult käivitab. Enne muutmist tee algfailist koopia.
2. Vanilla-saagi muutmine
Redigeerimiseks soovitame süntaksi esiletõstmisega redaktorit, näiteks Notepad++.
Näiteks muudame kirjet AK101. Väärtus nominal suureneb 4-lt 8-le:
Algne:
<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>
Muudetud:
<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>
Nii suurendad AK101 sihtarvu 4-lt 8-le. Tegelik kogus võib sõltuvalt saagikohtadest, mängijatest ja muudest seadetest erineda.
Olulised seaded
| Seade | Kirjeldus |
|---|---|
type | Määrab, milline ese ilmub, näiteks AK101. |
nominal | Eseme sihtkogus, mida Central Economy püüab saavutada. |
lifetime | Aeg sekundites, mille jooksul ese võib tavaliselt maailmas olla, enne kui see eemaldatakse. |
restock | Aeg sekundites, enne kui Central Economy proovib seda eset uuesti juurde tekitada. |
min | Kui kogus langeb sellest väärtusest madalamale, proovib Central Economy uusi esemeid tekitada. |
quantmin | Minimaalne täituvus protsentides kogusega esemetele, näiteks salvedele või vedelikele. Koguseta esemetel kasutatakse sageli väärtust -1. |
quantmax | Maksimaalne täituvus protsentides kogusega esemetele. Koguseta esemetel kasutatakse sageli väärtust -1. |
cost | Prioriteet saagi jagamisel. Suurem väärtus võib põhjustada eseme eelistatud tekkimise. |
flags | Määravad, millistes kohtades olevaid esemeid koguarvu sisse arvestatakse. |
↳ count_in_cargo | Sõidukites, seljakottides ja muus inventaris olevad esemed lähevad arvesse. |
↳ count_in_hoarder | Konteinerites, telkides, tünnides ja muudes hoiukohtades olevad esemed lähevad arvesse. |
↳ count_in_map | Maailmas olevad esemed lähevad arvesse. |
↳ count_in_player | Mängija inventaris olevad esemed lähevad arvesse. |
↳ crafted | Tähistab valmistatavaid esemeid, mis tavaliselt ei teki saagina. |
↳ deloot | Tähistab erilist sündmusesaaki, näiteks helikopteriõnnetustest saadavat saaki. |
category | Määrab eseme kategooria, näiteks weapons või clothes. |
tag | Määrab saagikoha tüübi, kus ese võib ilmuda, näiteks shelves või floor. |
usage | Määrab, millistes piirkondades ese võib ilmuda, näiteks Military, Town või Village. |
value | Määrab tsooni või saagitaseme, näiteks Tier4. |
Muuda ainult väärtusi, mida soovid tegelikult muuta. Pööra tähelepanu esemete nimede suur- ja väiketähtedele ning kehtivale XML-struktuurile.
3. Faili types.xml üleslaadimine
Peata server ja oota, kuni see on täielikult seiskunud. Oleku näit peab olema Server ei tööta.
Ühenda oma FTP-programm Gameserver-FTP-ga. Sisselogimisandmed leiad FTP ülevaatest, kui klõpsad FTP.
Pärast ühenduse loomist oled juba juurkaustas
/. Ava aktiivse missiooni kaust ja seejärel selle alamkaustdb:/mpmissions/<Missioonikaust>/db/Näited:
/mpmissions/dayzOffline.chernarusplus/db//mpmissions/dayzOffline.enoch/db/Laadi muudetud
types.xmlsellesse kausta ja kinnita olemasoleva faili asendamine.Käivita server uuesti.
Muudetud types.xml laaditakse serveri käivitamisel. Saagimuudatused võivad täielikult nähtavaks saada alles pärast järgmist tekkimis- või puhastustsüklit.
4. Modide saagi lisamine
Paljud modid sisaldavad oma saagikirjeid, näiteks failis types.xml või kaustas ServerFiles. Loe kõigepealt modi autori paigaldusjuhendit, kus on kirjas vajalikud failid.
Modiesemete lisamiseks ei pea sa kogu Vanilla-faili types.xml asendama. Võid lisada eraldi faili, mis täiendab standardfaili või muudab üksikuid kirjeid. DayZ toetab täiendavaid Central Economy faile cfgeconomycore.xml kaudu.
Loo missiooni kausta lisakaust, näiteks:
/mpmissions/dayzOffline.chernarusplus/custom/Kopeeri modi antud saagikirjed eraldi faili, näiteks
mod_types.xml, ja laadi see sellesse kausta. Kui mod sisaldab sobivat faili, võid selle ümber nimetada.Ava missiooni kaustas
cfgeconomycore.xml. Lisa olemasoleva<economycore>elemendi sisse järgmine osa. Säilita faili olemasolev sisu:<ce folder="custom"> <file name="mod_types.xml" type="types" /> </ce>
Oluline: Kui muudad olemasolevat eset, peavad selle varasemad usage-, tag- ja value-read jääma ka sinu faili. Muidu ei pruugi ese enam varasemates kohtades ilmuda.
- Laadi muudetud
cfgeconomycore.xmltagasi missiooni kausta ja taaskäivita server.
Mod peab olema paigaldatud ja aktiveeritud. Esemate nimed, kategooriad, sildid, kasutuspiirkonnad ja saagitasemed peavad täpselt vastama modi juhistele. Kui mod vajab ka faili cfgspawnabletypes.xml või muid faile, järgi nende puhul samuti modi paigaldusjuhendit.
Lisateavet Central Economy failide lisamise ja ülekirjutamise kohta leiad DayZ ametlikust dokumentatsioonist.