Перейти к содержимому
Documentation
[01]С чего начать

Установка мода

The standard deployment procedure that every product in the catalogue follows, and the three things that go wrong most often.

4 minute read

Все продукты поставляются одинаково: папка мода, ключ подписи и, где нужно, набор XML-фрагментов экономики. Если вы хоть раз ставили мод из Workshop вручную, ничего нового здесь не будет.

Разверните папку

Скопируйте папку @ModName в корень сервера — туда, где лежит DayZServer или DayZServer_x64.exe — затем положите её bikey в папку keys. Именно ключ позволяет подписанным клиентам подключаться с этим модом.

bash
cp -r @ModName /home/dayz/serverfiles/
cp @ModName/keys/*.bikey /home/dayz/serverfiles/keys/

Добавьте в параметры запуска

Моды грузятся в том порядке, в котором перечислены. Фреймворки и всё, что оборачивает другие моды, должно идти первым.

ini
-mod="@CF;@SentinelServerGuard;@ModName"

Слейте файлы экономики

Продукты, добавляющие предметы, поставляются с XML-фрагментами для types.xml и cfgspawnabletypes.xml. Они в своём пространстве имён и не столкнутся с ванильными записями, но их нужно именно слить с вашей миссией, а не положить рядом.

Проверьте

Запустите сервер и посмотрите лог. При чистом старте мод регистрируется ровно один раз. Предупреждения о несопоставленных типах означают, что слияние не прошло.

bash
grep -iE 'modname|economy' profiles/*.RPT | head -40

Три типичных отказа

  • 01Ключ не скопирован — клиентов выкидывает с ошибкой подписи при подключении.
  • 02Неверный порядок загрузки — мод грузится, но ничего не регистрирует и выглядит мёртвым.
  • 03Фрагменты экономики не слиты — мод грузится корректно, но ничего из добавленного не спавнится.