Învață cum să configurezi accesul de administrator, să folosești comenzile de administrator din joc, să configurezi anti-cheat-ul BattlEye și să-ți gestionezi serverul Arma 3 cu unelte RCON. Pentru configurarea inițială a serverului, vezi Ghidul de Configurare a Serverului. Pentru gestionarea modurilor, vezi Ghidul de Instalare a Modurilor.
Configurarea Parolei de Administrator
Parola de administrator este setată în fișierul tău server.cfg. Această parolă acordă control total asupra serverului oricui se conectează cu ea în joc.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Poți seta de asemenea o parolă de comandă separată pentru comenzile de scripting de pe server (rareori necesară pentru majoritatea operatorilor de servere):
serverCommandPassword = "AnotherSecurePassword";
Conectarea ca Administrator în Joc
Pentru a te conecta ca administrator în timp ce ești conectat la serverul tău:
- Apasă tasta de chat (implicit:
/în canalul de chat) pentru a deschide câmpul de chat. - Tastează următoarea comandă:
#login YourSecureAdminPassword
Dacă parola este corectă, vei vedea un mesaj de confirmare în chat. Acum ai acces la toate comenzile de administrator pe durata sesiunii tale.
Referință Comenzi de Administrator
Odată conectat ca administrator, poți folosi următoarele comenzi în câmpul de chat. Toate comenzile sunt prefixate cu #:
| Comandă | Descriere |
|---|---|
#login <password> |
Autentifică-te ca administrator de server. |
#logout |
Revocă sesiunea ta de administrator. |
#kick <player_id> |
Dă afară un jucător de pe server. Folosește numărul de ID al jucătorului din lista de jucători. |
#ban <player_id> |
Interzice un jucător de pe server (adăugat în ban.txt). |
#restart |
Repornește misiunea curentă. Toți jucătorii rămân conectați, dar misiunea se reîncarcă. |
#reassign |
Mută toți jucătorii înapoi la ecranul de selecție a rolurilor (lobby) fără a reporni misiunea. |
#missions |
Deschide ecranul de selecție a misiunilor, permițându-ți să schimbi misiunea curentă. |
#shutdown |
Oprește imediat serverul. Toți jucătorii sunt deconectați. |
#lock |
Blochează serverul, împiedicând conectarea de noi jucători. |
#unlock |
Deblochează serverul, permițând din nou conectarea de noi jucători. |
#monitor <interval> |
Afișează informații despre performanța serverului la intervalul dat (secunde). Folosește #monitor 0 pentru a dezactiva. |
#debug off |
Dezactivează indicatorii de depanare voice-over-network. |
#init |
Reinițializează serverul (reîncarcă server.cfg fără repornire completă). |
#exec ban <player_id> |
Comandă alternativă de interzicere care adaugă jucătorul și în lista de interdicții BattlEye. |
#kick și #ban folosesc ID-ul numeric al jucătorului, nu numele lui. Poți găsi ID-urile jucătorilor în ieșirea consolei serverului din GPanel sau poți folosi lista de jucători accesibilă prin meniul escape din joc.
Gestionarea Interdicțiilor
Interdicțiile sunt stocate în fișierul ban.txt din directorul serverului tău. Fiecare linie conține Steam64 ID-ul unui jucător (sau GUID-ul). Poți gestiona interdicțiile editând acest fișier direct:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Pentru a anula interdicția unui jucător, elimină intrarea lui din ban.txt și repornește serverul (sau folosește #init pentru a reîncărca configurația).
Configurarea Anti-Cheat BattlEye
BattlEye (BE) este sistemul anti-cheat folosit de Arma 3. Este foarte recomandat să păstrezi BattlEye activat pe serverele publice pentru a preveni trișarea și exploatările.
Activarea BattlEye
Asigură-te că următoarea linie este setată în server.cfg:
BattlEye = 1; // 1 = enabled, 0 = disabled
Fișierele de Configurare BattlEye
Fișierele de configurare BattlEye se află în directorul battleye/ din profilul serverului tău sau din rădăcina serverului. Fișierul principal de configurare este beserver_x64.cfg (sau beserver.cfg pe 32-bit):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Setare | Descriere |
|---|---|
RConPassword |
Parolă pentru accesul RCON (Remote Console). Necesară pentru uneltele RCON externe. |
RConPort |
Portul folosit pentru conexiunile RCON. Valoarea implicită este portul de joc + 4 (de ex. 2306 dacă portul de joc este 2302). Acest port trebuie să fie accesibil dacă vrei să folosești unelte RCON externe. |
MaxPing |
Ping-ul maxim permis înainte ca BattlEye să dea afară jucătorul (separat de maxPing din server.cfg). |
Fișierele de Filtre BattlEye
BattlEye folosește fișiere de filtre pentru a detecta și bloca scripturile și comenzile suspecte. Acestea sunt fișiere text în directorul battleye/:
scripts.txt— Filtre pentru execuția de scripturiremoteexec.txt— Filtre pentru apelurile de execuție de la distanțăpublicvariable.txt— Filtre pentru difuzările de variabile publicesetdamage.txt,setpos.txt, etc. — Filtre pentru comenzi specifice
Fiecare linie dintr-un fișier de filtre are formatul:
// 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/ pentru a identifica ce filtru se declanșează și adaugă excepțiile corespunzătoare.
Unelte RCON BattlEye
RCON (Remote Console) îți permite să-ți gestionezi serverul extern, fără a fi conectat în joc. Există mai multe unelte RCON populare pentru Arma 3:
BEC (BattlEye Extended Controls)
BEC este o unealtă cuprinzătoare de gestionare a serverului care se conectează prin BattlEye RCON. Funcțiile includ:
- Mesaje programate de repornire și reporniri automate
- Monitorizarea jucătorilor și gestionarea acțiunilor de kick/ban
- Mesaje automate (reguli, anunțuri)
- Gestionarea listei de jucători permiși (whitelist)
- Programarea de comenzi personalizate
Configurarea BEC necesită IP-ul serverului tău, portul RCON și parola RCON așa cum sunt setate în beserver_x64.cfg.
DaRT (Arma RCON Tool)
DaRT este un client RCON ușor, bazat pe interfață grafică. Pentru a te conecta:
- Descarcă DaRT din sursa sa oficială.
- Introdu IP-ul serverului tău, portul RCON (de ex.
2306) și parola RCON. - Apasă Connect.
- Odată conectat, poți vedea jucătorii, trimite mesaje, da afară/interzice jucători și executa comenzi de server.
Comenzi RCON Frecvente
Aceste comenzi pot fi trimise prin orice client RCON BattlEye:
| Comandă | Descriere |
|---|---|
players |
Listează toți jucătorii conectați cu ID-urile, IP-urile și GUID-urile lor. |
kick <id> <reason> |
Dă afară un jucător cu un mesaj de motiv opțional. |
ban <id> <minutes> <reason> |
Interzice un jucător pentru o durată specificată (0 = permanent). |
bans |
Listează toate interdicțiile active. |
removeBan <ban_id> |
Elimină o interdicție după ID-ul ei (din lista de interdicții). |
say -1 <message> |
Trimite un mesaj global tuturor jucătorilor (-1 = toți). |
say <id> <message> |
Trimite un mesaj privat unui anumit jucător. |
loadBans |
Reîncarcă lista de interdicții din fișier. |
writeBans |
Scrie interdicțiile curente în fișierul de interdicții. |
loadScripts |
Reîncarcă scripturile de filtre BattlEye. |
loadEvents |
Reîncarcă scripturile de evenimente BattlEye. |
#lock |
Blochează serverul (la fel ca comanda din joc). |
#unlock |
Deblochează serverul. |
#shutdown |
Oprește serverul. |
#restart |
Repornește misiunea curentă. |
#reassign |
Mută toți jucătorii la selecția rolurilor. |
#missions |
Deschide selecția misiunilor. |
Jurnale de Server
Arma 3 generează mai multe fișiere de jurnal care sunt esențiale pentru depanarea problemelor de server, urmărirea activității jucătorilor și diagnosticarea evenimentelor BattlEye.
| Fișier Jurnal | Locație | Descriere |
|---|---|---|
| Jurnal RPT | <profile>/*.rpt |
Jurnalul principal al serverului. Conține informații de pornire, erori, jurnale de scripturi și rapoarte de blocare. Se creează un nou RPT la fiecare pornire a serverului. |
| Jurnal Consolă | server_console.log |
Ieșirea definită de logFile în server.cfg. Conține ieșirea consolei, inclusiv conexiunile jucătorilor. |
| Jurnale BattlEye | battleye/*.log |
Încălcări de filtre BattlEye, kick-uri și interdicții. Verifică-le când jucătorii raportează kick-uri false. |
| Jurnal Net | <profile>/net.log |
Diagnostice de rețea (dacă se folosește parametrul de lansare -netlog). |
Accesează jurnalele prin File Manager din GPanel sau prin SFTP. Jurnalul RPT este cel mai important fișier pentru diagnosticarea blocărilor, problemelor cu modurile și erorilor de scripturi.
Articole Conexe
- Ghidul de Configurare a Serverului Arma 3 — Configurarea inițială a serverului, server.cfg, setări de dificultate și optimizarea performanței.
- Ghidul de Instalare a Modurilor Arma 3 — Moduri Steam Workshop, încărcare prin SFTP, ordinea de încărcare și verificarea semnăturilor.
- Cum să Găsești IP-ul și Portul Serverului Tău
- Cum să Încarci Fișiere prin SFTP
- Primii Pași cu Noul Tău Server
Ai Nevoie de Ajutor?
Ai nevoie de ajutor pentru configurarea accesului de administrator, BattlEye sau RCON pe serverul tău Arma 3? Deschide un tichet de suport și echipa noastră va fi bucuroasă să te ajute.