Генератор телепортов
Нарисуйте зону на карте, поставьте точки прибытия, скачайте файл. Генератор пишет ванильные файлы Player Restricted Area — единственную систему телепортации, встроенную в DayZ и работающую совсем без серверных скриптов.
0 файлов скачано
Важно: телепорт срабатывает при входе в игру, а не при входе в зону
Ванильный DayZ проверяет эти зоны только при загрузке персонажа (playerbase.c → AfterStoreLoad). Кто заходит в игру внутри зоны, попадает на одну из ваших точек. Кто просто заходит пешком — остаётся внутри: постоянной проверки в игре нет. Поэтому это отличный способ закрыть территорию, но не портал.
Двигайте карту. Для новых фигур выберите режим рисования; существующие маркеры всегда можно перетащить.
Зоны
Параллелепипеды
Пока нет ни одного. Переключитесь на «Параллелепипед» и щёлкните по карте.
Многоугольники
Пока нет ни одного. Переключитесь на «Многоугольник» и щёлкните минимум три точки.
Точки прибытия
Точек нет. Без них сервер падает, как только попытается переместить игрока.
Проверка
- В зоне нет ни параллелепипеда, ни многоугольника — она ничего не покрывает.
- В зоне нет точек прибытия. Сервер всё равно её загрузит и упадёт при перемещении — всегда добавляйте хотя бы одну.
Ваши файлы
pra/teleport_1.json{
"areaName": "Teleport_1"
}
Запись для cfggameplay.json
Положите файлы в папку «pra» внутри миссии и пропишите их здесь. Без этой записи сервер их никогда не прочитает.
"WorldsData": {
"playerRestrictedAreaFiles": ["pra/teleport_1.json"]
}В serverDZ.cfg также нужен параметр enableCfgGameplayFile = 1, иначе cfggameplay.json игнорируется полностью.
Готовые зоны
Военные объекты этой карты, построенные по реальным позициям зданий из ванильной миссии. Каждая точка прибытия проверена на работающем сервере DayZ — ни одна не попадает в воду или внутрь здания.
Загрузить готовый файл
Загрузите существующий PRA-файл — он добавится как ещё одна зона.
Рисуйте зоны прямо на спутниковой карте — поворотные параллелепипеды или свободные многоугольники.
Выгружает точный ванильный формат вместе с записью для cfggameplay.json.
Проверяет зону по правилам движка, прежде чем она сломает сервер.
Как это работает
1. Выберите карту и назовите зону. Название попадёт в лог сервера и подскажет, какая зона переместила игрока.
2. Нарисуйте площадь. Многоугольник — простой путь: плоский и бесконечно высокий, высота рельефа не важна. Параллелепипед — точный путь, когда нужен только один этаж.
3. Поставьте две-три точки прибытия за пределами зоны. Точки 2D сами ложатся на землю, 3D сохраняют указанную высоту.
4. Положите файл в <миссия>/pra/, вставьте запись в cfggameplay.json и укажите enableCfgGameplayFile = 1 в serverDZ.cfg.
5. Перезапустите сервер и проверьте: выйдите из игры внутри зоны и зайдите снова — вы должны появиться на одной из точек.
Частые вопросы
Телепортирует ли игрока вход в зону пешком?
Нет. Ваниль выполняет проверку только при загрузке персонажа, то есть при входе в игру и после перезапуска сервера. Это единственное место в коде, которое перемещает игрока для этой системы. Зона, срабатывающая при ходьбе, требует серверного скрипта.
Нужно ли игрокам что-то устанавливать?
Нет. Файлы лежат на сервере в папке миссии. Клиенты ничего не скачивают — это чистый ванильный DayZ.
Параллелепипед или многоугольник?
Многоугольник, если нет причин против. Он задаётся только по X и Z и тянется от дна моря до неба, так что высоту искать не нужно. Параллелепипед берите, когда зона должна заканчиваться на определённой высоте — например, один этаж.
Куда именно класть файлы?
В папку миссии, например mpmissions/dayzOffline.chernarusplus/pra/myzone.json. Затем пропишите их в cfggameplay.json в разделе WorldsData → playerRestrictedAreaFiles. Каждая зона — отдельный файл с одним объектом, а не несколько зон в массиве.
Почему на сервере ничего не происходит?
Три обычные причины: enableCfgGameplayFile не равен 1 в serverDZ.cfg, путь в cfggameplay.json не совпадает, либо в зоне нет точек прибытия. Последнее ловит панель проверки в редакторе.
Сколько точек прибытия нужно зоне?
Минимум две, лучше от трёх до шести. Игра проходит список в перемешанном порядке, чтобы одновременно входящие игроки не оказались в одной точке. У Bohemia в собственной зоне на Сахале их шесть.
Сервер настроен. А игроки его находят?
Добавь его в список DZPage бесплатно: PC, PlayStation и Xbox, с онлайн-счётчиком игроков, голосами, комментариями и собственной страницей сервера. Без премиум-мест, без оплаты, без ожидания.
3 915 посетителей за 30 дней · бесплатно, без премиум-мест · пока всего 13 серверов
Застряли с настройкой сервера?
Спросите в Discord DZPage — там отвечают владельцы серверов и разработчик. Новые инструменты анонсируются там первыми.
Арендуйте свой сервер DayZ
По нашей партнёрской ссылке вы получите скидку 10 % на все заказы в GPORTAL — серверы для PC, PlayStation и Xbox.
Получить скидку 10 %Рекламный партнёр · Партнёрская ссылка: вы экономите 10 %, мы получаем комиссию.
Этот инструмент бесплатный — и останется таким
Без входа, без платного доступа, без ограничений. Если он сэкономил вам время, разовые 5 € оплачивают сервер и отключают вам рекламу.
Поддержать DZPage