Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Ostatni Dzień!
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 BattlEye w Arma 3

PL arma-3 admin battleye rcon 0 found this helpful

Dowiedz się, jak skonfigurować dostęp administratora, używać komend administratora w grze, skonfigurować system antycheat BattlEye oraz zarządzać serwerem Arma 3 za pomocą narzędzi RCON. Aby uzyskać informacje o początkowej konfiguracji serwera, zobacz nasz Przewodnik konfiguracji serwera. Aby uzyskać informacje o zarządzaniu modami, zobacz Przewodnik instalacji modów.

Konfiguracja hasła administratora

Hasło administratora ustawia się w pliku server.cfg. To hasło zapewnia pełną kontrolę nad serwerem każdemu, kto zaloguje się przy jego użyciu w grze.

// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Bezpieczeństwo: Wybierz silne hasło administratora i nigdy nie udostępniaj go niezaufanym graczom. Każdy, kto posiada hasło administratora, ma pełną kontrolę nad serwerem, w tym możliwość wyrzucania, banowania i wyłączania serwera.

Możesz również ustawić osobne hasło poleceń dla komend skryptowych po stronie serwera (rzadko potrzebne dla większości operatorów serwerów):

serverCommandPassword = "AnotherSecurePassword";

Logowanie administratora w grze

Aby zalogować się jako administrator podczas połączenia z serwerem:

  1. Naciśnij klawisz czatu (domyślnie: / w kanale czatu), aby otworzyć pole wprowadzania czatu.
  2. Wpisz następującą komendę:
#login YourSecureAdminPassword

Jeśli hasło jest poprawne, zobaczysz komunikat potwierdzający na czacie. Masz teraz dostęp do wszystkich komend administratora przez czas trwania sesji.

Wskazówka: Logowanie administratora nie jest zachowywane między rozłączeniami. Musisz ponownie uwierzytelnić się za każdym razem, gdy dołączasz do serwera.

Lista komend administratora

Po zalogowaniu jako administrator możesz używać następujących komend w polu wprowadzania czatu. Wszystkie komendy są poprzedzone prefiksem #:

Komenda Opis
#login <password> Uwierzytelnij się jako administrator serwera.
#logout Anuluj swoją sesję administratora.
#kick <player_id> Wyrzuć gracza z serwera. Użyj numeru ID gracza z listy graczy.
#ban <player_id> Zbanuj gracza z serwera (dodane do ban.txt).
#restart Uruchom ponownie bieżącą misję. Wszyscy gracze pozostają połączeni, ale misja ładuje się ponownie.
#reassign Przenieś wszystkich graczy z powrotem do ekranu wyboru roli (lobby) bez restartowania misji.
#missions Otwórz ekran wyboru misji, umożliwiając zmianę bieżącej misji.
#shutdown Natychmiast wyłącz serwer. Wszyscy gracze zostają rozłączeni.
#lock Zablokuj serwer, uniemożliwiając dołączanie nowym graczom.
#unlock Odblokuj serwer, ponownie umożliwiając dołączanie nowym graczom.
#monitor <interval> Wyświetl informacje o wydajności serwera w podanym interwale (w sekundach). Użyj #monitor 0, aby wyłączyć.
#debug off Wyłącz wskaźniki debugowania komunikacji głosowej przez sieć.
#init Ponownie zainicjuj serwer (przeładuj server.cfg bez pełnego restartu).
#exec ban <player_id> Alternatywna komenda banowania, która dodaje również do listy banów BattlEye.
Uwaga: Komendy #kick i #ban używają numerycznego ID gracza, a nie jego nazwy. Identyfikatory graczy można znaleźć w danych wyjściowych konsoli serwera w GPanel lub korzystając z listy graczy dostępnej w menu escape w grze.

Zarządzanie banami

Bany są przechowywane w pliku ban.txt w katalogu Twojego serwera. Każdy wiersz zawiera identyfikator Steam64 gracza (lub GUID). Banami można zarządzać, edytując ten plik bezpośrednio:

// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321

Aby odbanować gracza, usuń jego wpis z ban.txt i uruchom ponownie serwer (lub użyj #init, aby przeładować konfigurację).

Konfiguracja systemu antycheat BattlEye

BattlEye (BE) to system antycheat używany przez Arma 3. Zdecydowanie zaleca się utrzymywanie BattlEye włączonego na serwerach publicznych, aby zapobiegać oszustwom i exploitom.

Włączanie BattlEye

Upewnij się, że w pliku server.cfg ustawiono następujący wpis:

BattlEye = 1;  // 1 = enabled, 0 = disabled

Pliki konfiguracyjne BattlEye

Pliki konfiguracyjne BattlEye znajdują się w katalogu battleye/ w profilu serwera lub katalogu głównym serwera. Głównym plikiem konfiguracyjnym jest beserver_x64.cfg (lub beserver.cfg w wersji 32-bitowej):

// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
Ustawienie Opis
RConPassword Hasło do dostępu RCON (zdalnej konsoli). Wymagane dla zewnętrznych narzędzi RCON.
RConPort Port używany do połączeń RCON. Domyślnie jest to port gry + 4 (np. 2306, jeśli port gry to 2302). Ten port musi być dostępny, jeśli chcesz korzystać z zewnętrznych narzędzi RCON.
MaxPing Maksymalny dozwolony ping, zanim BattlEye wyrzuci gracza (oddzielny od maxPing w server.cfg).
Ważne: Port RCon BattlEye może wymagać otwarcia lub przydzielenia w GPanel w zależności od Twojego planu hostingowego. Jeśli połączenia RCON zawodzą, sprawdź, czy port jest dostępny i niezablokowany. Skontaktuj się z pomocą techniczną Legion Hosting, jeśli potrzebujesz przydzielenia dodatkowego portu.

Pliki filtrów BattlEye

BattlEye używa plików filtrów do wykrywania i blokowania podejrzanych skryptów i komend. Są to pliki tekstowe w katalogu battleye/:

  • scripts.txt — filtry wykonywania skryptów
  • remoteexec.txt — filtry wywołań zdalnego wykonywania
  • publicvariable.txt — filtry rozgłaszania zmiennych publicznych
  • setdamage.txt, setpos.txt itp. — filtry dla określonych komend

Każdy wiersz w pliku filtra ma następujący format:

// Filter line format: ACTION FILTER_STRING
// Actions: 1 = log, 2 = log+kick, 3 = log only (no kick), 4 = kick without log, 5 = log+ban

// Example scripts.txt entries:
5 createVehicle          // Ban anyone using createVehicle in scripts
1 "BIS_fnc"              // Log BIS functions (usually safe)
7 ""                     // Default action for unmatched entries (7 = log)
Wskazówka: Serwery z modami często potrzebują niestandardowych wyjątków BattlEye. Jeśli gracze są wyrzucani z powodu „Script Restriction” po zainstalowaniu modów, może być konieczne dodanie wyjątków do odpowiednich plików filtrów. Sprawdź logi BattlEye w katalogu battleye/, aby ustalić, który filtr się wyzwala, i dodaj odpowiednie wyjątki.

Narzędzia RCON BattlEye

RCON (zdalna konsola) pozwala zarządzać serwerem zewnętrznie bez konieczności logowania się do gry. Istnieje kilka popularnych narzędzi RCON dla Arma 3:

BEC (BattlEye Extended Controls)

BEC to kompleksowe narzędzie do zarządzania serwerem, które łączy się przez BattlEye RCON. Funkcje obejmują:

  • Zaplanowane komunikaty o restartach i automatyczne restarty
  • Monitorowanie graczy oraz zarządzanie wyrzucaniem/banowaniem
  • Automatyczne komunikaty (zasady, ogłoszenia)
  • Zarządzanie białą listą
  • Harmonogramowanie niestandardowych komend

Konfiguracja BEC wymaga adresu IP serwera, portu RCON oraz hasła RCON ustawionego w beserver_x64.cfg.

DaRT (Arma RCON Tool)

DaRT to lekki klient RCON oparty na interfejsie graficznym. Aby się połączyć:

  1. Pobierz DaRT z jego oficjalnego źródła.
  2. Wprowadź adres IP serwera, port RCON (np. 2306) oraz hasło RCON.
  3. Kliknij Connect.
  4. Po połączeniu możesz przeglądać graczy, wysyłać komunikaty, wyrzucać/banować graczy oraz wykonywać komendy serwera.

Najczęściej używane komendy RCON

Te komendy można wysyłać za pomocą dowolnego klienta RCON BattlEye:

Komenda Opis
players Wyświetl listę wszystkich połączonych graczy z ich ID, adresami IP i GUID.
kick <id> <reason> Wyrzuć gracza z opcjonalnym komunikatem o powodzie.
ban <id> <minutes> <reason> Zbanuj gracza na określony czas (0 = na stałe).
bans Wyświetl listę wszystkich aktywnych banów.
removeBan <ban_id> Usuń bana na podstawie jego ID (z listy banów).
say -1 <message> Wyślij globalny komunikat do wszystkich graczy (-1 = wszyscy).
say <id> <message> Wyślij prywatny komunikat do konkretnego gracza.
loadBans Przeładuj listę banów z pliku.
writeBans Zapisz bieżące bany do pliku banów.
loadScripts Przeładuj skrypty filtrów BattlEye.
loadEvents Przeładuj skrypty zdarzeń BattlEye.
#lock Zablokuj serwer (tak samo jak komenda w grze).
#unlock Odblokuj serwer.
#shutdown Wyłącz serwer.
#restart Uruchom ponownie bieżącą misję.
#reassign Przenieś wszystkich graczy do wyboru roli.
#missions Otwórz wybór misji.

Logi serwera

Arma 3 generuje kilka plików logów, które są niezbędne do rozwiązywania problemów z serwerem, śledzenia aktywności graczy oraz diagnozowania zdarzeń BattlEye.

Plik logu Lokalizacja Opis
Log RPT <profile>/*.rpt Główny log serwera. Zawiera informacje o uruchamianiu, błędy, logi skryptów oraz raporty awarii. Nowy plik RPT tworzony jest przy każdym uruchomieniu serwera.
Log konsoli server_console.log Dane wyjściowe zdefiniowane przez logFile w server.cfg. Zawiera dane wyjściowe konsoli, w tym połączenia graczy.
Logi BattlEye battleye/*.log Naruszenia filtrów BattlEye, wyrzucenia i bany. Sprawdź je, gdy gracze zgłaszają fałszywe wyrzucenia.
Log sieci <profile>/net.log Diagnostyka sieci (jeśli użyto parametru uruchomieniowego -netlog).

Uzyskaj dostęp do logów przez Menedżer plików w GPanel lub przez SFTP. Log RPT jest najważniejszym plikiem do diagnozowania awarii, problemów z modami oraz błędów skryptów.

Wskazówka: Pliki logów RPT mogą z czasem stać się bardzo duże. Jeśli Twój serwer działa już od jakiegoś czasu, najnowszy plik RPT (posortowany według daty) zawiera logi bieżącej sesji. Starsze pliki RPT można bezpiecznie usunąć, aby zwolnić miejsce na dysku.

Powiązane artykuły

Potrzebujesz pomocy?

Potrzebujesz pomocy w konfiguracji dostępu administratora, BattlEye lub RCON na swoim serwerze Arma 3? Otwórz zgłoszenie do pomocy technicznej, a nasz zespół chętnie Ci pomoże.


Was this article helpful?

Ready to Get Started?

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