Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Zostało tylko kilka godzin!
Kończy się za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Konfiguracja administratora i instalacja modów Arma Reforger


Ten przewodnik obejmuje konfigurację administratora, dostęp RCON, instalację modów z Workshop, mody scenariuszy, konfigurację ochrony antycheat BattlEye oraz rozwiązywanie problemów dla Twojego dedykowanego serwera Arma Reforger. Aby uzyskać informacje na temat wstępnej konfiguracji serwera, ustawień, wyboru scenariusza i instrukcji połączenia, zobacz Przewodnik konfiguracji serwera Arma Reforger.

1. Konfiguracja administratora

Arma Reforger używa systemu administratorów opartego na tożsamości. Administratorzy są definiowani w pliku config.json przy użyciu ich identyfikatorów tożsamości Bohemia Interactive (BI).

Znajdowanie swojego identyfikatora tożsamości

  1. Uruchom Arma Reforger i otwórz sekcję Profile z menu głównego.
  2. Twój identyfikator tożsamości Bohemia Interactive jest wyświetlany na stronie profilu. Jest to długi ciąg alfanumeryczny.
  3. Alternatywnie możesz go znaleźć na swojej stronie konta Bohemia Interactive w ustawieniach profilu.

Dodawanie administratorów do config.json

  1. Zatrzymaj serwer z poziomu GPanel.
  2. Otwórz config.json za pomocą zakładki Files lub przez SFTP.
  3. Znajdź lub dodaj tablicę admins wewnątrz obiektu game. Dodaj identyfikatory tożsamości każdego administratora:
{
  "game": {
    "name": "My Server",
    "admins": [
      "xxxxxxxxxxxxxxx",
      "yyyyyyyyyyyyyyy"
    ],
    ...
  }
}
  • Każdy wpis w tablicy admins jest ciągiem znaków zawierającym identyfikator tożsamości Bohemia Interactive jednego gracza.
  • Możesz dodać dowolną liczbę administratorów. Oddzielaj wpisy przecinkami.
  • Zapisz plik i uruchom serwer. Wymienieni gracze będą mieli uprawnienia administratora po dołączeniu.
Składnia JSON ma znaczenie. Upewnij się, że każdy identyfikator jest ujęty w podwójne cudzysłowy i oddzielony przecinkami. Nie dodawaj przecinka po ostatnim wpisie. Jeśli nie masz pewności, użyj walidatora JSON.

Możliwości administratora

Gracze wymienieni w tablicy admins mają dostęp do:

  • Wyrzucania/banowania graczy poprzez menu zarządzania serwerem w grze.
  • Trybu Game Master -- Jeśli uruchomiony jest scenariusz Game Master, administratorzy mogą działać jako GM, rozmieszczając jednostki, cele i sterując scenariuszem w czasie rzeczywistym.
  • Poleceń administracyjnych poprzez konsolę w grze, gdy jest włączona.

2. Dostęp RCON

RCON (Remote Console) pozwala wykonywać polecenia serwera bez dołączania do gry. Jest to przydatne do zautomatyzowanego zarządzania, zaplanowanych restartów i monitorowania.

Konfiguracja RCON

  1. Ustaw zmienną startową ADMIN_PASSWORD w GPanel lub ustaw passwordAdmin w config.json. To jest hasło RCON.
  2. Upewnij się, że port RCON jest dostępny. Domyślnie port RCON to Twój port gry plus 1 (np. port gry 2001 = port RCON 2002). Sprawdź zakładkę Network w GPanel, aby poznać przydzielone porty.

Łączenie przez RCON

Do połączenia możesz użyć dowolnego klienta zgodnego z BattlEye RCON. Popularne opcje obejmują:

  • BattlEye RCon -- Oficjalny klient BattlEye RCON.
  • ArmA Reforger Server Tool -- Narzędzia społecznościowe zaprojektowane do zarządzania serwerem Reforger.

Połącz się przy użyciu adresu IP serwera, portu RCON i hasła administratora.

Typowe polecenia RCON:
Polecenie Opis
#kick <player_id> Wyrzuca gracza z serwera.
#ban <player_id> Banuje gracza na serwerze.
#shutdown Bezpiecznie wyłącza serwer. Generalnie lepiej jest używać GPanel do zatrzymań i restartów.
#restart Restartuje bieżący scenariusz bez restartowania procesu serwera.
players Wyświetla listę aktualnie połączonych graczy wraz z ich identyfikatorami.

3. Instalacja modów z Workshop

Arma Reforger obsługuje mody poprzez Bohemia Interactive Workshop. Mody są dodawane do serwera poprzez określenie ich identyfikatorów modów w config.json.

Znajdowanie identyfikatorów modów

  1. Przeglądaj Arma Reforger Workshop w grze lub na stronie Bohemia Interactive.
  2. Znajdź moda, którego chcesz zainstalować, i zanotuj jego Mod ID (długi ciąg alfanumeryczny) oraz numer wersji.
  3. Niektóre mody mają również Scenario ID, jeśli zawierają niestandardowe scenariusze. Będziesz go potrzebować, jeśli chcesz uruchomić zmodyfikowany scenariusz.

Dodawanie modów do config.json

  1. Zatrzymaj serwer z poziomu GPanel.
  2. Otwórz config.json za pomocą zakładki Files lub przez SFTP.
  3. Znajdź tablicę mods wewnątrz obiektu game. Dodaj każdego moda w następującym formacie:
{
  "game": {
    "mods": [
      {
        "modId": "5965280B2B15DE67",
        "name": "Example Mod",
        "version": "1.0.0"
      },
      {
        "modId": "ABC123DEF4567890",
        "name": "Another Mod",
        "version": "2.1.0"
      }
    ],
    ...
  }
}
  • modId -- Unikalny identyfikator moda z Workshop.
  • name -- Opisowa nazwa do Twojego użytku. Nie wpływa na ładowanie, ale pomaga identyfikować mody w konfiguracji.
  • version -- Wersja moda do użycia. Serwer pobierze tę wersję z Workshop przy uruchomieniu.
Automatyczne pobieranie: Gdy serwer się uruchamia, automatycznie pobiera i instaluje mody wymienione w tablicy mods z Workshop. Nie musisz ręcznie przesyłać plików modów przez SFTP. Pierwsze uruchomienie po dodaniu nowych modów może potrwać dłużej, ponieważ serwer pobiera dane modów.

Kolejność ładowania

Mody są ładowane w kolejności, w jakiej pojawiają się w tablicy mods. Jeśli masz mody zależne od innych modów (np. mod wymagający moda będącego frameworkiem), wymień zależność jako pierwszą:

"mods": [
  { "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
  { "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]

4. Mody scenariuszy

Niektóre mody z Workshop zawierają niestandardowe scenariusze (tryby gry lub mapy). Aby użyć zmodyfikowanego scenariusza:

  1. Dodaj moda do tablicy mods w sposób opisany powyżej.
  2. Ustaw scenarioId na identyfikator zasobu scenariusza, który jest podany w opisie moda na Workshop.
{
  "game": {
    "scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
    "mods": [
      {
        "modId": "SCENARIO_MOD_ID",
        "name": "Custom Scenario Mod",
        "version": "1.0.0"
      }
    ]
  }
}
Format Scenario ID: Zmodyfikowane identyfikatory scenariuszy mają taki sam format jak te standardowe -- GUID zasobu w nawiasach klamrowych, po którym następuje ścieżka. Autor moda poda go w ofercie Workshop. Użycie nieprawidłowego identyfikatora scenariusza spowoduje, że serwer nie załaduje się.

5. Ochrona antycheat BattlEye

Arma Reforger zawiera ochronę antycheat BattlEye. Jest ona włączona domyślnie i zalecana dla serwerów publicznych.

Ustawienie Wartość Efekt
battlEye true Gracze muszą mieć zainstalowany i uruchomiony BattlEye. Oszuści są wykrywani i banowani. Zalecane dla serwerów publicznych.
battlEye false Brak egzekwowania ochrony antycheat. Gracze mogą dołączyć bez BattlEye. Używaj tylko dla serwerów prywatnych/testowych.

Ustawienie battlEye znajduje się wewnątrz obiektu gameProperties w config.json:

"gameProperties": {
  "battlEye": true
}
Wymóg klienta: Gdy BattlEye jest włączony na serwerze, wszyscy łączący się gracze muszą mieć zainstalowany i uruchomiony BattlEye. Gracze bez BattlEye otrzymają odmowę dostępu. BattlEye jest instalowany automatycznie wraz z Arma Reforger przez Steam.

6. Rozwiązywanie problemów

Mody nie ładują się

  • Zweryfikuj, czy modId i version w config.json są poprawne. Skopiuj je bezpośrednio z oferty Workshop, aby uniknąć literówek.
  • Sprawdź log konsoli serwera pod kątem błędów pobierania. Serwer może nie pobrać modów, jeśli Workshop jest tymczasowo niedostępny.
  • Upewnij się, że mod jest kompatybilny z bieżącą wersją Arma Reforger. Mody mogą przestać działać po aktualizacjach gry.
  • Spróbuj usunąć wszystkie mody i dodawać je po kolei, aby zidentyfikować, który mod powoduje problemy.
  • Zweryfikuj, czy Twoja składnia JSON jest poprawna. Błąd składni w dowolnym miejscu w config.json uniemożliwi załadowanie całego pliku.

Awarie serwera

  • Sprawdź konsolę pod kątem komunikatów o błędach przed awarią. Typowe przyczyny obejmują niekompatybilne mody i nieprawidłowe wartości konfiguracji.
  • Jeśli awaria występuje po dodaniu moda, usuń go i przetestuj ponownie. Niektóre mody mogą ze sobą kolidować.
  • Zwaliduj config.json za pomocą walidatora JSON, aby wykluczyć błędy składni.
  • Spróbuj zmniejszyć maxPlayers lub serverMaxViewDistance, jeśli serwer ulega awarii pod obciążeniem.
  • Jeśli awarie się powtarzają, otwórz zgłoszenie do wsparcia wraz z adresem IP serwera, zawartością config.json (z ukrytymi hasłami) oraz wszelkimi komunikatami o błędach z konsoli.

Problemy z połączeniem

  • Jeśli gracze nie mogą się połączyć po dodaniu modów, potwierdź, że mają zainstalowane te same mody. Arma Reforger poprosi graczy o pobranie wymaganych modów podczas dołączania, ale może to się nie powieść, jeśli wersja moda nie pasuje dokładnie.
  • Zweryfikuj, czy pole version w Twoich wpisach modów pasuje do wersji dostępnej w Workshop. Nieaktualne numery wersji spowodują niezgodność.
  • Sprawdź, czy ustawienia battlEye są spójne -- jeśli włączone na serwerze, gracze muszą mieć uruchomiony BattlEye.
  • Jeśli serwer nie jest widoczny w przeglądarce, sprawdź, czy visible ma wartość true oraz a2sQueryEnabled ma wartość true w config.json.
  • Upewnij się, że zarówno serwer, jak i wszyscy klienci używają tej samej wersji gry. Aktualizacje Arma Reforger mogą tymczasowo zaburzyć kompatybilność.

Uprawnienia administratora nie działają

  • Potwierdź, że Twój identyfikator tożsamości Bohemia Interactive jest poprawnie wymieniony w tablicy admins w config.json.
  • Identyfikatory tożsamości rozróżniają wielkość liter. Skopiuj je dokładnie tak, jak są pokazane w Twoim profilu Bohemia.
  • Upewnij się, że config.json jest poprawnie sformatowany. Błąd składni JSON uniemożliwi załadowanie listy administratorów.
  • Zrestartuj serwer po wprowadzeniu zmian w config.json. Zmiany są odczytywane tylko przy uruchomieniu.

Powiązane artykuły

Potrzebujesz pomocy?

Jeśli napotkasz problemy z serwerem Arma Reforger, które nie zostały tutaj omówione, otwórz zgłoszenie do wsparcia i dołącz adres IP serwera, opis problemu oraz wszelkie istotne komunikaty o błędach z konsoli GPanel.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.