Редактор карт DayZ

Расставляйте объекты на настоящем 3D-рельефе и скачивайте файл, который сервер загружает сам — без модов, без ПК-клиента, в том числе на Xbox и PlayStation.

Объекты

Загрузка каталога…

Выберите объект слева, затем щёлкните по рельефу. Щелчок по уже поставленному объекту выделяет его.

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

Загрузка данных высот …

Левая кнопка ставит и выделяет. Правая вращает камеру, средняя (или Shift + правая) сдвигает вид, колесо приближает.

Размещённые объекты0

Пока ничего не размещено.

Глаз влияет только на отображение — скрытые объекты всё равно попадают в файл. Перетащите строку на папку, чтобы убрать её туда; Ctrl и Shift выделяют несколько сразу.

Выделение

Ничего не выделено.

Предупреждения

Загрузка данных высот …

Экспорт

objects.json

Как перенести это на сервер?
  1. Скачайте файл ObjectSpawner и положите его в папку миссии (рядом с init.c).
  2. Пропишите файл в cfggameplay.json в WorldsData.objectSpawnersArr — если файла нет, создайте его.
  3. Установите enableCfgGameplayFile = 1 в конфигурации сервера и перезапустите. У Nitrado это переключатель в веб-интерфейсе.
{
    "WorldsData": {
        "objectSpawnersArr": [
            "objects.json"
        ]
    }
}

Импорт

Вставьте существующий ObjectSpawner JSON, init.c, Expansion .map или mapgrouppos.xml — формат определяется сам.

Chernarus · 15360 m

Все ванильные объекты: 4898 классов из конфигурации самой игры, плюс каждое дерево, куст и камень, которые движок разрешает задать путём к модели.

Высота земли с точностью до миллиметра. Правило измерено на работающем сервере DayZ — 1360 точек, худший случай 2,7 мм.

Четыре формата вывода: ObjectSpawner JSON для ванильного сервера, init.c, Expansion .map и mapgrouppos.xml.

Как это работает

Редактор карт DayZ: северо-западный аэродром Черноруссии в 3D с установленным военным лагерем и маркером перемещения на выбранном объекте
Редактор карт DayZ: северо-западный аэродром Черноруссии в 3D с установленным военным лагерем и маркером перемещения на выбранном объекте

Выберите объект в каталоге слева и щёлкните по рельефу. Редактор ставит его ровно на ту высоту, которую сама игра сообщает в этой точке, поэтому ничто не висит и не тонет. Щелчок по поставленному объекту выделяет его: дальше его можно двигать, поворачивать, масштабировать или удалять — кнопками или точными числами.

Каталог — не рукописный список, он собран из конфигурационных файлов игры: каждый класс с моделью, который не скрыт, — это 4898 объектов, — плюс деревья, кусты и камни, которые движок разрешает задать путём к модели. Каждый объект показан со своей настоящей геометрией из файлов моделей игры.

Когда закончите, выгрузите файл ObjectSpawner. Это путь, который движок DayZ предоставляет сам, без единого мода, — именно поэтому он работает и на серверах Xbox и PlayStation, где моды невозможны.

Частые вопросы

Это действительно работает на серверах Xbox и PlayStation?

Да. Экспорт использует спавнер объектов, встроенный в движок DayZ, который читает объекты из cfggameplay.json. Моды при этом не участвуют, поэтому консольные серверы тоже могут им пользоваться — нужен лишь доступ к файлам папки миссии, а его даёт любой хостер.

Объекты окажутся ровно там, где я их поставил?

Да, и это измерено, а не предположено. Тестовая миссия загрузила сгенерированный файл на настоящем сервере DayZ и считала обратно, где каждый объект стоит на самом деле: позиция, поворот и масштаб вернулись без изменений. Высота земли совпадает с движком в пределах 2,7 мм на 1360 точках измерения.

Появляется ли лут в зданиях, которые я поставил?

Сами по себе нет. Central Economy берёт точки лута из mapgrouppos.xml, а записи спавнера объектов там нет. Редактор может сформировать соответствующие записи mapgrouppos.xml — выгрузите и в этом формате и перенесите их в файл миссии.

Почему деревья можно ставить только через путь к модели?

Потому что игра так устроена. Деревья, кусты и камни лежат в CfgNonAIVehicles и не несут собственной модели: при спавне по имени класса не появляется ничего — это проверено. Зато движок разрешает пути к моделям под DZ\plants и DZ\rocks, то есть ровно для того набора, у которого нет пригодного класса. Редактор берёт оба случая на себя.

Какие карты поддерживаются?

Черноруссия, Ливония и Намальск. Сахала нет, потому что его файл мира — зашифрованное платное DLC: данных рельефа для 3D-вида просто нет, и это ограничение касается всех 3D-функций здесь.

Можно ли продолжить редактировать уже готовый файл?

Да. Вставьте его в поле импорта: ObjectSpawner JSON, init.c, Expansion .map и mapgrouppos.xml распознаются сами, и объекты появляются в 3D ровно там, где они действительно стоят.

NitradoРекламный партнёр

Твой сервер. Твои правила.

Аренда сервера DayZ у Nitrado

От 8 до 125 слотов для PC, PlayStation и Xbox. Подписка или предоплата, ежедневные резервные копии, защита от DDoS – и все файлы конфигурации открыты для редакторов этого сайта.

PC · PS4/PS5 · Xbox8–125 слотов3–365 днейПодписка или предоплата
Арендовать серверЧто входит

Партнёрская ссылка: цена для вас та же, мы получаем комиссию и на неё содержим DZPage.

Сервер настроен. А игроки его находят?

Добавь его в список DZPage бесплатно: PC, PlayStation и Xbox, с онлайн-счётчиком игроков, голосами, комментариями и собственной страницей сервера. Без премиум-мест, без оплаты, без ожидания.

5 579 посетителей за 30 дней · бесплатно, без премиум-мест · пока всего 18 серверов

Застряли с настройкой сервера?

Спросите в Discord DZPage — там отвечают владельцы серверов и разработчик. Новые инструменты анонсируются там первыми.

Войти в Discord765 участников
скидка 10 %

Арендуйте свой сервер DayZ

По нашей партнёрской ссылке вы получите скидку 10 % на все заказы в GPORTAL — серверы для PC, PlayStation и Xbox.

Получить скидку 10 %

Рекламный партнёр · Партнёрская ссылка: вы экономите 10 %, мы получаем комиссию.

Этот инструмент бесплатный — и останется таким

Без входа, без платного доступа, без ограничений. Если он сэкономил вам время, разовые 5 € оплачивают сервер и отключают вам рекламу.

Поддержать DZPage