Установка мода
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. Именно ключ позволяет подписанным клиентам подключаться с этим модом.
cp -r @ModName /home/dayz/serverfiles/
cp @ModName/keys/*.bikey /home/dayz/serverfiles/keys/Добавьте в параметры запуска
Моды грузятся в том порядке, в котором перечислены. Фреймворки и всё, что оборачивает другие моды, должно идти первым.
-mod="@CF;@SentinelServerGuard;@ModName"Слейте файлы экономики
Продукты, добавляющие предметы, поставляются с XML-фрагментами для types.xml и cfgspawnabletypes.xml. Они в своём пространстве имён и не столкнутся с ванильными записями, но их нужно именно слить с вашей миссией, а не положить рядом.
Проверьте
Запустите сервер и посмотрите лог. При чистом старте мод регистрируется ровно один раз. Предупреждения о несопоставленных типах означают, что слияние не прошло.
grep -iE 'modname|economy' profiles/*.RPT | head -40Три типичных отказа
- 01Ключ не скопирован — клиентов выкидывает с ошибкой подписи при подключении.
- 02Неверный порядок загрузки — мод грузится, но ничего не регистрирует и выглядит мёртвым.
- 03Фрагменты экономики не слиты — мод грузится корректно, но ничего из добавленного не спавнится.