Generator teleportów

Narysuj strefę na mapie, ustaw cele, pobierz plik. Generator tworzy waniliowe pliki Player Restricted Area — jedyny system teleportacji wbudowany w DayZ, który działa całkowicie bez skryptów serwera.

0 pobranych plików

Ważne: teleportuje przy logowaniu, nie przy wejściu do strefy

Waniliowy DayZ sprawdza te strefy tylko podczas wczytywania postaci (playerbase.c → AfterStoreLoad). Kto zaloguje się w środku, trafi na jeden z twoich punktów. Kto wejdzie pieszo, zostaje — gra nie prowadzi żadnej ciągłej kontroli. To świetne narzędzie do zamykania obszarów, ale nie portal.

Przesuwaj mapę. Aby dodać kształty, wybierz tryb rysowania; istniejące znaczniki zawsze można przeciągać.

Strefy

Prostopadłościany

Jeszcze żadnego. Przełącz na „Prostopadłościan” i kliknij mapę.

Wielokąty

Jeszcze żadnego. Przełącz na „Wielokąt” i kliknij co najmniej trzy punkty.

Punkty docelowe

Brak celu. Bez niego serwer wywala się, gdy próbuje przenieść gracza.

Kontrola

  • Strefa nie ma prostopadłościanu ani wielokąta, więc niczego nie obejmuje.
  • Strefa nie ma celu. Serwer i tak ją wczyta, a potem wywali się przy przenoszeniu — zawsze dodaj przynajmniej jeden.

Twoje pliki

pra/teleport_1.json
{
	"areaName": "Teleport_1"
}

Wpis do cfggameplay.json

Umieść pliki w folderze „pra” w misji i zarejestruj je tutaj. Bez tego wpisu serwer nigdy ich nie wczyta.

"WorldsData": {
	"playerRestrictedAreaFiles": ["pra/teleport_1.json"]
}

W serverDZ.cfg musi być też enableCfgGameplayFile = 1, inaczej cfggameplay.json jest całkowicie ignorowany.

Gotowe strefy

Tereny wojskowe tej mapy, zbudowane z rzeczywistych pozycji budynków z waniliowej misji. Każdy cel sprawdzono na działającym serwerze DayZ — żaden nie leży w wodzie ani w budynku.

Wczytaj istniejący plik

Wczytaj gotowy plik PRA — dodaje się jako kolejna strefa.

Rysuj strefy bezpośrednio na mapie satelitarnej — obracane prostopadłościany lub dowolne wielokąty.

Eksportuje dokładny format waniliowy wraz z wpisem do cfggameplay.json.

Sprawdza strefę według reguł silnika, zanim popsuje serwer.

Jak to działa

1. Wybierz mapę i nazwij strefę. Nazwa trafia do logu serwera i mówi ci, która strefa przeniosła gracza.

2. Narysuj obszar. Wielokąt to prosta droga — płaski i nieskończenie wysoki, wysokość terenu nigdy nie ma znaczenia. Prostopadłościan to droga precyzyjna, gdy ma być objęte tylko jedno piętro.

3. Ustaw dwa lub trzy cele poza strefą. Cele 2D same siadają na ziemi, cele 3D zachowują dokładnie podaną wysokość.

4. Pobierz plik do <misja>/pra/, wklej wpis do cfggameplay.json i ustaw enableCfgGameplayFile = 1 w serverDZ.cfg.

5. Zrestartuj serwer i sprawdź: wyloguj się w strefie i zaloguj ponownie — powinieneś pojawić się w jednym z celów.

Częste pytania

Czy gracz teleportuje się, wchodząc do strefy?

Nie. Wanilia wykonuje sprawdzenie tylko przy wczytywaniu postaci, czyli przy logowaniu i po restarcie serwera. To jedyne miejsce w kodzie, które przenosi gracza w tym systemie. Strefa reagująca na wejście pieszo wymaga skryptu serwera.

Czy gracze muszą coś instalować?

Nie. Pliki leżą na serwerze w folderze misji. Klienci nic nie pobierają — to czysty waniliowy DayZ.

Prostopadłościan czy wielokąt?

Wielokąt, o ile nic nie stoi na przeszkodzie. Jest opisany tylko przez X i Z i sięga od dna morza po niebo, więc nigdy nie musisz szukać wysokości. Prostopadłościan bierz, gdy strefa ma kończyć się na określonej wysokości, np. jedno piętro.

Gdzie dokładnie trafiają pliki?

Do folderu misji, na przykład mpmissions/dayzOffline.chernarusplus/pra/mojastrefa.json. Następnie zarejestruj je w cfggameplay.json w WorldsData → playerRestrictedAreaFiles. Każda strefa to osobny plik z jednym obiektem — nie kilka stref w tablicy.

Dlaczego na moim serwerze nic się nie dzieje?

Trzy typowe przyczyny: enableCfgGameplayFile nie jest ustawione na 1 w serverDZ.cfg, ścieżka w cfggameplay.json się nie zgadza albo strefa nie ma celów. To ostatnie wychwytuje panel kontroli w edytorze.

Ile celów powinna mieć strefa?

Co najmniej dwa, najlepiej trzy do sześciu. Gra przechodzi listę w losowej kolejności, żeby gracze logujący się jednocześnie nie wylądowali w tym samym punkcie. Bohemia używa sześciu we własnej strefie na Sakhal.

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.

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