🧟 PZ Build 42 już jest! 25% zniżki:DOOM25
DayZDayz·Konfiguracja

Jak zwiększyć loot na serwerze DayZ (poradnik types.xml)

Zwiększ ilość lootu na serwerze DayZ: edytuj nominal i min w types.xml, ustaw własny plik CLE odporny na aktualizacje i zrestartuj serwer. Poradnik krok po kroku.

Magnus·
7 min czytania
·
5 sie 2026
Spis treści

DayZ nie ma suwaka do lootu. Każdy spawn rate na twoim serwerze kontroluje Central Loot Economy (CLE), czyli zestaw plików XML w folderze misji, a zwiększenie lootu oznacza podniesienie liczb dla przedmiotów, których chcesz więcej. Ten poradnik pokazuje dokładnie, które wartości zmienić, jak zrobić to w edytorze plików w panelu i jak sprawić, żeby twoje zmiany przetrwały aktualizacje gry.

Jak naprawdę działa spawnowanie lootu w DayZ

Central Loot Economy śledzi każdy przedmiot, który może pojawić się na mapie. Dla każdej klasy przedmiotu plik types.xml definiuje kilka liczb, a cztery z nich decydują o ilości lootu:

  • nominal: docelowa liczba sztuk danego przedmiotu, którą ekonomia stara się utrzymać w świecie jednocześnie. To główna dźwignia.
  • min: gdy liczba sztuk w świecie spadnie poniżej tej wartości, ekonomia kolejkuje respawn.
  • restock: cooldown w sekundach między respawnami danego przedmiotu. 0 oznacza brak cooldownu.
  • lifetime: jak długo (w sekundach) zespawnowany przedmiot pozostaje na mapie, zanim zostanie usunięty, jeśli nikt go nie ruszy.

Czyli "więcej lootu" prawie zawsze oznacza: podnieś nominal i min dla klas przedmiotów, na których ci zależy. Ekonomia z czasem uzupełni mapę do nowych wartości docelowych.

Jedna ważna rzecz: loot respawnuje się tylko wtedy, gdy gracze wchodzą w interakcje ze światem. Przedmioty liczą się jako "w świecie", dopóki nie znikną albo nie zostaną podniesione, więc na pustym serwerze nie zobaczysz stert lootu od razu. Zmiany pojawiają się w miarę, jak ekonomia się przelicza.

Gdzie znajdują się pliki lootu

Otwórz swój serwer w panelu gry i przejdź do zakładki Files. Wszystko, co dotyczy lootu, siedzi w folderze misji:

mpmissions/dayzOffline.chernarusplus/
├── cfgeconomycore.xml   (economy config, registers custom files)
├── db/
│   ├── types.xml        (per-item spawn targets - the file you want)
│   ├── events.xml       (heli crashes, convoys, vehicle spawns)
│   └── globals.xml      (cleanup timers, condition ranges)
└── storage_1/           (your persistence: bases, stashes, vehicles - do not touch)

Na Livonii folder to mpmissions/dayzOffline.enoch/, a na Sakhal mpmissions/dayzOffline.sakhal/.

Folder db misji DayZ w menedżerze plików DoomHosting

Metoda 1: edycja types.xml bezpośrednio (szybko)

  1. W zakładce Files otwórz mpmissions/dayzOffline.chernarusplus/db/types.xml.
  2. Wyszukaj klasę przedmiotu, o którą ci chodzi (Ctrl+F w edytorze). Na przykład fasola w puszce:
<type name="BakedBeansCan">
    <nominal>15</nominal>
    <lifetime>14400</lifetime>
    <restock>0</restock>
    <min>12</min>
    ...
</type>
  1. Podnieś nominal i min razem, trzymając min na poziomie nominal lub niżej. Potrojenie obu (nominal 45, min 36) mniej więcej potraja liczbę puszek na całej mapie.
  2. Zapisz plik i zrestartuj serwer. Pliki misji są wczytywane tylko przy starcie.

Ten sam schemat działa dla każdego przedmiotu. Wskazówka co do broni: wiele wysokopoziomowych gnatów ma celowo niski nominal. Nasz vanillowy types.xml trzyma M4A1 na nominal 1, ze spawnami ograniczonymi do stref skażonych, więc jeśli chcesz, żeby karabiny szturmowe krążyły po serwerze, to właśnie takie wpisy się podnosi.

Edycja types.xml w edytorze plików w panelu

Dwie zasady podczas edycji:

  • Pilnuj poprawności XML. Brakujący tag zamykający może sprawić, że ekonomia pominie cały plik, a twoje zmiany po cichu nic nie zrobią. Jeśli masz wątpliwości, wklej plik do walidatora XML przed zapisem.
  • Najpierw pobierz kopię edytowanego pliku (kliknij plik prawym przyciskiem, Download). Będzie ci potrzebna po aktualizacjach gry, o czym niżej.

Metoda 2: własny plik lootu, który przetrwa aktualizacje (zalecane)

Haczyk w Metodzie 1 jest taki: db/types.xml przychodzi razem z grą. Gdy Bohemia wypuści aktualizację DayZ, serwer zaktualizuje się przy następnym starcie, a patch może podmienić types.xml na nową wersję vanilla i skasować twoje zmiany. Widzieliśmy patche, które robiły dokładnie to.

DayZ ma wbudowane rozwiązanie: rdzeń ekonomii może wczytać dodatkowe pliki z folderu, który sam utworzysz, a wpisy w twoim pliku nadpisują te vanillowe o tej samej nazwie klasy. Aktualizacje gry nigdy nie ruszają folderów utworzonych przez ciebie, więc twoje ustawienia lootu przetrwają każdy patch.

  1. W zakładce Files przejdź do mpmissions/dayzOffline.chernarusplus/ i utwórz nowy folder o nazwie custom.
  2. W środku utwórz plik types_loot.xml. Skopiuj kompletne wpisy <type>, które chcesz zmienić, z db/types.xml, opakuj je w główny tag <types> i podnieś wartości:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<types>
    <type name="BakedBeansCan">
        <nominal>60</nominal>
        <lifetime>14400</lifetime>
        <restock>0</restock>
        <min>48</min>
        <quantmin>-1</quantmin>
        <quantmax>-1</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="food"/>
        <tag name="shelves"/>
        <usage name="Town"/>
        <usage name="Village"/>
        <value name="Tier1"/>
        <value name="Tier2"/>
    </type>
</types>

Kopiuj cały wpis, nie tylko te dwie linijki, które zmieniasz: nadpisanie zastępuje definicję vanilla w całości, więc okrojony wpis pozbawiłby przedmiot jego lokalizacji spawnu.

  1. Otwórz cfgeconomycore.xml (w głównym folderze misji, obok db/) i zarejestruj swój folder tuż nad zamykającym tagiem </economycore>:
	<ce folder="custom">
		<file name="types_loot.xml" type="types"/>
	</ce>
</economycore>
  1. Zrestartuj serwer. Przy starcie ekonomia wczytuje najpierw db/types.xml, a potem twój własny plik na wierzchu.

Rejestrowanie własnego pliku lootu w cfgeconomycore.xml

Po aktualizacji musisz sprawdzić tylko jedno: cfgeconomycore.xml też jest plikiem gry, więc jeśli patch go podmieni, dodaj te trzy linijki <ce> ponownie. Twój folder custom i cała jego zawartość i tak zostają nietknięte. To również powód, dla którego zalecamy trzymanie wszystkich zmian lootu we własnym pliku i pozostawienie db/types.xml w wersji vanilla.

Więcej wysokopoziomowego lootu: events.xml

Rozbite śmigłowce i radiowozy to dynamiczne eventy, a nie wpisy w types.xml. Żeby było ich więcej, otwórz db/events.xml i znajdź dany event, na przykład StaticHeliCrash. Eventy używają tej samej logiki nominal i min, więc podniesienie obu spawnuje więcej jednoczesnych miejsc katastrof, a obniżenie lifetime sprawia, że szybciej rotują na nowe lokalizacje. Loot, który wypada w każdym miejscu katastrofy, jest zdefiniowany osobno w cfgspawnabletypes.xml.

Co globals.xml potrafi, a czego nie

db/globals.xml nie ma mnożnika lootu, ale dwa wpisy warto znać:

  • LootDamageMin / LootDamageMax: zakres stanu, w jakim spawnują się przedmioty. Vanilla to 0.0 do 0.82. Zawężenie go (na przykład 0.0 do 0.32) sprawia, że loot spawnuje się w lepszym stanie, co odczuwa się jak lepszy loot bez zmiany ilości.
  • CleanupLifetimeDefault: jak szybko przedmioty porzucone na ziemi są sprzątane. Podniesienie tej wartości sprawia, że sprzęt wyrzucony przez graczy leży dłużej.

Częste problemy

Podniosłem nominal, ale nic się nie zmieniło. Zrestartowałeś serwer? Pliki misji są wczytywane tylko przy starcie. Sprawdź też min: jeśli nadal ma starą, niską wartość, ekonomia nie zacznie uzupełniać, dopóki liczba sztuk w świecie nie spadnie poniżej niej. I pamiętaj, że ekonomia dochodzi do celu stopniowo, w miarę jak gracze lootują i przemieszczają się, nie zaleje mapy zaraz po restarcie.

Moje zmiany zniknęły po aktualizacji gry. To db/types.xml podmieniony przez patch. Przenieś zmiany do własnego folderu (Metoda 2), a przetrwają następną aktualizację. Jeśli już straciłeś edycje i nie masz kopii zapasowej, trzeba je zrobić od nowa, więc tym razem pobierz kopię.

Loot spawnuje się, ale w złych miejscach albo wcale dla jednego przedmiotu. Jeśli okroiłeś wpis nadpisujący, mogłeś skasować jego tagi usage lub value (tier), które mówią ekonomii, gdzie na mapie przedmiot może się pojawić. Skopiuj pełny wpis vanilla i edytuj tylko liczby.

Czy edycja lootu wyczyści mój serwer? Nie. Konfiguracja lootu siedzi w db/ i w twoim folderze custom; bazy graczy, zakopane skrytki i pojazdy siedzą w storage_1/. Dopóki nie usuwasz storage_1/, nic z tego, co zbudowali twoi gracze, nie ucierpi.

Czy jest mod, który po prostu wszystko mnoży? Istnieją narzędzia społecznościowe, które masowo edytują types.xml offline (edytujesz plik na swoim PC, a potem wgrywasz go przez zakładkę Files albo SFTP). Generują dokładnie taki plik, jaki opisuje ten poradnik, więc Metoda 2 nadal jest właściwym sposobem instalacji wyniku.

FAQ

Czy po zmianie lootu muszę wipować serwer? Nie. Restart wystarczy, ekonomia dostosuje liczbę przedmiotów na bieżąco.

Co oznaczają quantmin i quantmax? To zakres napełnienia dla przedmiotów stackowalnych lub napełnianych (skrzynki z amunicją, butelki na wodę), podany w procentach. -1 oznacza, że przedmiot nie używa ilości. Nie wpływają na to, ile sztuk przedmiotu się spawnuje.

Czy mogę zmienić loot dla konkretnego obszaru? Rozmieszczenie zależy od tagów usage (kategorie lokalizacji, jak Military czy Town) i value (tier mapy) w każdym wpisie. Możesz dodać lub usunąć te tagi w swoim nadpisaniu, żeby poszerzyć lub zawęzić miejsca, w których przedmiot się pojawia.

Czy więcej lootu kosztuje więcej RAM-u? Duże zwiększenia podnoszą liczbę śledzonych przedmiotów, co dodaje trochę obciążenia pamięci. Jeśli podnosisz wartości nominal na całej linii na ruchliwym serwerze, obserwuj zużycie w panelu i dobierz rozmiar z naszym kalkulatorem RAM dla DayZ.

Czy działa to tak samo na Livonii i Sakhal? Tak, identycznie. Różni się tylko nazwa folderu misji.

Nadal masz problem? Nasz zespół wsparcia stroi ekonomie DayZ codziennie. Jeśli nie masz jeszcze serwera, weź go na stronie hostingu serwerów DayZ, a po pierwsze uruchomienie zajrzyj do poradnika pierwszych kroków albo sprawdź, jak dołączyć do swojego serwera, gdy loot już płynie.

Dayz

Uruchom swój serwer Dayz

Hosting o wysokiej wydajności z wsparciem 24/7