Edytor map DayZ

Stawiaj obiekty na prawdziwym terenie 3D i pobierz plik, który serwer wczyta samodzielnie — bez modów, bez klienta PC, także na Xbox i PlayStation.

Obiekty

Wczytywanie katalogu…

Wybierz obiekt po lewej, a potem kliknij teren. Kliknięcie postawionego obiektu zaznacza go.

0 / 100
0 / 5000
X – / Z –
N

Wczytywanie danych wysokościowych …

Lewy przycisk stawia i zaznacza. Prawy obraca kamerę, środkowy (lub Shift + prawy) przesuwa widok, kółko przybliża.

Ustawione obiekty0

Nic jeszcze nie ustawiono.

Oko dotyczy tylko widoku — ukryte obiekty i tak trafiają do pliku wyjściowego. Przeciągnij wiersz na folder, aby go tam umieścić; Ctrl i Shift zaznaczają kilka naraz.

Zaznaczenie

Nic nie zaznaczono.

Ostrzeżenia

Wczytywanie danych wysokościowych …

Eksport

objects.json

Jak przenieść to na serwer?
  1. Pobierz plik ObjectSpawner i wgraj go do folderu misji (obok init.c).
  2. Wpisz plik w cfggameplay.json w WorldsData.objectSpawnersArr — jeśli pliku nie ma, utwórz go.
  3. Ustaw enableCfgGameplayFile = 1 w konfiguracji serwera i uruchom ponownie. U Nitrado to przełącznik w panelu webowym.
{
    "WorldsData": {
        "objectSpawnersArr": [
            "objects.json"
        ]
    }
}

Import

Wklej istniejący ObjectSpawner JSON, init.c, Expansion .map albo mapgrouppos.xml — format zostanie rozpoznany sam.

Chernarus · 15360 m

Wszystkie obiekty vanilla: 4898 klas z konfiguracji samej gry, a do tego każde drzewo, krzew i skała, które silnik dopuszcza przez ścieżkę modelu.

Wysokość gruntu co do milimetra. Reguła została zmierzona na działającym serwerze DayZ — 1360 punktów, najgorszy przypadek 2,7 mm.

Cztery formaty wyjściowe: ObjectSpawner JSON dla serwera vanilla, init.c, Expansion .map i mapgrouppos.xml.

Jak to działa

Edytor map DayZ: północno-zachodnie lotnisko Czarnarusi w 3D z postawionym obozem wojskowym i uchwytem przesuwania na wybranym obiekcie
Edytor map DayZ: północno-zachodnie lotnisko Czarnarusi w 3D z postawionym obozem wojskowym i uchwytem przesuwania na wybranym obiekcie

Wybierz obiekt z katalogu po lewej i kliknij teren. Edytor stawia go dokładnie na wysokości, którą sama gra podaje w tym miejscu, więc nic nie unosi się ani nie zapada. Kliknięcie postawionego obiektu zaznacza go — potem można go przesuwać, obracać, skalować albo usunąć, przyciskami lub dokładnymi liczbami.

Katalog nie jest listą pisaną ręcznie — powstaje z plików konfiguracyjnych gry: każda klasa z modelem, która nie jest ukryta, czyli 4898 obiektów, a do tego drzewa, krzewy i skały, które silnik dopuszcza przez ścieżkę modelu. Każdy obiekt pokazany jest z prawdziwą geometrią z plików modeli gry.

Na koniec wyeksportuj plik ObjectSpawner. To droga, którą silnik DayZ udostępnia sam, bez żadnego moda — i właśnie dlatego działa też na serwerach Xbox i PlayStation, gdzie mody są niemożliwe.

Częste pytania

Czy to naprawdę działa na serwerach Xbox i PlayStation?

Tak. Eksport korzysta ze spawnera obiektów wbudowanego w silnik DayZ, który wczytuje obiekty z cfggameplay.json. Żaden mod nie jest w to zaangażowany, więc serwery konsolowe też mogą z tego korzystać — wystarczy dostęp do plików folderu misji, który daje każdy hostingodawca.

Czy obiekty trafią dokładnie tam, gdzie je postawiłem?

Tak, i jest to zmierzone, a nie założone. Misja testowa wczytała wygenerowany plik na prawdziwym serwerze DayZ i odczytała z powrotem, gdzie każdy obiekt naprawdę stoi: pozycja, obrót i skala wróciły bez zmian. Wysokość gruntu zgadza się z silnikiem z dokładnością 2,7 mm na 1360 punktach pomiarowych.

Czy w budynkach, które postawię, spawnuje się loot?

Same z siebie nie. Central Economy bierze punkty lootu z mapgrouppos.xml, a wpisu spawnera obiektów tam nie ma. Edytor potrafi zapisać odpowiadające wpisy mapgrouppos.xml — wyeksportuj także w tym formacie i scal je z plikiem swojej misji.

Dlaczego drzewa można stawiać tylko przez ścieżkę modelu?

Bo gra tak jest zbudowana. Drzewa, krzewy i skały leżą w CfgNonAIVehicles i nie mają własnego modelu: zespawnowane po nazwie klasy nie dają nic — to sprawdzone. Silnik dopuszcza za to ścieżki modeli pod DZ\plants i DZ\rocks, czyli dokładnie ten zbiór bez użytecznej klasy. Edytor obsługuje oba przypadki sam.

Które mapy są obsługiwane?

Czarnaruś, Livonia i Namalsk. Brakuje Sakhalu, bo jego plik świata to zaszyfrowane płatne DLC: nie ma danych terenu, z których dałoby się zbudować widok 3D, a to ograniczenie dotyczy tu wszystkich funkcji 3D.

Czy mogę dalej edytować plik, który już mam?

Tak. Wklej go w pole importu: ObjectSpawner JSON, init.c, Expansion .map i mapgrouppos.xml są rozpoznawane same, a obiekty pojawiają się w 3D dokładnie tam, gdzie naprawdę stoją.

NitradoPartner reklamowy

Twój serwer. Twoje zasady.

Wynajmij serwer DayZ w Nitrado

Od 8 do 125 slotów na PC, PlayStation i Xbox. Abonament albo przedpłata, codzienne kopie zapasowe, ochrona DDoS – i wszystkie pliki konfiguracyjne otwarte dla edytorów z tej strony.

PC · PS4/PS5 · Xbox8–125 slotów3–365 dniAbonament albo przedpłata
Wynajmij terazCo dostajesz

Link partnerski: dla Ciebie ta sama cena, my dostajemy prowizję i z niej finansujemy DZPage.

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.

5579 odwiedzających w 30 dni · za darmo, bez miejsc premium · na liście dopiero 18 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 Discorda765 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