Arma 3 принимает моды Steam Workshop, такие как карты, оружие и скриптовые фреймворки, Creator DLC вроде Prairie Fire (загружаются как папки модов), моды только для сервера и моды, которые вы загружаете сами.
Сначала сделайте бэкап. См. Как сделать бэкап мира Arma 3 и восстановить его.
Добавьте мод
- Выберите, как каждый мод попадёт на сервер. Вариант А: загрузите мод сами (самый надёжный способ). Загрузите папку мода со всеми именами строчными буквами (например @mymod) в основную папку сервера в Files. Положите файл .bikey мода в папку keys. Затем добавьте имя папки в «Дополнительные моды», дописав после него точку с запятой (например @mymod;), и перезапустите сервер. Не используйте заглавные буквы, пробелы и имена папок, начинающиеся с цифры.
- Вариант Б: укажите моды Workshop и пусть сервер попробует их скачать. В «Дополнительных модах» запишите каждый мод Workshop как @ и следом его Workshop ID, через точку с запятой (например @123456789;@987654321;), затем перезапустите сервер. Сервер пытается скачать их при запуске. Автоматическая загрузка из Workshop на наших серверах не гарантируется, поэтому после перезапуска откройте Files и проверьте, что у каждого мода теперь есть своя папка @ в основной папке. Если папки нет, используйте для этого мода вариант А.
- Вариант В: используйте пресет, экспортированный из Arma 3 Launcher. В Launcher загрузите моды и экспортируйте пресет как HTML. Загрузите этот файл в основную папку сервера и введите его точное имя в «Файл со списком модов», затем перезапустите сервер. Это опирается на ту же автоматическую загрузку, что и вариант Б, поэтому проверьте папки @ в Files так же. Моды из «Дополнительных модов» загружаются в дополнение к пресету.
- Моды, нужные только серверу. Перечислите их в «Моды только для сервера», каждый с точкой с запятой после. Игрокам они не нужны, когда сервер проверяет подписи модов (строка verifySignatures в server.cfg), потому что тогда сервер принимает только игроков, чьи моды совпадают с ключами в его папке keys.
- Моды, которые игроки могут использовать, но не обязаны. Перечислите их в «Необязательные клиентские моды» в форме @WorkshopID. Игроки могут зайти с ними и без них.
- Creator DLC. Установите «Ветка Arma 3 (CDLC и т. д.)» в creatordlc и добавьте имя папки DLC, например vn;, в «Дополнительные моды». Смена ветки применяется при следующем обновлении при запуске, поэтому держите «Автоматические обновления» включёнными.
- Если моды, похоже, не загружаются, особенно после копирования из Windows, включите «Приводить файлы модов к нижнему регистру» на один запуск, затем снова выключите.
- Игроки должны загрузить в своём Launcher те же моды, что и на сервере, кроме модов, которые вы указали как только для сервера или необязательные.
- Чтобы удалить мод, уберите его из списков выше и перезапустите сервер. Миссия или сохранённый профиль, которым нужен этот мод, могут перестать загружаться, поэтому сначала сделайте бэкап в панели и удаляйте по одному моду. Удаление загруженной папки мода навсегда убирает его файлы.
Куда класть файлы
Откройте Files и используйте эти места:
- keys (файлы подписей .bikey, по одному на автора модов)
- папки @modname или @workshopID на верхнем уровне Files (файлы модов)
- mpmissions (файлы миссий)
- ваш экспортированный файл пресета (например modlist.html) на верхнем уровне Files
Проверьте, что всё сработало
После перезапуска откройте Files и убедитесь, что у каждого указанного мода есть своя папка в основной папке, затем зайдите на сервер с теми же модами, загруженными в вашем Launcher. См. Как добавлять моды, плагины и сборки модов.
Если сервер останавливается после добавления мода, удалите самый новый мод или восстановите бэкап. См. Что делать, если сервер не запускается.





