Naučte se, jak nakonfigurovat přístup admina, používat herní admin příkazy, nastavit BattlEye anti-cheat a spravovat váš server Arma 3 pomocí RCON nástrojů. Pro úvodní konfiguraci serveru viz náš Průvodce Nastavením Serveru. Pro správu módů viz Průvodce Instalací Módů.
Konfigurace Hesla Admina
Heslo admina se nastavuje v souboru server.cfg. Toto heslo uděluje plnou kontrolu nad serverem komukoli, kdo se s ním přihlásí ve hře.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Můžete také nastavit samostatné příkazové heslo pro serverové skriptovací příkazy (většina provozovatelů serverů to nepotřebuje):
serverCommandPassword = "AnotherSecurePassword";
Přihlášení Admina ve Hře
Pro přihlášení jako admin při připojení k serveru:
- Stiskněte klávesu chatu (výchozí:
/v chatovém kanálu) pro otevření vstupu chatu. - Zadejte následující příkaz:
#login YourSecureAdminPassword
Pokud je heslo správné, v chatu se zobrazí potvrzovací zpráva. Nyní máte přístup ke všem admin příkazům po dobu vašeho sezení.
Přehled Admin Příkazů
Po přihlášení jako admin můžete v chatovém vstupu používat následující příkazy. Všechny příkazy mají prefix #:
| Příkaz | Popis |
|---|---|
#login <password> |
Ověření jako admin serveru. |
#logout |
Zrušení vaší admin relace. |
#kick <player_id> |
Vyhození hráče ze serveru. Použijte ID číslo hráče ze seznamu hráčů. |
#ban <player_id> |
Zablokování hráče na serveru (přidáno do ban.txt). |
#restart |
Restart aktuální mise. Všichni hráči zůstanou připojeni, ale mise se znovu načte. |
#reassign |
Přesunutí všech hráčů zpět na obrazovku výběru rolí (lobby) bez restartu mise. |
#missions |
Otevření obrazovky výběru mise, umožňující změnit aktuální misi. |
#shutdown |
Okamžité vypnutí serveru. Všichni hráči jsou odpojeni. |
#lock |
Uzamčení serveru, zamezení připojení nových hráčů. |
#unlock |
Odemčení serveru, opětovné povolení připojení nových hráčů. |
#monitor <interval> |
Zobrazení informací o výkonu serveru v daném intervalu (sekundy). Použijte #monitor 0 pro vypnutí. |
#debug off |
Vypnutí indikátorů ladění hlasové komunikace přes síť. |
#init |
Reinicializace serveru (znovu načte server.cfg bez plného restartu). |
#exec ban <player_id> |
Alternativní příkaz pro ban, který také přidává do seznamu banů BattlEye. |
#kick a #ban používají číselné ID hráče, nikoli jeho jméno. ID hráčů najdete ve výstupu konzole serveru v GPanel nebo v seznamu hráčů přístupném přes herní escape menu.
Správa Banů
Bany jsou uloženy v souboru ban.txt v adresáři serveru. Každý řádek obsahuje Steam64 ID (nebo GUID) hráče. Bany můžete spravovat přímou úpravou tohoto souboru:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Pro odbanování hráče odstraňte jeho záznam z ban.txt a restartujte server (nebo použijte #init pro znovunačtení konfigurace).
Konfigurace BattlEye Anti-Cheat
BattlEye (BE) je anti-cheat systém používaný hrou Arma 3. Na veřejných serverech je důrazně doporučeno ponechat BattlEye povolený pro prevenci podvádění a exploitů.
Povolení BattlEye
Ujistěte se, že v souboru server.cfg je nastaveno následující:
BattlEye = 1; // 1 = enabled, 0 = disabled
Konfigurační Soubory BattlEye
Konfigurační soubory BattlEye se nacházejí v adresáři battleye/ v profilu serveru nebo kořenovém adresáři serveru. Hlavní konfigurační soubor je beserver_x64.cfg (nebo beserver.cfg na 32bitové verzi):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Nastavení | Popis |
|---|---|
RConPassword |
Heslo pro přístup k RCON (Remote Console). Vyžadováno pro externí RCON nástroje. |
RConPort |
Port používaný pro RCON připojení. Výchozí je herní port + 4 (např. 2306 pokud herní port je 2302). Tento port musí být přístupný, pokud chcete používat externí RCON nástroje. |
MaxPing |
Maximální povolený ping, než BattlEye vyhodí hráče (oddělené od maxPing v server.cfg). |
Soubory Filtrů BattlEye
BattlEye používá soubory filtrů pro detekci a blokování podezřelých skriptů a příkazů. Jedná se o textové soubory v adresáři battleye/:
scripts.txt— Filtry pro spouštění skriptůremoteexec.txt— Filtry pro volání vzdáleného spouštěnípublicvariable.txt— Filtry pro vysílání veřejných proměnnýchsetdamage.txt,setpos.txtatd. — Filtry pro specifické příkazy
Každý řádek v souboru filtru má formát:
// 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)
battleye/ pro identifikaci, který filtr se spouští, a přidejte odpovídající výjimky.
RCON Nástroje pro BattlEye
RCON (Remote Console) umožňuje spravovat váš server externě bez nutnosti být přihlášen ve hře. Existuje několik oblíbených RCON nástrojů pro Arma 3:
BEC (BattlEye Extended Controls)
BEC je komplexní nástroj pro správu serveru, který se připojuje přes BattlEye RCON. Funkce zahrnují:
- Plánované zprávy o restartu a automatické restarty
- Monitorování hráčů a správa vyhazování/banování
- Automatické zprávy (pravidla, oznámení)
- Správa whitelistu
- Plánování vlastních příkazů
Konfigurace BEC vyžaduje IP adresu vašeho serveru, RCON port a RCON heslo nastavené v beserver_x64.cfg.
DaRT (Arma RCON Tool)
DaRT je lehký RCON klient s grafickým rozhraním. Pro připojení:
- Stáhněte DaRT z jeho oficiálního zdroje.
- Zadejte IP adresu serveru, RCON port (např.
2306) a RCON heslo. - Klikněte na Connect.
- Po připojení můžete zobrazit hráče, posílat zprávy, vyhazovat/banovat hráče a provádět serverové příkazy.
Běžné RCON Příkazy
Tyto příkazy lze odeslat přes jakéhokoli BattlEye RCON klienta:
| Příkaz | Popis |
|---|---|
players |
Výpis všech připojených hráčů s jejich ID, IP adresami a GUID. |
kick <id> <reason> |
Vyhození hráče s volitelným důvodem. |
ban <id> <minutes> <reason> |
Zablokování hráče na stanovenou dobu (0 = permanentní). |
bans |
Výpis všech aktivních banů. |
removeBan <ban_id> |
Odebrání banu podle jeho ID (ze seznamu banů). |
say -1 <message> |
Odeslání globální zprávy všem hráčům (-1 = všichni). |
say <id> <message> |
Odeslání soukromé zprávy konkrétnímu hráči. |
loadBans |
Znovunačtení seznamu banů ze souboru. |
writeBans |
Zapsání aktuálních banů do souboru. |
loadScripts |
Znovunačtení skriptů filtrů BattlEye. |
loadEvents |
Znovunačtení skriptů událostí BattlEye. |
#lock |
Uzamčení serveru (stejné jako herní příkaz). |
#unlock |
Odemčení serveru. |
#shutdown |
Vypnutí serveru. |
#restart |
Restart aktuální mise. |
#reassign |
Přesunutí všech hráčů na výběr rolí. |
#missions |
Otevření výběru mise. |
Logy Serveru
Arma 3 generuje několik souborů logů, které jsou nezbytné pro řešení problémů se serverem, sledování aktivity hráčů a diagnostiku událostí BattlEye.
| Soubor Logu | Umístění | Popis |
|---|---|---|
| RPT Log | <profile>/*.rpt |
Hlavní log serveru. Obsahuje informace o startu, chyby, logy skriptů a hlášení o pádech. Nový RPT se vytváří při každém startu serveru. |
| Console Log | server_console.log |
Výstup definovaný parametrem logFile v server.cfg. Obsahuje výstup konzole včetně připojení hráčů. |
| BattlEye Logy | battleye/*.log |
Porušení filtrů BattlEye, vyhození a bany. Zkontrolujte tyto soubory, když hráči hlásí falešná vyhození. |
| Net Log | <profile>/net.log |
Síťová diagnostika (pokud je použit spouštěcí parametr -netlog). |
K logům přistupujte přes File Manager v GPanel nebo přes SFTP. RPT log je nejdůležitější soubor pro diagnostiku pádů, problémů s módy a chyb skriptů.
Související Články
- Průvodce Nastavením Serveru Arma 3 — Úvodní nastavení serveru, server.cfg, nastavení obtížnosti a ladění výkonu.
- Průvodce Instalací Módů Arma 3 — Módy ze Steam Workshop, nahrávání přes SFTP, pořadí načítání a ověřování podpisů.
- Jak Najít IP Adresu a Port Serveru
- Jak Nahrát Soubory přes SFTP
- Začínáme s Vaším Novým Serverem
Potřebujete Pomoc?
Potřebujete pomoc s konfigurací přístupu admina, BattlEye nebo RCON na vašem serveru Arma 3? Otevřete tiket podpory a náš tým vám rád pomůže.