Laupījuma palielināšana DayZ
Fails types.xml nosaka, kuri Vanilla priekšmeti tiek ģenerēti, kādā daudzumā un kurās vietās. Šajā ceļvedī parādīsim, kā pielāgot Vanilla laupījumu un augšupielādēt mainīto failu savā serverī.
- FileZilla: https://filezilla-project.org/
Svarīgi: Programmā FileZilla iestati pārsūtīšanas režīmu uz Binārs. Noklikšķini uz Pārsūtīšana → Pārsūtīšanas veids → Binārs. - WinSCP: https://winscp.net/eng/index.php
1. Faila types.xml lejupielāde
Pareizo types.xml vari iegūt divos veidos:
Lejupielādē failu no Bohemia Interactive oficiālā GitHub repozitorija. Izvēlies savas kartes misiju un atver mapi
db.Lejupielādē serverī pašlaik izmantoto failu no Gameserver-FTP. Pēc savienojuma izveides to atradīsi aktīvajā misijā:
/mpmissions/<Misijas mape>/db/types.xmlPiemēri:
/mpmissions/dayzOffline.chernarusplus/db/types.xml/mpmissions/dayzOffline.enoch/db/types.xml
Vienmēr izmanto tās misijas types.xml, kuru serveris faktiski palaiž. Pirms rediģēšanas izveido oriģinālā faila kopiju.
2. Vanilla laupījuma pielāgošana
Rediģēšanai iesakām izmantot redaktoru ar sintakses izcelšanu, piemēram, Notepad++.
Kā piemēru mainīsim AK101 ierakstu. Vērtība nominal tiek palielināta no 4 uz 8:
Sākotnējais:
<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>
Mainītais:
<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>
Tādējādi AK101 mērķa daudzums tiek palielināts no 4 līdz 8. Faktiskais daudzums var atšķirties atkarībā no laupījuma vietām, spēlētājiem un citiem iestatījumiem.
Svarīgi iestatījumi
| Iestatījums | Apraksts |
|---|---|
type | Nosaka, kurš priekšmets tiks ģenerēts, piemēram, AK101. |
nominal | Priekšmeta mērķa kopējais daudzums, ko cenšas sasniegt Central Economy. |
lifetime | Laiks sekundēs, cik ilgi priekšmets parasti var atrasties pasaulē, pirms tas tiek noņemts. |
restock | Laiks sekundēs, pirms Central Economy vēlreiz mēģina papildināt šī priekšmeta daudzumu. |
min | Ja daudzums nokrītas zem šīs vērtības, Central Economy mēģina ģenerēt jaunus priekšmetus. |
quantmin | Minimālais piepildījums procentos priekšmetiem ar daudzumu, piemēram, aptverēm vai šķidrumiem. Priekšmetiem bez daudzuma bieži izmanto -1. |
quantmax | Maksimālais piepildījums procentos priekšmetiem ar daudzumu. Priekšmetiem bez daudzuma bieži izmanto -1. |
cost | Prioritāte laupījuma sadalē. Lielāka vērtība var dot priekšmetam priekšrocību ģenerēšanā. |
flags | Nosaka, kuros apgabalos esošie priekšmeti tiek ieskaitīti kopējā daudzumā. |
↳ count_in_cargo | Tiek ieskaitīti priekšmeti transportlīdzekļos, mugursomās un citā inventārā. |
↳ count_in_hoarder | Tiek ieskaitīti priekšmeti konteineros, teltīs, mucās un līdzīgās glabātavās. |
↳ count_in_map | Tiek ieskaitīti priekšmeti pasaulē. |
↳ count_in_player | Tiek ieskaitīti spēlētāja inventārā esošie priekšmeti. |
↳ crafted | Apzīmē izgatavotus priekšmetus, kas parasti netiek ģenerēti. |
↳ deloot | Apzīmē īpašu notikumu laupījumu, piemēram, helikoptera avārijas laupījumu. |
category | Piešķir priekšmetu kategorijai, piemēram, weapons vai clothes. |
tag | Nosaka laupījuma vietas tipu, kur priekšmets var parādīties, piemēram, shelves vai floor. |
usage | Nosaka, kuros apgabalos priekšmets var parādīties, piemēram, Military, Town vai Village. |
value | Nosaka zonu vai laupījuma līmeni, piemēram, Tier4. |
Maini tikai tās vērtības, kuras patiešām vēlies pielāgot. Pievērs uzmanību arī priekšmetu nosaukumu lielajiem un mazajiem burtiem un derīgai XML struktūrai.
3. types.xml augšupielāde
Apturi serveri un pagaidi, līdz tas pilnībā izslēdzas. Statusam jābūt Serveris nedarbojas.
Savā FTP programmā izveido savienojumu ar Gameserver-FTP. Pieteikšanās datus atradīsi FTP pārskatā, noklikšķinot uz FTP.
Pēc savienojuma izveides tu jau atrodies saknes mapē
/. Atver aktīvās misijas mapi un pēc tam tās apakšmapidb:/mpmissions/<Misijas mape>/db/Piemēri:
/mpmissions/dayzOffline.chernarusplus/db//mpmissions/dayzOffline.enoch/db/Augšupielādē mainīto
types.xmlšajā mapē un apstiprini esošā faila aizstāšanu.Vēlreiz palaid serveri.
Mainītais types.xml tiks ielādēts servera palaišanas laikā. Laupījuma izmaiņas var pilnībā parādīties tikai pēc nākamā ģenerēšanas vai tīrīšanas cikla.
4. Modifikāciju laupījuma pievienošana
Daudzas modifikācijas nodrošina savus laupījuma ierakstus, piemēram, failā types.xml vai mapē ServerFiles. Vispirms izlasi modifikācijas autora instalēšanas instrukciju, kurā norādīti nepieciešamie faili.
Lai pievienotu modifikāciju priekšmetus, nav jāaizstāj viss Vanilla types.xml fails. Vari iekļaut atsevišķu failu, kas papildina standarta failu vai maina atsevišķus ierakstus. DayZ atbalsta papildu Central Economy failus, izmantojot cfgeconomycore.xml.
Misijas mapē izveido papildu mapi, piemēram:
/mpmissions/dayzOffline.chernarusplus/custom/Nokopē modifikācijas nodrošinātos laupījuma ierakstus atsevišķā failā, piemēram,
mod_types.xml, un augšupielādē to šajā mapē. Ja modifikācija jau nodrošina piemērotu failu, vari to pārdēvēt.Misijas mapē atver
cfgeconomycore.xml. Esošajā<economycore>elementā pievieno tālāk norādīto daļu. Saglabā esošo faila saturu:<ce folder="custom"> <file name="mod_types.xml" type="types" /> </ce>
Svarīgi: Ja maini esošu priekšmetu, tā iepriekšējām usage, tag un value rindām arī jāpaliek tavā failā. Pretējā gadījumā priekšmets var vairs neparādīties iepriekšējās vietās.
- Augšupielādē mainīto
cfgeconomycore.xmlatpakaļ misijas mapē un restartē serveri.
Modifikācijai jābūt instalētai un aktivizētai. Priekšmetu nosaukumiem, kategorijām, tagiem, lietojuma apgabaliem un laupījuma līmeņiem precīzi jāatbilst modifikācijas instrukcijām. Ja modifikācijai nepieciešams arī cfgspawnabletypes.xml vai citi faili, ievēro modifikācijas instalēšanas instrukciju arī tiem.
Papildu tehnisko informāciju par Central Economy failu pievienošanu un pārrakstīšanu atradīsi DayZ oficiālajā dokumentācijā.