Lisää lootia DayZ:ssa
types.xml määrittää, mitä Vanilla-esineitä peliin syntyy, kuinka paljon niitä on ja missä ne voivat syntyä. Tässä oppaassa kerrotaan, miten Vanilla-lootia muokataan ja muokattu tiedosto ladataan palvelimelle.
- FileZilla: https://filezilla-project.org/
Tärkeää: Aseta FileZillassa siirtotilaksi Binääri. Napsauta Siirto → Siirtotyyppi → Binääri. - WinSCP: https://winscp.net/eng/index.php
1. Lataa types.xml
Voit hankkia oikean types.xml-tiedoston kahdella tavalla:
Lataa tiedosto Bohemia Interactiven virallisesta GitHub-repositoriosta. Valitse karttasi tehtävä ja avaa
db-kansio.Lataa palvelimesi tällä hetkellä käyttämä tiedosto Gameserver-FTP:stä. Yhteyden muodostamisen jälkeen löydät sen aktiivisesta tehtävästä:
/mpmissions/<Tehtäväkansio>/db/types.xmlEsimerkkejä:
/mpmissions/dayzOffline.chernarusplus/db/types.xml/mpmissions/dayzOffline.enoch/db/types.xml
Käytä aina sen tehtävän types.xml-tiedostoa, jonka palvelin todella käynnistää. Tee alkuperäisestä tiedostosta kopio ennen muokkaamista.
2. Muokkaa Vanilla-lootia
Muokkaamiseen suosittelemme editoria, jossa on syntaksin korostus, esimerkiksi Notepad++.
Muokkaamme esimerkissä AK101-merkintää. nominal-arvo nostetaan arvosta 4 arvoon 8:
Alkuperäinen:
<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>
Muokattu:
<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>
Näin AK101-esineen tavoitemäärä nousee neljästä kahdeksaan. Todellinen määrä voi vaihdella loot-paikkojen, pelaajien ja muiden asetusten mukaan.
Tärkeät asetukset
| Asetus | Kuvaus |
|---|---|
type | Määrittää, mikä esine syntyy, esimerkiksi AK101. |
nominal | Esineen tavoitemäärä, johon Central Economy pyrkii. |
lifetime | Aika sekunteina, jonka esine voi normaalisti olla maailmassa ennen poistamista. |
restock | Aika sekunteina ennen kuin Central Economy yrittää täydentää tämän esineen määrää uudelleen. |
min | Jos määrä laskee tämän arvon alle, Central Economy yrittää synnyttää uusia esineitä. |
quantmin | Pienin täyttöaste prosentteina määrällisille esineille, kuten lippaille tai nesteille. Esineillä, joilla ei ole määrää, käytetään usein arvoa -1. |
quantmax | Suurin täyttöaste prosentteina määrällisille esineille. Esineillä, joilla ei ole määrää, käytetään usein arvoa -1. |
cost | Prioriteetti lootin jakamisessa. Suurempi arvo voi suosia esineen syntymistä. |
flags | Määrittävät, missä olevat esineet lasketaan kokonaismäärään. |
↳ count_in_cargo | Ajoneuvoissa, repuissa ja muussa inventaariossa olevat esineet lasketaan. |
↳ count_in_hoarder | Säiliöissä, teltoissa, tynnyreissä ja muissa säilytyspaikoissa olevat esineet lasketaan. |
↳ count_in_map | Maailmassa olevat esineet lasketaan. |
↳ count_in_player | Pelaajan inventaariossa olevat esineet lasketaan. |
↳ crafted | Ilmaisee valmistettavat esineet, jotka eivät synny normaalisti. |
↳ deloot | Ilmaisee erityisen tapahtumallisen lootin, kuten helikopterionnettomuuksien lootin. |
category | Määrittää esineen luokan, esimerkiksi weapons tai clothes. |
tag | Määrittää loot-paikan tyypin, jossa esine voi syntyä, esimerkiksi shelves tai floor. |
usage | Määrittää, millä alueilla esine voi syntyä, esimerkiksi Military, Town tai Village. |
value | Määrittää alueen tai loot-tason, esimerkiksi Tier4. |
Muuta vain arvoja, joita haluat oikeasti säätää. Kiinnitä huomiota esineiden nimien isoihin ja pieniin kirjaimiin sekä XML-rakenteen oikeellisuuteen.
3. Lataa types.xml palvelimelle
Pysäytä palvelin ja odota, että se on kokonaan sammunut. Tilan pitää olla Palvelin ei ole käynnissä.
Yhdistä FTP-ohjelmasi Gameserver-FTP:hen. Löydät kirjautumistiedot FTP-yleisnäkymästä napsauttamalla FTP.
Yhteyden muodostamisen jälkeen olet jo juurikansiossa
/. Avaa aktiivisen tehtävän kansio ja sen jälkeendb-alikansio:/mpmissions/<Tehtäväkansio>/db/Esimerkkejä:
/mpmissions/dayzOffline.chernarusplus/db//mpmissions/dayzOffline.enoch/db/Lataa muokattu
types.xmltähän kansioon ja vahvista olemassa olevan tiedoston korvaaminen.Käynnistä palvelin uudelleen.
Muokattu types.xml ladataan palvelimen käynnistyessä. Loot-muutokset voivat näkyä kokonaan vasta seuraavan spawn- tai puhdistussyklin jälkeen.
4. Lisää modien loottia
Monet modit sisältävät omia loot-merkintöjä esimerkiksi types.xml-tiedostossa tai ServerFiles-kansiossa. Lue ensin modin tekijän asennusohjeet, joissa kerrotaan tarvittavat tiedostot.
Modien esineitä varten koko Vanilla-types.xml-tiedostoa ei tarvitse korvata. Voit lisätä erillisen tiedoston, joka täydentää vakiotiedostoa tai muuttaa yksittäisiä merkintöjä. DayZ tukee ylimääräisiä Central Economy -tiedostoja cfgeconomycore.xml-tiedoston kautta.
Luo tehtäväkansioon ylimääräinen kansio, esimerkiksi:
/mpmissions/dayzOffline.chernarusplus/custom/Kopioi modin loot-merkinnät erilliseen tiedostoon, esimerkiksi
mod_types.xml, ja lataa se tähän kansioon. Jos mod sisältää sopivan tiedoston, voit nimetä sen uudelleen.Avaa tehtäväkansiossa
cfgeconomycore.xml. Lisää seuraava osa olemassa olevan<economycore>-elementin sisään. Säilytä tiedoston muu sisältö:<ce folder="custom"> <file name="mod_types.xml" type="types" /> </ce>
Tärkeää: Jos muutat olemassa olevaa esinettä, myös sen aiempien usage-, tag- ja value-rivien täytyy säilyä tiedostossasi. Muuten esine ei ehkä enää synny samoissa paikoissa kuin ennen.
- Lataa muokattu
cfgeconomycore.xmltakaisin tehtäväkansioon ja käynnistä palvelin uudelleen.
Modin on oltava asennettu ja aktivoitu. Esineiden nimien, luokkien, tagien, käyttöalueiden ja loot-tasojen on vastattava tarkasti modin ohjeita. Jos mod vaatii myös cfgspawnabletypes.xml-tiedoston tai muita tiedostoja, noudata niiden osalta modin asennusohjeita.
Lisätietoja Central Economy -tiedostojen lisäämisestä ja korvaamisesta löydät DayZ:n virallisesta dokumentaatiosta.