Научете как да инсталирате и управлявате модове на вашия Arma 3 dedicated server. Това ръководство покрива Steam Workshop модове, ръчна инсталация чрез SFTP, ред на зареждане и проверка на подписи. За първоначална конфигурация на сървъра вижте нашето Ръководство за настройка на сървъра. За администраторски инструменти и античийт вижте Настройка на администратор и BattlEye.
Разбиране на Arma 3 модове
Arma 3 модовете идват в две форми:
- Клиентски модове (зареждани с
-mod=): Изисквани както от сървъра, така и от всички свързващи се играчи. Играчите трябва да имат тези модове инсталирани и активирани в техния Arma 3 launcher, за да се присъединят. Примери: CBA_A3, ACE3, RHS, терен модове. - Сървърни модове (зареждани с
-serverMod=): Изисквани само на сървъра. Играчите не трябва да изтеглят или активират тези. Примери: администраторски инструменти, фреймуърци за логване като OCAP2, сървърни AI подобрителни модове.
Steam Workshop модове
Най-лесният начин за добавяне на модове е чрез Steam Workshop. Всеки Workshop мод има уникален Mod ID (номерът в неговия Steam Workshop URL).
Намиране на Mod 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 въведете имена на mod папките, разделени с точка и запетая:
@CBA_A3;@ace;@ACRE2
Изтегляне и качване на модове чрез SFTP
За ръчна инсталация на модове (или ако вашият сървърен egg не поддържа автоматични Workshop изтегляния), можете да изтегляте модове локално и да ги качвате чрез SFTP.
Стъпка 1: Изтегляне на модове локално
- Отворете вашия Arma 3 Launcher на вашия PC.
- Отидете в раздела Mods и се абонирайте за модовете, които искате на вашия сървър.
- Оставете ги да се изтеглят. По подразбиране модовете се съхраняват във вашата Arma 3 директория под папка, наречена с Workshop ID, обикновено:
C:\Program Files (x86)\Steam\steamapps\common\Arma 3\!Workshop\
или в Workshop content папката:
C:\Program Files (x86)\Steam\steamapps\workshop\content\107410\
Стъпка 2: Подготвяне на mod папките
- Копирайте всяка mod папка и я преименувайте в чист формат (напр.
@CBA_A3,@ace). Mod папките трябва да започват с@. - Преименувайте всички файлове и папки вътре в мода в малки букви. Това е критично за Linux-базирани сървъри. Можете да използвате инструмент или скрипт за пакетно преименуване или да го направите ръчно. По-конкретно, папката
addons/и всички.pboи.bisignфайлове вътре трябва да бъдат в малки букви.
Стъпка 3: Качване чрез SFTP
- Свържете се към вашия сървър чрез SFTP, използвайки данните от GPanel (вижте Ръководство за качване чрез SFTP).
- Качете всяка mod папка (напр.
@CBA_A3,@ace) в корена на директорията на вашия Arma 3 сървър. - Актуализирайте променливата за стартиране
MODSв GPanel, за да включва новите имена на mod папки.
Ред на зареждане на модове
Редът на зареждане е важен в 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
Keys и Bikeys за проверка на подписи
Arma 3 използва система за проверка на подписи, за да гарантира, че клиентите работят със същите версии на модове като сървъра. Това предотвратява използването на модифицирани или подправени PBOs.
Как работи
- Всеки мод съдържа
.bisignфайлове (подписи) заедно с неговите.pboадон файлове. - Всеки мод включва също и
.bikey(публичен ключ) файл, обикновено намиращ се в подпапкаkeys/илиKeys/на мода. - Сървърът проверява mod файловете на свързващите се клиенти спрямо тези подписи.
Инсталиране на ключове
- Навигирайте до папката на всеки мод и намерете
.bikeyфайл(овете). Те обикновено са вkeys/илиKeys/подпапка в директорията на мода. - Копирайте всички
.bikeyфайлове в директориятаkeys/на сървъра (в корена на инсталацията на вашия Arma 3 сървър). - Уверете се, че
verifySignatures = 2;е зададено във вашияserver.cfg, за да наложите проверка на подписи.
// 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 като зависимост. Той предоставя споделени функции, фреймуърк за keybinding, разширени event handlers и фреймуърк за настройки. Винаги инсталирайте този първи.
ACE3 (Advanced Combat Environment)
Най-широко използваният milsim overhaul мод. Функциите включват:
- Усъвършенствана медицинска система (основни и усъвършенствани режими)
- Реалистична балистика и фрагментация
- Усъвършенствани взаимодействия (носене, влачене, въжени системи)
- Преработка на системите за превозни средства и оръжия
- Обширна сървърна конфигурация чрез CBA настройки
Настройките на ACE3 могат да бъдат конфигурирани от страна на сървъра чрез редактиране на userconfig/ace/serverconfig.hpp или чрез CBA addon настройките (запазени в профила на сървъра).
ACRE2 / TFAR (Радио модове)
И двата предоставят реалистична радио комуникация, интегрирана с TeamSpeak 3. Играчите трябва да инсталират TeamSpeak плъгин от тяхна страна. Изберете един или друг — те не са съвместими помежду си.
- ACRE2: По-реалистична симулация, позиционно аудио, разпространение на сигнала, повлияно от терена.
- TFAR: По-проста настройка, широко използвана в публични общности, малко по-малко реалистична.
RHS (Red Hammer Studios)
Колекция от четири мода, добавящи изключително детайлни военни активи от реалния свят (превозни средства, оръжия, униформи) за руските, американските, партизанските и сръбските фракции. Общият размер за изтегляне е приблизително 15-20 GB за всичките четири модула.
Отстраняване на проблеми с модове
| Проблем | Причина | Решение |
|---|---|---|
| Играчите се изритват за "signature check failed" | Липсващ .bikey в директорията keys/ на сървъра |
Копирайте .bikey файла на мода в папката keys/ на сървъра |
| Сървърът не успява да стартира с грешки за модове | Липсваща зависимост или грешен ред на зареждане | Уверете се, че CBA_A3 е изброен първи, проверете, че всички зависимости са инсталирани |
| Модове не се зареждат (папка не е намерена) | Проблем с чувствителност към главни/малки букви на Linux | Преименувайте всички mod папки, файлове и пътища в малки букви |
| "Addon requires other addons" грешка в RPT | Мод зависимост не е заредена | Проверете RPT лога за конкретния липсващ адон и го инсталирайте |
| Играчите не могат да се свържат (несъответствие на модове) | Версиите на модовете на сървъра и клиента се различават | Уверете се, че сървърните модове са актуализирани и играчите се абонират за същите Workshop елементи |
server/ или името на профила, зададено в стартиращите променливи).
Свързани статии
- Arma 3 Ръководство за настройка на сървъра — Първоначална настройка на сървъра, server.cfg, настройки за трудност и ротация на мисии.
- Arma 3 Настройка на администратор и BattlEye — Конфигуриране на администраторски достъп, BattlEye античийт и RCON инструменти.
- Как да намерите IP и порта на вашия сървър
- Как да качвате файлове чрез SFTP
- Започване с вашия нов сървър
Нуждаете се от помощ?
Сблъсквате се с проблеми с вашите модове или имате нужда от помощ със сложна модпак настройка? Отворете билет за поддръжка и нашият екип ще ви помогне.