Krótka odpowiedź. Serwer Arma 3 możesz hostować samodzielnie za darmo: zainstaluj pakiet Arma 3 Server (aplikacja Steam 233780) przez SteamCMD, zaloguj się prawdziwym kontem Steam (logowanie anonimowe nie działa dla tego pakietu, a konto nie musi posiadać Arma 3), uruchom arma3server_x64 i otwórz porty UDP 2302 do 2306. Albo wynajmij serwer Arma 3 i pomiń sieć.
Gracze dołączają z tą samą wersją gry i tymi samymi modami co serwer. Nasz poradnik Jak dołączyć do serwera Arma 3 pokazuje kolejne kroki.
Sprawdzone 5 listopada 2026 względem Arma 3 Game Mini-Update 2.22 (SPOTREP #00122, ogłoszony na Steamie 30 września 2026), czyli najnowszej aktualizacji, jaką zapowiedziało Bohemia Interactive.
Ten poradnik korzysta z wiki społeczności Bohemia Interactive o serwerze dedykowanym, z ogłoszeń Bohemii na Steamie oraz z tego, co nasz panel ustawia na każdym serwerze Arma 3. Aby przejść od razu do wynajmu, zobacz opcję 2.
Czego potrzebujesz
Oprogramowanie serwera: "Arma 3 Server", aplikacja Steam 233780. Jest darmowe, a wiki Bohemii mówi, że nie musisz kupować Arma 3, żeby je pobrać.
Prawdziwe konto Steam do pobrania: anonimowe logowanie SteamCMD jest odrzucane dla tego pakietu. Konto nie musi posiadać gry. Wiki zaleca osobne konto dla serwera i my też.
Maszyna, która działa non stop: zapasowy komputer, domowy serwer albo maszyna wirtualna w chmurze. Ten poradnik używa 64-bitowego Linuxa, którego sami używamy.
Sieć: UDP 2302 dla gry, 2303 dla zapytań Steam, 2304 dla mastera Steam i 2306 dla ruchu BattlEye. Port bazowy z wiki to 2302, a pozostałe porty leżą w stałych odstępach od niego. Port 2305 jest zarezerwowany dla głosu. Przekierowanie UDP 2302 do 2306 obejmuje wszystkie.
Gra na komputerze każdego gracza: Arma 3 na Steamie, z tymi samymi modami, które ładuje serwer.
Opcja 1: hostuj samodzielnie
Te kroki dotyczą Debiana lub Ubuntu. Idą za krokami dla Linuxa z wiki Bohemii, a pakiety i nazwy plików są takie, jakich używa instalator naszego panelu.
SteamCMD poprosi o hasło oraz o kod Steam Guard, jeśli konto używa Steam Guard. Aby dostać pliki Creator DLC, dopisz -beta creatordlc po 233780. Przy naszych własnych instalacjach SteamCMD czasem kończył pracę, niczego nie instalując, a mimo to wyglądał na udany. Sprawdź, czy steamapps/appmanifest_233780.acf istnieje w folderze serwera, i uruchom polecenie ponownie, jeśli go nie ma.
Skopiuj biblioteki klienta Steam tam, gdzie szuka ich serwer, tak jak robi to nasza instalacja:
Utwórz server.cfg i basic.cfg w folderze serwera. server.cfg zawiera nazwę serwera, hasło dołączania i maxPlayers. basic.cfg to plik strojenia sieci, ładowany przez -cfg=basic.cfg; nasz instalator zawsze go zakłada. Nasza instalacja tworzy też folder battleye/launch z plikiem beserver_x64.cfg dla RCon BattlEye.
Ustaw hasło i limit graczy w server.cfg w takiej postaci:
Utwórz foldery profilu, których wiki wymaga na Linuxie i w których serwer trzyma swój profil i ustawienia trudności:
mkdir -p ~/".local/share/Arma 3" ~/".local/share/Arma 3 - Other Profiles"
Otwórz porty
Gra i zapytania: zezwól na UDP 2302 do 2306 w zaporze maszyny (na przykład sudo ufw allow 2302:2306/udp) i przekieruj je na routerze. Wiki Bohemii mówi, że drugi serwer potrzebuje własnego portu bazowego, z co najmniej 100 wolnymi portami między serwerami, ustawianego przez -port=.
RCon: tylko jeśli używasz zewnętrznego narzędzia RCon. Nasza instalacja daje mu osobny port, który musi różnić się od portu ruchu BattlEye. Użyj długiego hasła złożonego tylko z liter i cyfr. RCon wymaga też BattlEye = 1; w server.cfg, inaczej jest wyłączony.
Uruchom go
Start serwera z folderu serwera jako użytkownik steam, nigdy jako root:
cd ~/arma3
./arma3server_x64 -name=server -port=2302 -config=server.cfg -cfg=basic.cfg
Nasz panel zapisuje te same opcje, a do nich opcje modów i wydajności, w startup_params_server.txt i przekazuje ten plik przez -par=startup_params_server.txt. Nasz panel uznaje serwer za gotowy, gdy log wypisze Host identity created.. Serwer zatrzymuje się po zamknięciu sesji SSH, więc uruchom go pod menedżerem usług, takim jak systemd, albo w tmux lub screen, jak sugeruje wiki.
Zaktualizuj tak: zatrzymaj serwer i uruchom ponownie polecenie pobierania z kroku 4. Gracze i serwer muszą mieć tę samą wersję gry, więc aktualizuj serwer po każdej aktualizacji Bohemii.
Opcja 2: hostuj w PlayNHost
Wynajem usuwa konto Steam, instalację, pracę z zaporą i rutynę aktualizacji. Hasło, mody i misję nadal wybierasz sam.
Wybierz plan. Otwórz stronę hostingu serwera Arma 3 i porównaj plany: ROOK-40, KATIBA i GM6 LYNX w chwili pisania. Naciśnij Utwórz serwer (Dostosuj plan przy GM6 LYNX) i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
Poczekaj na instalację. Serwer pojawi się w panelu. Jego konsola wypisze Host identity created., gdy będzie gotowy.
Ustaw hasło. Na karcie Ustawienia ustaw Hasło serwera dla serwera prywatnego, a potem uruchom go ponownie.
Dodaj mody. Wgraj listę modów wyeksportowaną z Arma 3 Launcher do folderu głównego serwera i wpisz jej nazwę w polu Plik listy modów (wyeksportowany z A3 Launcher) w Ustawieniach. Albo otwórz stronę Workshop, gdzie mody z Workshopu wpisuje się jako @ plus ich id. Creator DLC trafia do Dodatkowe mody według nazwy folderu, na przykład vn; dla Prairie Fire, i wymaga gałęzi creatordlc z następnego kroku. Potem uruchom ponownie. Mody z Workshopu pobierają się przy tym starcie, dopóki włączone są Automatyczne aktualizacje, co jest ustawieniem domyślnym. Zobacz Jak dodać mody do serwera Arma 3.
Wybierz gałąź w polu Gałąź Arma 3 (CDLC itd.) w Ustawieniach: public jest domyślna, creatordlc instaluje pliki dla Creator DLC, a profiling to specjalna wersja do profilowania. Gałąź pobiera się przy następnym starcie, dopóki włączone są Automatyczne aktualizacje.
Konto Steam potrzebne do pobrania zapewniamy my. Nigdy nie wpisujesz żadnego, a konto nie jest pokazywane klientom.
Jeśli pobieranie ze Steama zawiedzie podczas instalacji, instalator ponawia je do trzech razy i idzie dalej dopiero wtedy, gdy pliki gry naprawdę są na miejscu, zamiast zostawiać serwer, który nie może wystartować.
Hasło serwera, limit graczy z twojego planu, listy adresów headless clientów oraz hasło i port RCon są zapisywane do server.cfg i plików konfiguracyjnych BattlEye przy każdym starcie. Zmieniaj ustawienia haseł w panelu: edycja tych linii w plikach zostanie nadpisana przy następnym starcie. Port RCon przydzielamy twojemu serwerowi my.
Przy włączonych Automatycznych aktualizacjach serwer aktualizuje się przy starcie, a mody z Workshopu zapisane jako @ plus ich id aktualizują się razem z nim.
Samodzielny hosting czy wynajem: uczciwe porównanie
Koszt: oprogramowanie serwera jest darmowe. Samodzielny hosting kosztuje prąd, sprzęt i łącze albo maszynę w chmurze. Wynajem to miesięczna opłata ustalona przez plan.
Konfiguracja: samodzielny hosting wymaga konta Steam, wiersza poleceń, zakresu pięciu portów UDP do przekierowania i opisanej wyżej kontroli ponowień SteamCMD. Wynajem wymaga hasła i twojej listy modów.
Dostępność: domowy serwer działa tylko wtedy, gdy działają twój komputer, prąd i internet. Wynajęty serwer działa na sprzęcie hostingodawcy.
Ekspozycja: w domu gracze łączą się z twoim publicznym adresem IP, a ty dbasz o zaporę i router. Wynajęty serwer trzyma twój domowy adres IP z dala od sprawy.
Kontrola: samodzielny hosting daje ci każdy plik i każdą opcję startową. Na naszych serwerach główne ustawienia są w panelu, a do własnych narzędzi nadal masz kartę Files i RCon.
Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Możesz zaakceptować wszystko, zaakceptować tylko niezbędne pliki cookie lub wybrać według kategorii.Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Tutaj są domyślnie włączone. Możesz wyłączyć to, czego nie chcesz.Przeczytaj naszą politykę prywatności