Научете како да инсталирате и управувате со модови на вашиот Arma 3 наменски сервер. Овој водич ги покрива Steam Workshop модовите, рачната инсталација преку SFTP, редоследот на вчитување и верификацијата на потписи. За првичната конфигурација на серверот, погледнете го нашиот Водич за поставување на серверот. За админ алатки и анти-чит, погледнете Поставување на админ и BattlEye.
Разбирање на Arma 3 модовите
Arma 3 модовите доаѓаат во две форми:
- Клиентски модови (вчитани со
-mod=): Потребни и за серверот и за сите играчи што се поврзуваат. Играчите мора да ги имаат овие модови инсталирани и овозможени во нивниот Arma 3 launcher за да се приклучат. Примери: CBA_A3, ACE3, RHS, terrain модови. - Серверски модови (вчитани со
-serverMod=): Потребни само на серверот. Играчите не треба да ги преземаат или овозможуваат овие. Примери: админ алатки, логирачки фрејмворци како OCAP2, серверски модови за подобрување на AI.
Steam Workshop модови
Најлесниот начин да додадете модови е преку Steam Workshop. Секој Workshop мод има единствено Mod ID (бројот во неговото Steam Workshop URL).
Наоѓање на 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 Startup променливи
Во зависност од egg конфигурацијата на вашиот сервер, можеби ќе можете да внесете Workshop mod ID-а директно во јазичето Startup во GPanel. Проверете за променливи како MODS или WORKSHOP_MODS.
За променливата MODS, внесете ги имињата на папките на модовите одделени со точка-запирка:
@CBA_A3;@ace;@ACRE2
Преземање и прикачување на модови преку SFTP
За рачна инсталација на модови (или доколку вашиот egg на серверот не поддржува автоматски Workshop преземања), можете да преземете модови локално и да ги прикачите преку SFTP.
Чекор 1: Преземете ги модовите локално
- Отворете го вашиот Arma 3 Launcher на вашиот компјутер.
- Одете на јазичето 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 сервер. - Ажурирајте ја
MODSstartup променливата во GPanel за да ги вклучите новите имиња на папки на модови.
Редослед на вчитување на модови
Редоследот на вчитување е важен во Arma 3. Модовите за зависности мора да се вчитаат пред модовите што зависат од нив. Редоследот се одредува според секвенцата во вашиот -mod= параметар или MODS startup променлива.
Општи правила за редослед на вчитување:
- CBA_A3 — секогаш прв, бидејќи речиси секој друг мод зависи од него.
- Модови за содржина/средства — RHS, CUP, Global Mobilization, terrain модови.
- Фрејмворк модови — 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
Клучеви и Bikeys за верификација на потписи
Arma 3 користи систем за верификација на потписи за да обезбеди дека клиентите ги извршуваат истите верзии на модови како серверот. Ова спречува модифицирани или изменети PBO-а да се користат.
Како функционира
- Секој мод содржи
.bisignфајлови (потписи) заедно со неговите.pboaddon фајлови. - Секој мод исто така вклучува
.bikey(јавен клуч) фајл, вообичаено пронајден воkeys/илиKeys/подпапката на модот. - Серверот ги проверува мод фајловите на клиентите што се поврзуваат во однос на овие потписи.
Инсталирање на клучеви
- Навигирајте до папката на секој мод и пронајдете го
.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 како зависност. Овозможува споделени функции, фрејмворк за поврзување на копчиња, проширени event handlers и фрејмворк за поставки. Секогаш инсталирајте го овој прв.
ACE3 (Advanced Combat Environment)
Најшироко користениот milsim overhaul мод. Карактеристиките вклучуваат:
- Напреден медицински систем (основен и напреден режим)
- Реалистична балистика и фрагментација
- Напредни интеракции (носење, влечење, системи со јаже)
- Преработки на системи за возила и оружја
- Обемна серверска конфигурација преку CBA поставки
ACE3 поставките можат да се конфигурираат на серверска страна со уредување на userconfig/ace/serverconfig.hpp или преку CBA-овите поставки за додатоци (зачувани во серверскиот профил).
ACRE2 / TFAR (Радио модови)
И двата овозможуваат реалистична радио комуникација интегрирана со TeamSpeak 3. Играчите мора да инсталираат TeamSpeak приклучок на нивната страна. Изберете еден или друг — не се компатибилни еден со друг.
- ACRE2: Пореалистична симулација, позициски аудио, пропагација на сигнал под влијание на теренот.
- TFAR: Поедноставно поставување, широко користен во јавните заедници, малку помалку реалистичен.
RHS (Red Hammer Studios)
Колекција од четири модови што додаваат високо детални воени средства од реалниот свет (возила, оружја, униформи) за руски, американски, герилски и српски фракции. Вкупната големина на преземањето е приближно 15-20 GB за сите четири модули.
Решавање на проблеми со модови
| Проблем | Причина | Решение |
|---|---|---|
| Играчите се исфрлаат поради „signature check failed“ | Недостасува .bikey во keys/ директориумот на серверот |
Копирајте го .bikey фајлот на модот во keys/ папката на серверот |
| Серверот не успева да се стартува со грешки на модови | Недостасувачка зависност или погрешен редослед на вчитување | Осигурете се дека CBA_A3 е наведен прв, проверете дали сите зависности се инсталирани |
| Модовите не се вчитуваат (папката не е пронајдена) | Проблем со чувствителност на големи/мали букви на Linux | Преименувајте ги сите папки, фајлови и патеки на модови во мали букви |
| Грешка „Addon requires other addons“ во RPT | Модот за зависност не е вчитан | Проверете го RPT логот за специфичниот недостасувачки додаток и инсталирајте го |
| Играчите не можат да се поврзат (несовпаѓање на модови) | Верзиите на модови на серверот и клиентот се разликуваат | Осигурете се дека серверските модови се ажурирани и играчите се претплатени на истите Workshop ставки |
server/ или името на профилот поставено во startup променливите).
Поврзани статии
- Водич за поставување на Arma 3 сервер — Првично поставување на серверот, server.cfg, поставки за тежина и ротација на мисии.
- Arma 3 поставување на админ и BattlEye — Конфигурирајте админ пристап, BattlEye анти-чит и RCON алатки.
- Како да ги најдете IP и портата на вашиот сервер
- Како да прикачите фајлови преку SFTP
- Започнување со вашиот нов сервер
Потребна помош?
Наидувате на проблеми со вашите модови или ви треба помош со сложено поставување на modpack? Отворете тикет за поддршка и нашиот тим ќе ви помогне.