Как изменить стартовый лут игроков на сервере DayZ Standalone
❤️ Приветствуем Вас, дорогие посетители хостинга - WorldHosts.FUN! Стартовый лут — это то, с чем новый персонаж появляется после смерти или первого захода: бинт, химсвет, фрукт и что вы сами добавите. В ванильной миссии это задаётся в файле init.c функцией StartingEquipSetup — удобно сделать старт чуть мягче или жёстче под ваш сервер. Ниже откроем файл миссии и поправим выдачу предметов.
✔️ Инструкция:
Шаг 1. Открываем папку mpmissions
В панели зайдите в Файлы. В корне сервера откройте папку mpmissions — здесь лежат миссии карт.

Шаг 2. Находим init.c
Зайдите в папку вашей миссии, например dayzOffline.chernarusplus. Найдите файл init.c — в нём скрипт миссии, в том числе выдача вещей при появлении персонажа.

Шаг 3. Правим StartingEquipSetup
Откройте файл двойным щелчком. Найдите функцию StartingEquipSetup — внутри строки с CreateInInventory("ИмяКласса") добавляют предмет в инвентарь (часто во внутренности куртки Body).

Пример. В ванили уже есть строка с бинтом:
itemEnt = itemClothing.GetInventory().CreateInInventory( "BandageDressing" );
Чтобы добавить бутылку воды, скопируйте эту строку и вставьте рядом (следующей строкой), а classname замените на свой:
itemEnt = itemClothing.GetInventory().CreateInInventory( "WaterBottle" );
На скрине: сверху исходный BandageDressing, снизу добавленная строка с WaterBottle. Так же можно выдать Rag или SodaCan_Pipsi — меняется только текст в кавычках. Сохраните файл. Имена классов должны совпадать с игрой, опечатка — и предмет не появится. Уже существующие персонажи лут не получат заново — только новый спавн.

Шаг 4. Перезапускаем сервер
Нажмите Перезапустить и дождитесь статуса Онлайн. После старта зайдите новым персонажем (или после смерти) и проверьте инвентарь.

Если что-то пошло не так
Предмета нет при спавне — проверьте classname без опечаток и кавычек, что правили init.c активной миссии из template в serverDZ.cfg, и что сервер полностью перезапущен.
Сервер не стартует или в логе ошибка скрипта — откатите init.c из бэкапа: лишняя скобка или битая строка ломает миссию.
Хотите убрать ванильный бинт или фрукт — удалите или закомментируйте соответствующую строку CreateInInventory внутри StartingEquipSetup, сохраните и снова перезапустите.
Отлично! Теперь вы знаете, как изменить стартовый лут игроков на сервере DayZ Standalone. Если остались вопросы или возникли трудности – создайте тикет в техподдержку.
⚡ Настройка сервера DayZ Standalone: https://worldhosts.fun/knowledgebase/16/DayZ-Standalone
❤️ Благодарим, что используете хостинг - WorldHosts.FUN!

⚡ Промокод на скидку 15% - WORLDHOSTS
☝️ Применяется только для новых регистраций
