Dowiedz się, jak instalować mody na swoim dedykowanym serwerze Arma 3 oraz jak nimi zarządzać. Ten przewodnik obejmuje mody Steam Workshop, ręczną instalację przez SFTP, kolejność ładowania oraz weryfikację podpisów. Aby uzyskać informacje o początkowej konfiguracji serwera, zobacz nasz Przewodnik konfiguracji serwera. Aby uzyskać informacje o narzędziach administracyjnych i antycheat, zobacz Konfiguracja administratora i BattlEye.
Zrozumienie modów Arma 3
Mody Arma 3 występują w dwóch formach:
- Mody po stronie klienta (ładowane za pomocą
-mod=): Wymagane zarówno przez serwer, jak i wszystkich łączących się graczy. Gracze muszą mieć te mody zainstalowane i włączone w swoim launcherze Arma 3, aby dołączyć. Przykłady: CBA_A3, ACE3, RHS, mody terenu. - Mody po stronie serwera (ładowane za pomocą
-serverMod=): Wymagane tylko na serwerze. Gracze nie muszą pobierać ani włączać tych modów. Przykłady: narzędzia administracyjne, frameworki logowania, takie jak OCAP2, mody usprawniające AI po stronie serwera.
Mody Steam Workshop
Najłatwiejszym sposobem dodawania modów jest Steam Workshop. Każdy mod Workshop ma unikalny identyfikator moda (numer w jego adresie URL Steam Workshop).
Znajdowanie identyfikatorów modów
Przejdź do strony moda w Steam Workshop. Adres URL będzie wyglądał tak:
https://steamcommunity.com/sharedfiles/filedetails/?id=463939057
Identyfikator moda w tym przykładzie to 463939057 (to CBA_A3). Oto identyfikatory najczęściej używanych frameworków modów:
| Mod | Workshop ID | Opis |
|---|---|---|
| CBA_A3 | 450814997 |
Community Base Addons — wymagana zależność dla większości modów |
| ACE3 | 463939057 |
Advanced Combat Environment — medycyna, balistyka, interakcje |
| ACRE2 | 751965892 |
Advanced Combat Radio Environment — realistyczna łączność radiowa (wymaga wtyczki TeamSpeak) |
| TFAR | 894678801 |
Task Force Arrowhead Radio — alternatywny mod radiowy (wymaga wtyczki 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 |
Dodawanie modów za pomocą zmiennych uruchomieniowych GPanel
W zależności od konfiguracji egga Twojego serwera możesz mieć możliwość wprowadzenia identyfikatorów modów Workshop bezpośrednio w zakładce Startup w GPanel. Sprawdź zmienne takie jak MODS lub WORKSHOP_MODS.
W przypadku zmiennej MODS wprowadź nazwy folderów modów oddzielone średnikami:
@CBA_A3;@ace;@ACRE2
Pobieranie i przesyłanie modów przez SFTP
W przypadku ręcznej instalacji modów (lub jeśli egg Twojego serwera nie obsługuje automatycznego pobierania z Workshop) możesz pobrać mody lokalnie i przesłać je przez SFTP.
Krok 1: Pobierz mody lokalnie
- Otwórz launcher Arma 3 na swoim komputerze.
- Przejdź do zakładki Mods i zasubskrybuj mody, które chcesz mieć na serwerze.
- Pozwól im się pobrać. Domyślnie mody są przechowywane w katalogu Arma 3 w folderze nazwanym identyfikatorem Workshop, zazwyczaj:
C:\Program Files (x86)\Steam\steamapps\common\Arma 3\!Workshop\
lub w folderze zawartości Workshop:
C:\Program Files (x86)\Steam\steamapps\workshop\content\107410\
Krok 2: Przygotuj foldery modów
- Skopiuj każdy folder moda i zmień jego nazwę na czysty format (np.
@CBA_A3,@ace). Foldery modów powinny zaczynać się od@. - Zmień nazwy wszystkich plików i folderów wewnątrz moda na małe litery. Jest to kluczowe dla serwerów opartych na systemie Linux. Możesz użyć narzędzia lub skryptu do zbiorczej zmiany nazw albo zrobić to ręcznie. W szczególności folder
addons/oraz wszystkie pliki.pboi.bisignwewnątrz muszą być zapisane małymi literami.
Krok 3: Prześlij przez SFTP
- Połącz się z serwerem przez SFTP, korzystając z danych logowania z GPanel (zobacz Przewodnik przesyłania przez SFTP).
- Prześlij każdy folder moda (np.
@CBA_A3,@ace) do katalogu głównego serwera Arma 3. - Zaktualizuj zmienną uruchomieniową
MODSw GPanel, aby uwzględnić nazwy nowych folderów modów.
Kolejność ładowania modów
Kolejność ładowania ma znaczenie w Arma 3. Mody będące zależnościami muszą zostać załadowane przed modami, które od nich zależą. Kolejność jest określona przez sekwencję w parametrze -mod= lub zmiennej uruchomieniowej MODS.
Ogólne zasady kolejności ładowania:
- CBA_A3 — zawsze jako pierwszy, ponieważ niemal każdy inny mod od niego zależy.
- Mody z zawartością/zasobami — RHS, CUP, Global Mobilization, mody terenu.
- Mody frameworkowe — ACE3, ACRE2/TFAR.
- Mody zgodności/poprawek — łatki zgodności ACE3-RHS itp.
- Mody specyficzne dla misji — inne dodatki wymagane przez Twoje konkretne misje.
Przykład poprawnie uporządkowanego ciągu modów:
@CBA_A3;@rhsafrf;@rhsusaf;@rhsgref;@rhssaf;@ace;@ace_compat_rhs_afrf3;@ace_compat_rhs_usf3;@ace_compat_rhs_gref3;@acre2
Klucze i bikeys do weryfikacji podpisów
Arma 3 używa systemu weryfikacji podpisów, aby zapewnić, że klienci korzystają z tych samych wersji modów co serwer. Zapobiega to używaniu zmodyfikowanych lub naruszonych plików PBO.
Jak to działa
- Każdy mod zawiera pliki
.bisign(podpisy) obok plików dodatków.pbo. - Każdy mod zawiera również plik
.bikey(klucz publiczny), zwykle znajdujący się w podfolderze modakeys/lubKeys/. - Serwer sprawdza pliki modów łączących się klientów względem tych podpisów.
Instalowanie kluczy
- Przejdź do folderu każdego moda i zlokalizuj plik(i)
.bikey. Zazwyczaj znajdują się one w podfolderzekeys/lubKeys/w katalogu moda. - Skopiuj wszystkie pliki
.bikeydo katalogukeys/serwera (w katalogu głównym instalacji serwera Arma 3). - Upewnij się, że w pliku
server.cfgustawionoverifySignatures = 2;, aby wymusić sprawdzanie podpisów.
// 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 z katalogu keys. Bez niego gracze nie będą mogli połączyć się z zawartością podstawowej gry. Dodawaj tylko klucze dla modów, które chcesz dopuścić na serwerze.
Popularne frameworki modów
CBA_A3 (Community Base Addons)
Podstawowy mod dla społeczności moddingowej Arma 3. Niemal każdy większy mod wymaga CBA_A3 jako zależności. Zapewnia współdzielone funkcje, framework przypisywania klawiszy, rozszerzone obsługi zdarzeń oraz framework ustawień. Zawsze instaluj go jako pierwszy.
ACE3 (Advanced Combat Environment)
Najczęściej używany mod przeprojektowujący rozgrywkę milsim. Funkcje obejmują:
- Zaawansowany system medyczny (tryb podstawowy i zaawansowany)
- Realistyczną balistykę i fragmentację
- Zaawansowane interakcje (przenoszenie, ciągnięcie, systemy lin)
- Przeprojektowanie systemów pojazdów i broni
- Rozbudowaną konfigurację po stronie serwera za pomocą ustawień CBA
Ustawienia ACE3 można konfigurować po stronie serwera, edytując userconfig/ace/serverconfig.hpp lub poprzez ustawienia dodatków CBA (zapisywane w profilu serwera).
ACRE2 / TFAR (mody radiowe)
Oba zapewniają realistyczną łączność radiową zintegrowaną z TeamSpeak 3. Gracze muszą zainstalować wtyczkę TeamSpeak po swojej stronie. Wybierz jeden lub drugi — nie są ze sobą kompatybilne.
- ACRE2: Bardziej realistyczna symulacja, dźwięk pozycyjny, propagacja sygnału zależna od terenu.
- TFAR: Prostsza konfiguracja, szeroko stosowany w społecznościach publicznych, nieco mniej realistyczny.
RHS (Red Hammer Studios)
Zbiór czterech modów dodających niezwykle szczegółowe zasoby wojskowe z prawdziwego świata (pojazdy, broń, mundury) dla frakcji rosyjskiej, amerykańskiej, partyzanckiej i serbskiej. Łączny rozmiar pobierania wynosi około 15–20 GB dla wszystkich czterech modułów.
Rozwiązywanie problemów z modami
| Problem | Przyczyna | Rozwiązanie |
|---|---|---|
| Gracze są wyrzucani z powodu „signature check failed” | Brakujący .bikey w katalogu keys/ serwera |
Skopiuj plik .bikey moda do folderu keys/ serwera |
| Serwer nie uruchamia się z błędami modów | Brakująca zależność lub niewłaściwa kolejność ładowania | Upewnij się, że CBA_A3 jest wymieniony jako pierwszy, sprawdź, czy wszystkie zależności są zainstalowane |
| Mody nie ładują się (nie znaleziono folderu) | Problem z rozróżnianiem wielkości liter na Linuksie | Zmień nazwy wszystkich folderów, plików i ścieżek modów na małe litery |
| Błąd „Addon requires other addons” w RPT | Niezaładowany mod będący zależnością | Sprawdź w logu RPT konkretny brakujący dodatek i zainstaluj go |
| Gracze nie mogą się połączyć (niezgodność modów) | Wersje modów serwera i klienta różnią się | Upewnij się, że mody serwera są zaktualizowane, a gracze subskrybują te same elementy z Workshop |
server/ lub nazwa profilu ustawiona w zmiennych uruchomieniowych).
Powiązane artykuły
- Przewodnik konfiguracji serwera Arma 3 — Początkowa konfiguracja serwera, server.cfg, ustawienia trudności i rotacja misji.
- Konfiguracja administratora i BattlEye w Arma 3 — Konfiguracja dostępu administratora, systemu antycheat BattlEye oraz narzędzi RCON.
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki przez SFTP
- Pierwsze kroki z nowym serwerem
Potrzebujesz pomocy?
Masz problemy ze swoimi modami lub potrzebujesz pomocy ze skomplikowaną konfiguracją paczki modów? Otwórz zgłoszenie do pomocy technicznej, a nasz zespół Ci pomoże.