CE Doctor — dlaczego na moim serwerze DayZ nie spawnuje się loot?

Central Economy nigdy nie powie ci, dlaczego coś się nie spawnuje. CE Doctor czyta cały twój folder misji, porównuje wszystkie pliki ze sobą i przelicza twój types.xml względem prawdziwych slotów na loot z mapy — z oryginalnych plików mapgroupproto.xml i mapgrouppos.xml.

1. Mapa

2. Folder misji albo pojedyncze pliki

Przeciągnij tu swój folder misji

ZIP z folderem misji, sam folder albo pojedyncze pliki XML — im więcej plików, tym więcej sprawdzeń jest możliwych.

Wybierz ZIP

Wszystko działa w twojej przeglądarce. Żaden plik nie trafia na nasze serwery i nic w twoich plikach nie jest zmieniane.

Sprawdzanie powiązań między plikami: nieznane flagi usage, literówki w nazwach klas, eventy bez pozycji, brakujące presety — dokładnie te błędy, które po cichu wyłączają ekonomię lootu.

Budżet lootu z prawdziwych danych mapy: ile slotów spawnu ma twoja mapa na każdy typ budynku i jak bardzo twoje wartości odbiegają od stanu vanilla.

Nic nie opuszcza twojej przeglądarki: analiza działa w całości lokalnie, żaden plik nie jest przesyłany ani zmieniany.

Jak działa CE Doctor

Prześlij kompletny folder misji (jako ZIP albo bezpośrednio jako folder). CE Doctor czyta types.xml, events.xml, cfgspawnabletypes.xml, cfgrandompresets.xml, cfglimitsdefinition.xml, cfgeconomycore.xml, globals.xml oraz wszystkie dodatkowe pliki zarejestrowane w cfgeconomycore.

Potem porównuje pliki ze sobą: czy każda flaga usage jest zdefiniowana w cfglimitsdefinition.xml? Czy każdy event wskazuje na istniejące typy? Czy każdy zarejestrowany plik naprawdę istnieje? I czy każda nazwa klasy jest znana bazie przedmiotów?

Na koniec przelicza twój types.xml względem prawdziwych slotów na loot z mapy i pokazuje, które wpisy nigdy nie mogą się zespawnować oraz jak pełny jest każdy typ budynku w porównaniu z vanillą.

Najczęstsze pytania

Dlaczego na moim serwerze nie spawnuje się już loot?

Najczęstszą przyczyną jest pojedyncza nieprawidłowa wartość w types.xml: flaga usage albo value, której nie ma w cfglimitsdefinition.xml, albo nazwa klasy, która już nie istnieje. Central Economy tego nie zgłasza — po prostu przestaje uzupełniać zapasy. Właśnie takie przypadki znajduje CE Doctor. Druga najczęstsza przyczyna to IdleModeStartup w globals.xml: przy ustawieniu 1 i pustym serwerze ekonomia przestaje działać.

Czy moje pliki są przesyłane?

Nie. Cała analiza działa w twojej przeglądarce. Z serwera pobierane są tylko dane mapy i lista znanych nazw klas. Twoje pliki nie są ani zapisywane, ani zmieniane.

Co oznacza współczynnik w budżecie lootu?

Porównuje twoje obciążenie z nietkniętym stanem vanilla tej samej mapy. Współczynnik 1 oznacza: tak samo pełno jak w oryginale. Współczynnik 3 oznacza: trzy razy tyle żądanego lootu na jeden dostępny slot. Im wyższy współczynnik, tym większa szansa, że rzadkie przedmioty wypadną całkiem, bo ekonomia nie znajduje już wolnych slotów.

Czy to działa też z modami i własnymi mapami?

Wpisy z modów są sprawdzane, dopóki ich pliki leżą w folderze misji — także dodatkowe pliki zarejestrowane w cfgeconomycore.xml. Nazw klas z modów nasza baza przedmiotów nie zna; trafiają na listę jako wskazówka, nie jako błąd. Wyliczenie budżetu obejmuje na razie Chernarus, Livonia i Sakhal, bo dla nich dostępne są oryginalne pliki map.

Czy CE Doctor zastępuje walidator XML?

Nie, idzie dalej. Walidator XML sprawdza, czy plik jest poprawny składniowo. CE Doctor sprawdza dodatkowo, czy zawartość w ogóle może zadziałać we współpracy wszystkich plików — a to właśnie ta klasa błędów po cichu psuje serwery.

Twój serwer stoi. Ale czy gracze go znajdą?

Dodaj go za darmo na DZPage: PC, PlayStation i Xbox, z liczbą graczy na żywo, głosami, komentarzami i własną stroną serwera. Bez miejsc premium, bez opłat, bez czekania.

2596 odwiedzających w 30 dni · za darmo, bez miejsc premium · na liście dopiero 8 serwerów

Męczysz się z konfiguracją serwera?

Zapytaj na Discordzie DZPage — odpowiadają tam właściciele serwerów i deweloper. Nowe narzędzia pojawiają się tam najpierw.

Dołącz do Discorda758 członków
10% rabatu

Wynajmij własny serwer DayZ

Skorzystaj z naszego linku partnerskiego i zgarnij 10% rabatu na każde zamówienie w GPORTAL — serwery na PC, PlayStation i Xbox.

Zgarnij 10% rabatu

Partner reklamowy · Link partnerski: ty oszczędzasz 10%, my dostajemy prowizję.

To narzędzie jest za darmo — i takie zostanie

Bez logowania, bez paywalla, bez limitów. Jeśli zaoszczędziło ci czasu, jednorazowe 5 € utrzymuje serwery przy życiu i wyłącza ci reklamy.

Wesprzyj DZPage