Дізнайтеся, як встановлювати моди та керувати ними на вашому виділеному сервері Arma 3. Цей посібник охоплює моди Steam Workshop, ручне встановлення через SFTP, порядок завантаження та перевірку підписів. Щодо початкової конфігурації сервера дивіться наш Посібник із налаштування сервера. Щодо інструментів адміністратора та античиту дивіться Налаштування адміністратора та BattlEye.
Розуміння модів Arma 3
Моди Arma 3 бувають двох видів:
- Клієнтські моди (завантажуються з
-mod=): Необхідні як серверу, так і всім гравцям, що підключаються. Гравці повинні мати ці моди встановленими та увімкненими у своєму лаунчері Arma 3, щоб приєднатися. Приклади: CBA_A3, ACE3, RHS, моди місцевості. - Серверні моди (завантажуються з
-serverMod=): Необхідні лише на сервері. Гравцям не потрібно завантажувати або вмикати їх. Приклади: інструменти адміністратора, фреймворки журналювання, як-от OCAP2, серверні моди покращення AI.
Моди Steam Workshop
Найпростіший спосіб додати моди — через Steam Workshop. Кожен мод Workshop має унікальний Mod 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: Armed Forces of the Russian Federation |
| RHS: USAF | 843577117 |
Red Hammer Studios: United States Armed Forces |
| RHS: GREF | 843593391 |
Red Hammer Studios: Green Forces |
| RHS: SAF | 843632231 |
Red Hammer Studios: Serbian Armed Forces |
Додавання модів через змінні запуску GPanel
Залежно від конфігурації egg вашого сервера, ви можете мати змогу вводити Workshop mod ID безпосередньо на вкладці 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 з каталогу ключів. Без нього гравці не зможуть підключитися з вмістом базової гри. Додавайте ключі лише для модів, які ви хочете дозволити на сервері.
Популярні мод-фреймворки
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
- Початок роботи з вашим новим сервером
Потрібна допомога?
Виникли проблеми з вашими модами або потрібна допомога з налаштуванням складного модпаку? Відкрийте тикет у підтримку, і наша команда допоможе вам.