Узнайте, как устанавливать и управлять модами на вашем выделенном сервере Arma 3. Это руководство охватывает моды Steam Workshop, ручную установку через SFTP, порядок загрузки и проверку подписей. Для первоначальной конфигурации сервера см. наше Руководство по настройке сервера. Для инструментов администратора и античита см. Настройка администратора и BattlEye.
Понимание модов Arma 3
Моды Arma 3 бывают двух видов:
- Клиентские моды (загружаются через
-mod=): Требуются как сервером, так и всеми подключающимися игроками. Игроки должны иметь эти моды установленными и включёнными в своём лаунчере Arma 3, чтобы присоединиться. Примеры: CBA_A3, ACE3, RHS, моды местности. - Серверные моды (загружаются через
-serverMod=): Требуются только на сервере. Игрокам не нужно скачивать или включать их. Примеры: инструменты администратора, фреймворки логирования вроде OCAP2, серверные моды улучшения ИИ.
Моды Steam Workshop
Самый простой способ добавить моды — через Steam Workshop. Каждый мод Workshop имеет уникальный ID мода (число в его URL Steam Workshop).
Поиск ID модов
Перейдите на страницу мода в Steam Workshop. URL будет выглядеть так:
https://steamcommunity.com/sharedfiles/filedetails/?id=463939057
ID мода в этом примере — 463939057 (это CBA_A3). Вот ID для часто используемых фреймворков модов:
| Мод | Workshop ID | Описание |
|---|---|---|
| CBA_A3 | 450814997 |
Community Base Addons — обязательная зависимость для большинства модов |
| ACE3 | 463939057 |
Advanced Combat Environment — медицина, баллистика, взаимодействия |
| ACRE2 | 751965892 |
Advanced Combat Radio Environment — реалистичная радиосвязь (требует плагин TeamSpeak) |
| TFAR | 894678801 |
Task Force Arrowhead Radio — альтернативный радиомод (требует плагин TeamSpeak) |
| RHS: AFRF | 843425103 |
Red Hammer Studios: Вооружённые силы Российской Федерации |
| RHS: USAF | 843577117 |
Red Hammer Studios: Вооружённые силы США |
| RHS: GREF | 843593391 |
Red Hammer Studios: Зелёные силы |
| RHS: SAF | 843632231 |
Red Hammer Studios: Сербские вооружённые силы |
Добавление модов через переменные запуска GPanel
В зависимости от конфигурации egg вашего сервера, вы можете вводить ID модов Workshop напрямую на вкладке Startup в GPanel. Проверьте наличие переменных вроде MODS или WORKSHOP_MODS.
Для переменной MODS введите имена папок модов, разделённые точкой с запятой:
@CBA_A3;@ace;@ACRE2
Скачивание и загрузка модов через SFTP
Для ручной установки модов (или если egg вашего сервера не поддерживает автоматическую загрузку из Workshop), вы можете скачать моды локально и загрузить их через SFTP.
Шаг 1: Скачайте моды локально
- Откройте лаунчер Arma 3 на вашем ПК.
- Перейдите на вкладку Mods и подпишитесь на моды, которые вы хотите на вашем сервере.
- Дайте им скачаться. По умолчанию моды хранятся в директории Arma 3 в папке с именем по Workshop ID, обычно:
C:\Program Files (x86)\Steam\steamapps\common\Arma 3\!Workshop\
или в папке контента Workshop:
C:\Program Files (x86)\Steam\steamapps\workshop\content\107410\
Шаг 2: Подготовьте папки модов
- Скопируйте каждую папку мода и переименуйте её в чистый формат (например,
@CBA_A3,@ace). Папки модов должны начинаться с@. - Переименуйте все файлы и папки внутри мода в нижний регистр. Это критично для серверов на основе Linux. Вы можете использовать инструмент или скрипт для пакетного переименования, или сделать это вручную. В частности, папка
addons/и все файлы.pboи.bisignвнутри должны быть в нижнем регистре.
Шаг 3: Загрузите через SFTP
- Подключитесь к вашему серверу через SFTP, используя учётные данные из GPanel (см. Руководство по загрузке через SFTP).
- Загрузите каждую папку мода (например,
@CBA_A3,@ace) в корень директории вашего сервера Arma 3. - Обновите переменную запуска
MODSв GPanel, чтобы включить имена новых папок модов.
Порядок загрузки модов
Порядок загрузки важен в Arma 3. Моды-зависимости должны загружаться до модов, которые от них зависят. Порядок определяется последовательностью в вашем параметре -mod= или переменной запуска MODS.
Общие правила порядка загрузки:
- CBA_A3 — всегда первым, так как почти каждый другой мод зависит от него.
- Моды контента/ресурсов — RHS, CUP, Global Mobilization, моды местности.
- Моды-фреймворки — ACE3, ACRE2/TFAR.
- Моды совместимости/патчи — патчи совместимости ACE3-RHS и т. д.
- Моды для конкретных миссий — другие аддоны, требуемые вашими конкретными миссиями.
Пример правильно упорядоченной строки модов:
@CBA_A3;@rhsafrf;@rhsusaf;@rhsgref;@rhssaf;@ace;@ace_compat_rhs_afrf3;@ace_compat_rhs_usf3;@ace_compat_rhs_gref3;@acre2
Ключи и Bikey для проверки подписей
Arma 3 использует систему проверки подписей, чтобы гарантировать, что клиенты используют те же версии модов, что и сервер. Это предотвращает использование модифицированных или подделанных PBO.
Как это работает
- Каждый мод содержит файлы
.bisign(подписи) рядом с файлами аддонов.pbo. - Каждый мод также включает файл
.bikey(открытый ключ), обычно находящийся в подпапкеkeys/илиKeys/мода. - Сервер проверяет файлы модов подключающихся клиентов на соответствие этим подписям.
Установка ключей
- Перейдите в папку каждого мода и найдите файл(ы)
.bikey. Они обычно находятся в подпапкеkeys/илиKeys/внутри директории мода. - Скопируйте все файлы
.bikeyв директориюkeys/сервера (в корне установки вашего сервера Arma 3). - Убедитесь, что в вашем
server.cfgустановленоverifySignatures = 2;для принудительной проверки подписей.
// Example: keys directory structure
/keys/
a3.bikey (vanilla Arma 3 key - do NOT remove)
cba_a3.bikey
ace3.bikey
rhsafrf.bikey
rhsusaf.bikey
acre2.bikey
a3.bikey из директории keys. Без него игроки не смогут подключиться с контентом базовой игры. Добавляйте только ключи для модов, которые вы хотите разрешить на сервере.
Популярные фреймворки модов
CBA_A3 (Community Base Addons)
Фундаментальный мод для сообщества моддинга Arma 3. Почти каждый крупный мод требует CBA_A3 в качестве зависимости. Он предоставляет общие функции, фреймворк привязки клавиш, расширенные обработчики событий и фреймворк настроек. Всегда устанавливайте его первым.
ACE3 (Advanced Combat Environment)
Самый широко используемый мод-переработка для milsim. Возможности включают:
- Продвинутая медицинская система (базовый и продвинутый режимы)
- Реалистичная баллистика и фрагментация
- Продвинутые взаимодействия (перенос, перетаскивание, системы тросов)
- Переработки систем транспорта и оружия
- Обширная серверная конфигурация через настройки CBA
Настройки ACE3 можно сконфигурировать на стороне сервера, редактируя userconfig/ace/serverconfig.hpp или через настройки аддонов CBA (сохраняются в профиле сервера).
ACRE2 / TFAR (Радиомоды)
Оба обеспечивают реалистичную радиосвязь, интегрированную с TeamSpeak 3. Игроки должны установить плагин TeamSpeak на своей стороне. Выберите один или другой — они несовместимы друг с другом.
- ACRE2: Более реалистичная симуляция, позиционное аудио, распространение сигнала, зависящее от местности.
- TFAR: Более простая настройка, широко используется в публичных сообществах, немного менее реалистичен.
RHS (Red Hammer Studios)
Коллекция из четырёх модов, добавляющих высокодетализированные реальные военные ресурсы (транспорт, оружие, униформа) для российской, американской, партизанской и сербской фракций. Общий размер загрузки составляет примерно 15–20 ГБ для всех четырёх модулей.
Устранение проблем с модами
| Проблема | Причина | Решение |
|---|---|---|
| Игроков кикает за «signature check failed» | Отсутствует .bikey в директории keys/ сервера |
Скопируйте файл .bikey мода в папку keys/ сервера |
| Сервер не запускается с ошибками модов | Отсутствует зависимость или неправильный порядок загрузки | Убедитесь, что CBA_A3 указан первым, проверьте, что все зависимости установлены |
| Моды не загружаются (папка не найдена) | Проблема чувствительности к регистру на Linux | Переименуйте все папки модов, файлы и пути в нижний регистр |
| Ошибка «Addon requires other addons» в RPT | Мод-зависимость не загружен | Проверьте лог RPT на наличие конкретного отсутствующего аддона и установите его |
| Игроки не могут подключиться (несоответствие модов) | Версии модов сервера и клиента различаются | Убедитесь, что моды сервера обновлены и игроки подписаны на те же элементы Workshop |
server/ или имя профиля, заданное в переменных запуска).
Похожие статьи
- Руководство по настройке сервера Arma 3 — Первоначальная настройка сервера, server.cfg, настройки сложности и ротация миссий.
- Настройка администратора и BattlEye в Arma 3 — Настройка доступа администратора, античита BattlEye и инструментов RCON.
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
- Начало работы с вашим новым сервером
Нужна помощь?
Возникли проблемы с вашими модами или нужна помощь с настройкой сложного модпака? Откройте тикет в поддержку, и наша команда вам поможет.