Kaip padidinti grobį DayZ
Failas types.xml nurodo, kurie Vanilla daiktai atsiranda, kokiu kiekiu ir kuriose vietose. Šiame vadove paaiškiname, kaip pakeisti Vanilla grobį ir įkelti pakeistą failą į serverį.
- FileZilla: https://filezilla-project.org/
Svarbu: „FileZilla“ nustatyk perdavimo režimą Dvejetainis. Spustelėk Perdavimas → Perdavimo tipas → Dvejetainis. - WinSCP: https://winscp.net/eng/index.php
1. types.xml atsisiuntimas
Tinkamą types.xml gali gauti dviem būdais:
Atsisiųsk failą iš oficialios „Bohemia Interactive“ GitHub saugyklos. Pasirink savo žemėlapio misiją ir atidaryk aplanką
db.Atsisiųsk serveryje naudojamą failą per Gameserver-FTP. Prisijungęs jį rasi aktyvioje misijoje:
/mpmissions/<Misijos aplankas>/db/types.xmlPavyzdžiai:
/mpmissions/dayzOffline.chernarusplus/db/types.xml/mpmissions/dayzOffline.enoch/db/types.xml
Visada naudok tos misijos types.xml, kurią serveris iš tikrųjų paleidžia. Prieš redaguodamas sukurk originalaus failo kopiją.
2. Vanilla grobio keitimas
Redaguoti rekomenduojame su sintaksės paryškinimą turinčia programa, pavyzdžiui, Notepad++.
Pavyzdyje pakeisime AK101 įrašą. nominal reikšmę padidinsime nuo 4 iki 8:
Pradinis:
<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>
Pakeistas:
<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>
Taip AK101 tikslinį kiekį padidinsi nuo 4 iki 8. Tikras kiekis gali skirtis priklausomai nuo grobio vietų, žaidėjų ir kitų nustatymų.
Svarbūs nustatymai
| Nustatymas | Aprašymas |
|---|---|
type | Nurodo, kuris daiktas atsiranda, pavyzdžiui, AK101. |
nominal | Tikslinis bendras daikto kiekis, kurio siekia Central Economy. |
lifetime | Laikas sekundėmis, kurį daiktas paprastai gali išlikti pasaulyje prieš pašalinimą. |
restock | Laikas sekundėmis, po kurio Central Economy vėl bando papildyti šio daikto kiekį. |
min | Jei kiekis nukrenta žemiau šios reikšmės, Central Economy bando sukurti naujų daiktų. |
quantmin | Mažiausias procentinis užpildymas daiktams su kiekiu, pavyzdžiui, dėtuvėms ar skysčiams. Daiktams be kiekio dažnai naudojama -1. |
quantmax | Didžiausias procentinis užpildymas daiktams su kiekiu. Daiktams be kiekio dažnai naudojama -1. |
cost | Pirmenybė paskirstant grobį. Didesnė reikšmė gali suteikti daiktui pirmenybę atsirandant. |
flags | Nurodo, kuriose vietose esantys daiktai įskaičiuojami į bendrą kiekį. |
↳ count_in_cargo | Daiktai transporto priemonėse, kuprinėse ir kitame inventoriuje įskaičiuojami. |
↳ count_in_hoarder | Daiktai konteineriuose, palapinėse, statinėse ir panašiose saugyklose įskaičiuojami. |
↳ count_in_map | Pasaulyje esantys daiktai įskaičiuojami. |
↳ count_in_player | Žaidėjo inventoriuje esantys daiktai įskaičiuojami. |
↳ crafted | Nurodo gaminamus daiktus, kurie paprastai neatsiranda kaip grobis. |
↳ deloot | Nurodo specialų įvykio grobį, pavyzdžiui, iš sudužusių sraigtasparnių. |
category | Priskiria daiktą kategorijai, pavyzdžiui, weapons arba clothes. |
tag | Nurodo grobio vietos tipą, kuriame daiktas gali atsirasti, pavyzdžiui, shelves arba floor. |
usage | Nurodo, kuriose vietose daiktas gali atsirasti, pavyzdžiui, Military, Town arba Village. |
value | Nurodo zoną arba grobio lygį, pavyzdžiui, Tier4. |
Keisk tik tas reikšmes, kurias iš tikrųjų nori pakeisti. Taip pat atkreipk dėmesį į didžiąsias ir mažąsias daiktų pavadinimų raides bei galiojančią XML struktūrą.
3. types.xml įkėlimas
Sustabdyk serverį ir palauk, kol jis visiškai išsijungs. Būsena turi būti Serveris neveikia.
Naudodamas FTP programą prisijunk prie Gameserver-FTP. Prisijungimo duomenis rasi FTP apžvalgoje spustelėjęs FTP.
Prisijungęs jau būsi pagrindiniame kataloge
/. Atidaryk aktyvios misijos aplanką ir jo poaplankįdb:/mpmissions/<Misijos aplankas>/db/Pavyzdžiai:
/mpmissions/dayzOffline.chernarusplus/db//mpmissions/dayzOffline.enoch/db/Pakeistą
types.xmlįkelk į šį aplanką ir patvirtink esamo failo pakeitimą.Paleisk serverį iš naujo.
Pakeistas types.xml bus įkeltas paleidus serverį. Grobio pokyčiai gali visiškai pasimatyti tik po kito atsiradimo arba valymo ciklo.
4. Modifikacijų grobio pridėjimas
Daugelis modifikacijų pateikia savo grobio įrašus, pavyzdžiui, faile types.xml arba aplanke ServerFiles. Pirmiausia perskaityk modifikacijos autoriaus diegimo instrukciją, kurioje nurodyti reikalingi failai.
Norint pridėti modifikacijų daiktus, nereikia pakeisti viso Vanilla types.xml failo. Gali įtraukti atskirą failą, kuris papildytų standartinį failą arba pakeistų atskirus įrašus. DayZ papildomus Central Economy failus palaiko per cfgeconomycore.xml.
Misijos aplanke sukurk papildomą aplanką, pavyzdžiui:
/mpmissions/dayzOffline.chernarusplus/custom/Modifikacijos pateiktus grobio įrašus nukopijuok į atskirą failą, pavyzdžiui,
mod_types.xml, ir įkelk jį į šį aplanką. Jei modifikacija jau pateikia tinkamą failą, gali jį pervadinti.Misijos aplanke atidaryk
cfgeconomycore.xml. Esamo elemento<economycore>viduje pridėk šią dalį. Esamą failo turinį išsaugok:<ce folder="custom"> <file name="mod_types.xml" type="types" /> </ce>
Svarbu: Jei keiti esamą daiktą, jo ankstesnės usage, tag ir value eilutės taip pat turi likti tavo faile. Priešingu atveju daiktas gali nebeatsirasti ankstesnėse vietose.
- Pakeistą
cfgeconomycore.xmlvėl įkelk į misijos aplanką ir paleisk serverį iš naujo.
Modifikacija turi būti įdiegta ir aktyvi. Daiktų pavadinimai, kategorijos, žymos, naudojimo vietos ir grobio lygiai turi tiksliai atitikti modifikacijos instrukcijas. Jei modifikacijai taip pat reikia cfgspawnabletypes.xml ar kitų failų, jų atveju taip pat vadovaukis diegimo instrukcija.
Daugiau techninės informacijos apie Central Economy failų pridėjimą ir pakeitimą rasi oficialioje DayZ dokumentacijoje.