Zwiększanie łupów w DayZ
Plik types.xml określa, jakie przedmioty Vanilla się pojawiają, w jakiej ilości i w jakich miejscach. W tym poradniku wyjaśniamy, jak zmienić łupy Vanilla i przesłać zmodyfikowany plik na serwer.
- FileZilla: https://filezilla-project.org/
Ważne: W programie FileZilla ustaw tryb transferu na Binarny. Kliknij Transfer → Typ transferu → Binarny. - WinSCP: https://winscp.net/eng/index.php
1. Pobieranie pliku types.xml
Właściwy plik types.xml możesz uzyskać na dwa sposoby:
Pobierz plik z oficjalnego repozytorium GitHub firmy Bohemia Interactive. Wybierz misję swojej mapy i otwórz folder
db.Pobierz plik używany obecnie przez serwer za pomocą Gameserver-FTP. Po połączeniu znajdziesz go w aktywnej misji tutaj:
/mpmissions/<FolderMisji>/db/types.xmlPrzykłady:
/mpmissions/dayzOffline.chernarusplus/db/types.xml/mpmissions/dayzOffline.enoch/db/types.xml
Zawsze używaj pliku types.xml z misji, którą serwer faktycznie uruchamia. Przed edycją utwórz kopię oryginalnego pliku.
2. Zmiana łupów Vanilla
Do edycji zalecamy program z podświetlaniem składni, na przykład Notepad++.
Jako przykład zmienimy wpis dla AK101. Wartość nominal zwiększymy z 4 do 8:
Oryginał:
<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>
Po zmianie:
<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>
W ten sposób zwiększysz wartość docelową AK101 z 4 do 8. Rzeczywista liczba może się różnić w zależności od miejsc łupów, graczy i innych ustawień.
Ważne ustawienia
| Ustawienie | Opis |
|---|---|
type | Określa, jaki przedmiot się pojawi, na przykład AK101. |
nominal | Docelowa łączna liczba przedmiotów, do której dąży Central Economy. |
lifetime | Czas w sekundach, przez który przedmiot może zwykle pozostać w świecie, zanim zostanie usunięty. |
restock | Czas w sekundach, po którym Central Economy ponownie próbuje uzupełnić ten przedmiot. |
min | Jeśli liczba spadnie poniżej tej wartości, Central Economy próbuje utworzyć nowe przedmioty. |
quantmin | Minimalny poziom napełnienia w procentach dla przedmiotów z ilością, takich jak magazynki lub płyny. Dla przedmiotów bez ilości często używa się -1. |
quantmax | Maksymalny poziom napełnienia w procentach dla przedmiotów z ilością. Dla przedmiotów bez ilości często używa się -1. |
cost | Priorytet podczas rozdzielania łupów. Wyższa wartość może powodować preferencyjne pojawianie się przedmiotu. |
flags | Określają, w jakich miejscach przedmioty są wliczane do łącznej liczby. |
↳ count_in_cargo | Przedmioty w pojazdach, plecakach i innych ekwipunkach są wliczane. |
↳ count_in_hoarder | Przedmioty w kontenerach, namiotach, beczkach i podobnych miejscach przechowywania są wliczane. |
↳ count_in_map | Przedmioty znajdujące się w świecie są wliczane. |
↳ count_in_player | Przedmioty w ekwipunku gracza są wliczane. |
↳ crafted | Oznacza przedmioty wytwarzane, które nie pojawiają się normalnie. |
↳ deloot | Oznacza specjalne łupy z wydarzeń, na przykład z katastrof helikopterów. |
category | Przypisuje przedmiot do kategorii, na przykład weapons lub clothes. |
tag | Określa typ miejsca łupu, w którym może pojawić się przedmiot, na przykład shelves lub floor. |
usage | Określa, w jakich obszarach może pojawić się przedmiot, na przykład Military, Town lub Village. |
value | Określa strefę lub poziom łupów, na przykład Tier4. |
Zmieniaj tylko wartości, które naprawdę chcesz dostosować. Zwróć też uwagę na wielkość liter w nazwach przedmiotów i prawidłową strukturę XML.
3. Przesyłanie pliku types.xml
Zatrzymaj serwer i poczekaj, aż całkowicie się wyłączy. Status musi mieć wartość Serwer nie działa.
Połącz się za pomocą programu FTP z Gameserver-FTP. Dane logowania znajdziesz w przeglądzie FTP po kliknięciu FTP.
Po połączeniu znajdujesz się już w katalogu głównym
/. Otwórz folder aktywnej misji, a następnie jego podfolderdb:/mpmissions/<FolderMisji>/db/Przykłady:
/mpmissions/dayzOffline.chernarusplus/db//mpmissions/dayzOffline.enoch/db/Prześlij zmodyfikowany plik
types.xmldo tego folderu i potwierdź zastąpienie istniejącego pliku.Uruchom ponownie serwer.
Zmodyfikowany plik types.xml zostanie wczytany podczas uruchamiania serwera. Zmiany łupów mogą być w pełni widoczne dopiero po kolejnym cyklu pojawiania się lub czyszczenia.
4. Dodawanie łupów z modów
Wiele modów dostarcza własne wpisy łupów, na przykład w pliku types.xml lub w folderze ServerFiles. Najpierw przeczytaj instrukcję instalacji autora moda, aby sprawdzić, jakie pliki są potrzebne.
Aby dodać przedmioty z modów, nie musisz zastępować całego pliku Vanilla types.xml. Możesz dołączyć osobny plik, który uzupełni plik standardowy lub zmieni poszczególne wpisy. DayZ obsługuje dodatkowe pliki Central Economy za pomocą cfgeconomycore.xml.
Utwórz dodatkowy folder w folderze misji, na przykład:
/mpmissions/dayzOffline.chernarusplus/custom/Skopiuj wpisy łupów dostarczone przez moda do osobnego pliku, na przykład
mod_types.xml, i prześlij go do tego folderu. Jeśli mod zawiera już odpowiedni plik, możesz go odpowiednio zmienić.Otwórz
cfgeconomycore.xmlw folderze misji. W istniejącym elemencie<economycore>dodaj poniższą sekcję. Zachowaj dotychczasową zawartość pliku:<ce folder="custom"> <file name="mod_types.xml" type="types" /> </ce>
Ważne: Jeśli zmieniasz istniejący przedmiot, jego wcześniejsze wiersze usage, tag i value również muszą pozostać w Twoim pliku. W przeciwnym razie przedmiot może nie pojawiać się już w tych samych miejscach.
- Prześlij zmodyfikowany plik
cfgeconomycore.xmlz powrotem do folderu misji i zrestartuj serwer.
Mod musi być zainstalowany i aktywny. Nazwy przedmiotów, kategorie, tagi, obszary użycia i poziomy łupów muszą dokładnie odpowiadać instrukcjom moda. Jeśli mod wymaga również pliku cfgspawnabletypes.xml lub innych plików, postępuj zgodnie z jego instrukcją instalacji.
Więcej informacji technicznych o dodatkowych i zastępowanych plikach Central Economy znajdziesz w oficjalnej dokumentacji DayZ.