NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Jak hostować serwer Arma Reforger (2026)

Arma ReforgerUpdated Nov 5, 202612 min read

Krótka odpowiedź. Możesz hostować serwer Arma Reforger samodzielnie i za darmo: zainstaluj serwer dedykowany (aplikacja Steam 1874900) przez SteamCMD z anonimowym logowaniem, napisz plik config.json z nazwą serwera i scenariuszem, uruchom ArmaReforgerServer z opcją -configi otwórz UDP 2001. UDP 17777 (zapytania Steam) jest opcjonalny. Albo wynajmij serwer Arma Reforger i pomiń kłopoty z siecią.

Gracze znajdują twój serwer po nazwie w przeglądarce serwerów w grze albo dołączają bezpośrednio, jeśli ukryjesz go z listy.

Sprawdzone 5 listopada 2026 dla Arma Reforger 1.8.0.13 (aktualizacja Steam z 3 września 2026), czyli najnowszej aktualizacji, jaką Bohemia Interactive ogłosiła na Steamie.

Ten poradnik opiera się na własnej dokumentacji hostowania serwerów Bohemia Interactive, ogłoszeniach na Steamie i tym, czego używamy na każdym hostowanym przez nas serwerze Arma Reforger. Żeby przejść od razu do wynajmu, wejdź do Opcji 2.

Czego potrzebujesz

  • Oprogramowanie serwera: serwer dedykowany Arma Reforger, aplikacja Steam 1874900 (stabilna). Bohemia podaje też osobny serwer eksperymentalny, aplikację 1890870. Jest darmowy i pobiera się z +login anonymous. Klient gry, którego potrzebują gracze, to inna aplikacja Steam.
  • Maszyna, która pozostaje włączona: zapasowy komputer, domowy serwer lub wirtualna maszyna w chmurze. Bohemia nie publikuje na swojej stronie o hostowaniu minimalnej specyfikacji serwera, a my nie podajemy tu wartości RAM. Przy doborze zasobów przeczytaj Ile RAM potrzebuje serwer Arma Reforger?
  • Sieć: UDP 2001 dla gry, osiągalny z internetu. Bohemia podaje UDP 17777 (zapytania Steam, A2S) i UDP 19999 (RCON) jako porty opcjonalne. Strona Bohemii o hostowaniu mówi, że serwer nie jest osiągalny z zewnątrz, dopóki nie skonfigurujesz przekierowania portów na routerze.
  • System operacyjny: Linux (Bohemia opisuje SteamCMD na Ubuntu) lub Windows (ArmaReforgerServer.exe).
  • Gra: każdy gracz potrzebuje Arma Reforger.

Oprogramowanie serwera jest darmowe. Płacisz za maszynę, prąd i łącze, nie za oprogramowanie.

Opcja 1: hostuj samodzielnie

Kroki SteamCMD wzorują się na stronie Bohemii o hostowaniu i stronie SteamCMD od Valve. Klucze konfiguracji to te, których używają nasze własne serwery.

Linux (Ubuntu)

  1. Zainstaluj SteamCMD.
    sudo add-apt-repository multiverse
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install steamcmd
    Na Debianie strona SteamCMD od Valve każe włączyć repozytorium non-free zamiast multiverse.
  2. Pobierz serwer.
    /usr/games/steamcmd +force_install_dir /home/youruser/armar +login anonymous +app_update 1874900 validate +quit
    Przy naszych własnych instalacjach SteamCMD czasem kończył pracę, nic nie instalując, choć wyglądało to na sukces. Dlatego nasz skrypt instalacyjny próbuje do trzech razy i uznaje instalację tylko wtedy, gdy w appmanifest_*.acf istnieje plik o nazwie steamapps. Sprawdź to sam i uruchom polecenie ponownie, jeśli go brakuje. Sprawdź też, czy w folderze instalacji jest ArmaReforgerServer .
  3. Utwórz foldery.
    cd /home/youruser/armar
    mkdir -p profile tmp
  4. Napisz config.json w tym folderze. Oto struktura, której używamy:
    {
      "bindAddress": "0.0.0.0",
      "bindPort": 2001,
      "publicPort": 2001,
      "a2s": {
        "address": "0.0.0.0",
        "port": 17777
      },
      "game": {
        "name": "My Arma Reforger Server",
        "password": "",
        "passwordAdmin": "choose-an-admin-password",
        "admins": [],
        "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
        "maxPlayers": 32,
        "visible": true,
        "gameProperties": {
          "disableThirdPerson": false,
          "fastValidation": true,
          "battlEye": true
        },
        "mods": []
      }
    }
    Puste password oznacza, że każdy może dołączyć. Bohemia zaznacza, że hasło administratora nie może zawierać spacji. Blok a2s jest opcjonalny: sprawia, że serwer odpowiada na zapytania Steam (A2S) na UDP 17777, i możesz go pominąć. Nie wstawiaj cudzysłowu ani ukośnika odwrotnego w nazwie lub hasłach bez ich ucieczki, bo gra nie potrafi wczytać uszkodzonego pliku. Powyższy scenariusz to scenariusz Conflict - Everon, z którym startują nasze serwery.
  5. Uruchom serwer.
    chmod +x ArmaReforgerServer
    ./ArmaReforgerServer -gproj ./addons/data/ArmaReforger.gproj -config ./config.json -profile ./profile -backendlog -nothrow -listScenarios -maxFPS 120 -addonTempDir ./tmp
    -maxFPS ma znaczenie: strona Bohemii każe ustawić go między 60 a 120, bo inaczej serwer może próbować zużyć wszystkie dostępne zasoby. -listScenarios wypisuje identyfikatory scenariuszy, które twój serwer może wczytać, żebyś mógł wybrać inny scenarioId. Logi i pobrane mody trafiają do folderu profile .
  6. Otwórz porty. Zezwól na UDP 2001 w zaporze maszyny (z ufw: sudo ufw allow 2001/udp), a także na UDP 17777, jeśli zostawiłeś blok a2s (sudo ufw allow 17777/udp), a potem przekieruj te same porty UDP na routerze do tej maszyny.
  7. Utrzymuj go przy życiu. Strona Bohemii proponuje usługę systemd, która uruchamia skrypt startowy i restartuje po awariach, oraz wspomina LinuxGSM jako narzędzie do monitorowania i aktualizacji. Serwer nie aktualizuje się sam: uruchom polecenie SteamCMD ponownie po aktualizacji gry.

Windows

  1. Pobierz SteamCMD z https://client-update.steamstatic.com/installer/steamcmd.zip i rozpakuj do folderu, na przykład C:\steamcmd.
  2. W wierszu polecenia:
    cd C:\steamcmd
    steamcmd +force_install_dir C:\ArmaReforgerServer +login anonymous +app_update 1874900 validate +quit
  3. Napisz config.json jak w kroku 4 dla Linuksa, a potem uruchom serwer poleceniem ArmaReforgerServer.exe -config ".\config.json" -profile ".\profile" -maxFPS 120.
  4. Zezwól na ruch przychodzący UDP 2001 (i UDP 17777, jeśli zostawiłeś blok a2s ) w Zaporze systemu Windows i przekieruj te same porty na routerze.

Dodawanie modów z Workshop

Arma Reforger pobiera własne mody. Wstaw każdy mod do tablicy mods w pliku config.json z jego 16-znakowym identyfikatorem Workshop, na przykład {"modId": "591AF5BDA9F7CE8B"}, a serwer pobierze go przy starcie i wyśle graczom, gdy dołączą. Dodaj "version": "1.2.0" obok modId , żeby zablokować mod na jednej wersji. Mody opisuje Jak dodać mody do serwera Arma Reforger.

Opcja 2: hostuj w PlayNHost

Wynajem eliminuje zaporę, przekierowanie portów i rutynę aktualizacji. Porty, blok zapytań i plik konfiguracji są ustawione za ciebie.

  1. Wybierz plan. Otwórz stronę hostingu serwerów Arma Reforger i porównaj plany (SERGEANT, LIEUTENANT i COLONEL w chwili pisania). Kliknij Utwórz serwer przy SERGEANT lub LIEUTENANT albo Dostosuj plan przy COLONEL i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
  2. Poczekaj na instalację. Dostajesz e-mail "Twój serwer jest gotowy", a serwer pojawia się pod adresem panel.playnhost.com. Na karcie Console panel uznaje serwer za uruchomiony, gdy wypisze Starting RPL server.
  3. Otwórz Ustawienia, potem Ustawienia gry. Te pola są zapisywane do config.json przy każdym starcie serwera:
    • Nazwa serwera: nazwa wyświetlana w przeglądarce serwerów w grze.
    • Hasło serwera: hasło, które gracze wpisują, żeby dołączyć. Zostaw puste dla otwartego serwera.
    • Hasło administratora: dołącz do serwera i wpisz na czacie #login oraz to hasło, żeby uzyskać uprawnienia administratora. Zostaw puste, jeśli logowanie admina ma być wyłączone.
    • ID scenariusza: scenariusz wczytywany przez serwer. Pełna lista identyfikatorów dostępnych dla twojego serwera jest wypisywana w konsoli przy każdym starcie.
    • Maks. graczy: limit graczy zawarty w twoim planie.
    • Widoczny w przeglądarce serwerów: wyłącz to, a gracze dołączą przez połączenie bezpośrednie.
    • Wyłącz widok z trzeciej osoby i Włącz BattlEye: widok z trzeciej osoby jest domyślnie dozwolony, a BattlEye włączony.
    • Port zapytań Steam: pokazany tylko informacyjnie. Panel przydziela go razem z serwerem i nie da się go zmienić na tej stronie.
    W sekcji Pokaż zaawansowaneopcja Automatyczne aktualizacje jest domyślnie włączona i przy każdym starcie serwera sprawdza na Steamie, czy jest aktualizacja gry.
  4. Zrestartuj. Kliknij Zrestartuj teraz , gdy panel to proponuje, i poczekaj na Starting RPL server w konsoli.
  5. Dodaj mody z Workshop (opcjonalnie). Otwórz kartę Modowanie i wpisz identyfikatory modów w polu Mody z Workshop, a potem kliknij Zrestartuj, żeby zastosować. Wyczyszczenie listy przywraca serwerowi czystą grę przy następnym starcie.
  6. Dołącz. Znajdź nazwę swojego serwera w przeglądarce serwerów w grze i wpisz hasło, chyba że zostawiłeś je puste. Więcej szczegółów: Jak dołączyć do serwera Arma Reforger.

Co panel robi za ciebie

  • Porty. Przy każdym starcie panel zapisuje twój port gry i port zapytań w bindPort, publicPort i a2s, dzięki czemu serwer odpowiada na zapytania Steam (A2S) na własnym przydzielonym porcie.
  • Adres publiczny. Celowo pomijamy publicAddress w pliku. Po wpisaniu adresu, do którego serwer się wiąże (0.0.0.0), serwer rejestrował się z tym adresem i pokazywał nieznany ping. Bez tego Reforger wykrywa swój prawdziwy adres publiczny.
  • Klucze należące do panelu. Nazwa serwera, oba hasła, scenariusz, liczba graczy, widoczność, widok z trzeciej osoby, BattlEye i porty są przepisywane z Ustawień gry przy każdym starcie, więc ręczne zmiany tych kluczy w config.json nie utrzymują się. Inne klucze, takie jak admins i zasięgi widzenia, zostają nietknięte. Możesz je edytować w Files: najpierw zatrzymaj serwer, a potem uruchom go ponownie.
  • Bezpieczne wartości. Nazwa serwera, hasła i identyfikator scenariusza nie mogą zawierać cudzysłowu ani ukośnika odwrotnego, więc literówka nie zepsuje pliku config.json.
  • Mody. Skrypt startowy wypełnia tablicę mods wartościami z Mody z Workshop po tym, jak panel przepisze plik. Zastępowana jest tylko ta tablica. Błędny identyfikator moda powoduje pominięcie zmiany i wypisanie komunikatu w konsoli zamiast nieudanego startu.
  • Ponowne próby instalacji. Instalacja próbuje SteamCMD do trzech razy i kończy się błędem, jeśli brakuje plików serwera, zamiast działać dalej na pustym folderze.
  • Backupy. Jeśli twój plan zawiera backupy, zrób jeden w Backupy przed ręczną edycją konfiguracji.

Własny hosting czy wynajem: uczciwe porównanie

  • Koszt. Własny hosting: oprogramowanie jest darmowe, a płacisz za sprzęt, prąd i łącze albo za wirtualną maszynę w chmurze. Wynajem: miesięczna opłata zależna od planu. Zobacz aktualne plany.
  • Dostępność. Własny hosting: tak niezawodny jak twoja maszyna, prąd i domowy internet, a maszyna musi działać, gdy grają znajomi. Wynajem: działa na sprzęcie hostingodawcy, nie na twoim komputerze.
  • Ekspozycja sieciowa. Własny hosting: gracze łączą się z twoim publicznym IP, a ty dbasz o zaporę i router. Wynajem: twoje domowe IP nie jest zaangażowane.
  • Potrzebne umiejętności. Własny hosting: wiersz poleceń, przekierowanie portów, edycja JSON i rutyna aktualizacji. Jak najbardziej do zrobienia i dobry sposób na naukę. Wynajem: panel webowy z polami formularza.
  • Aktualizacje. Własny hosting: uruchom SteamCMD ponownie po aktualizacji gry, a potem wystartuj serwer. Wynajem: Automatyczne aktualizacje instaluje nowy build przy starcie serwera, więc po łatce kliknij Restart .
  • Kontrola. Własny hosting: możesz edytować wszystko. Wynajem: klucze należące do panelu zmieniasz w Ustawieniach gry, a reszta pliku pozostaje edytowalna.

Własny hosting pasuje, jeśli maszyna i tak działa cały dzień, a sieci nie są dla ciebie problemem. Wynajem pasuje, jeśli wolisz nie zajmować się sprzętem.

Częste problemy i rozwiązania

Serwer działa, ale nie ma go w przeglądarce serwerów

Przyczyna: visible ma wartość falsealbo publicAddress zawiera adres, którego gracze nie mogą osiągnąć.

Rozwiązanie: ustaw "visible": truei usuń publicAddress , żeby backend wykrył twój adres publiczny, tak jak zaleca Bohemia. Sprawdź, czy UDP 2001 jest przekierowany, a potem zrestartuj. W PlayNHost włącz Widoczny w przeglądarce serwerów. Zobacz też Problemy z serwerem Arma Reforger i poprawki.

Gracze nie mogą połączyć się spoza twojej sieci

Przyczyna: brakuje przekierowania portów. Strona Bohemii mówi, że hostowany serwer nie jest osiągalny z internetu, dopóki router nie przekieruje portów.

Rozwiązanie: przekieruj UDP 2001 do maszyny z serwerem, a także UDP 17777, jeśli używasz bloku a2s .

Gracze nie mogą dołączyć po aktualizacji gry

Przyczyna: serwer hostowany samodzielnie nie aktualizuje się sam, więc może zostać w tyle za wersją gry używaną przez graczy.

Rozwiązanie: uruchom polecenie SteamCMD ponownie i zrestartuj. W PlayNHost zrestartuj z włączonymi Automatyczne aktualizacje .

Serwer zużywa znacznie więcej CPU niż oczekiwano

Przyczyna: -maxFPS nie jest ustawione. Bohemia ostrzega, że serwer może wtedy próbować zużyć wszystkie dostępne zasoby.

Rozwiązanie: uruchom z -maxFPS 120albo z wartością między 60 a 120.

Serwer nie startuje po edycji konfiguracji

Przyczyna: cudzysłów lub ukośnik odwrotny w nazwie lub haśle albo inny niepoprawny JSON psuje config.json.

Rozwiązanie: zastosuj ucieczkę lub usuń ten znak i zrestartuj. W PlayNHost panel odrzuca te znaki w Ustawieniach gry.

Twoje zmiany w config.json znikają (PlayNHost)

Przyczyna: ten klucz należy do tych, które panel zapisuje przy każdym starcie.

Rozwiązanie: zmień nazwę, hasła, scenariusz, liczbę graczy i widoczność w Ustawienia gry, a mody w Mody z Workshop. Pełną listę kluczy znajdziesz w Ustawienia serwera Arma Reforger: każda opcja wyjaśniona.

FAQ

Czy mogę hostować serwer Arma Reforger za darmo?

Tak. Serwer dedykowany jest darmowy na Steamie (aplikacja 1874900) i pobiera się z anonimowym logowaniem. Nadal płacisz za maszynę, prąd i internet, a maszyna musi działać, dopóki ludzie grają.

Jakich portów używa serwer Arma Reforger?

UDP 2001 dla gry, który musi być osiągalny z internetu. Bohemia podaje UDP 17777 (zapytania Steam, A2S) i UDP 19999 (RCON) jako opcjonalne, potrzebne tylko po włączeniu tych funkcji.

Czy muszę mieć grę, żeby uruchomić serwer?

Nie do samej instalacji. Gracze potrzebują gry, żeby dołączyć.

Czy mogę używać modów?

Tak. Wpisz identyfikatory modów z Workshop do tablicy mods albo w PlayNHost w polu Mody z Workshop na karcie Modowanie . Serwer pobiera je i wysyła graczom, gdy dołączą.

Jak zostać adminem?

Ustaw hasło administratora, dołącz do serwera i wpisz na czacie #login oraz hasło. Więcej w Jak zostać adminem na serwerze Arma Reforger i używać komend admina.

Chcesz pominąć konfigurację? Zobacz plany serwerów Arma Reforger.

Masz już serwer gdzie indziej? Przenieś go do nas

Darmowe narzędzia do Arma Reforger

Te narzędzia są po angielsku.

NASZE OSTATNIE WPISY