Naučite kako da konfigurišete administratorski pristup, koristite administratorske komande u igri, podesite BattlEye anti-cheat i upravljate svojim Arma 3 serverom pomoću RCON alata. Za početnu konfiguraciju servera, pogledajte naš Vodič za podešavanje servera. Za upravljanje modovima, pogledajte Vodič za instalaciju modova.
Konfiguracija administratorske lozinke
Administratorska lozinka se postavlja u vašem server.cfg fajlu. Ova lozinka daje punu kontrolu nad serverom svakome ko se prijavi sa njom u igri.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Takođe možete postaviti zasebnu command password za skriptne komande na strani servera (retko potrebno većini operatera servera):
serverCommandPassword = "AnotherSecurePassword";
Administratorska prijava u igri
Da se prijavite kao administrator dok ste povezani na svoj server:
- Pritisnite taster za ćaskanje (podrazumevano:
/u kanalu za ćaskanje) da otvorite unos za ćaskanje. - Ukucajte sledeću komandu:
#login YourSecureAdminPassword
Ako je lozinka ispravna, videćete poruku potvrde u ćaskanju. Sada imate pristup svim administratorskim komandama za vreme trajanja vaše sesije.
Referenca administratorskih komandi
Kada se prijavite kao administrator, možete koristiti sledeće komande u unosu za ćaskanje. Sve komande imaju prefiks #:
| Komanda | Opis |
|---|---|
#login <password> |
Autentifikacija kao administrator servera. |
#logout |
Opozovite svoju administratorsku sesiju. |
#kick <player_id> |
Izbacuje igrača sa servera. Koristite ID broj igrača sa liste igrača. |
#ban <player_id> |
Banuje igrača sa servera (dodaje se u ban.txt). |
#restart |
Ponovo pokreće trenutnu misiju. Svi igrači ostaju povezani ali se misija ponovo učitava. |
#reassign |
Vraća sve igrače na ekran za izbor uloga (lobi) bez ponovnog pokretanja misije. |
#missions |
Otvara ekran za izbor misije, omogućavajući vam da promenite trenutnu misiju. |
#shutdown |
Odmah gasi server. Svi igrači se diskonektuju. |
#lock |
Zaključava server, sprečavajući nove igrače da se pridruže. |
#unlock |
Otključava server, omogućavajući novim igračima da se ponovo pridruže. |
#monitor <interval> |
Prikazuje informacije o performansama servera u datom intervalu (sekunde). Koristite #monitor 0 da onemogućite. |
#debug off |
Onemogućava indikatore za otklanjanje grešaka glasa preko mreže. |
#init |
Ponovo inicijalizuje server (ponovo učitava server.cfg bez potpunog ponovnog pokretanja). |
#exec ban <player_id> |
Alternativna ban komanda koja takođe dodaje na BattlEye listu banova. |
#kick i #ban koriste numerički ID igrača, a ne njegovo ime. ID-eve igrača možete pronaći u izlazu konzole servera u GPanel-u, ili koristite listu igrača dostupnu kroz escape meni u igri.
Upravljanje banovima
Banovi se čuvaju u ban.txt fajlu u direktorijumu vašeg servera. Svaki red sadrži Steam64 ID igrača (ili GUID). Banovima možete upravljati direktnim uređivanjem ovog fajla:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Da skinete ban igraču, uklonite njegov unos iz ban.txt i ponovo pokrenite server (ili koristite #init da ponovo učitate konfiguraciju).
Konfiguracija BattlEye Anti-Cheat-a
BattlEye (BE) je anti-cheat sistem koji koristi Arma 3. Veoma se preporučuje da BattlEye ostane omogućen na javnim serverima kako bi se sprečilo varanje i eksploatacije.
Omogućavanje BattlEye-a
Postarajte se da je sledeće postavljeno u vašem server.cfg:
BattlEye = 1; // 1 = enabled, 0 = disabled
BattlEye konfiguracioni fajlovi
BattlEye konfiguracioni fajlovi se nalaze u battleye/ direktorijumu unutar profila servera ili korena servera. Glavni konfiguracioni fajl je beserver_x64.cfg (ili beserver.cfg na 32-bitnom):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Podešavanje | Opis |
|---|---|
RConPassword |
Lozinka za RCON (Remote Console) pristup. Potrebna za spoljne RCON alate. |
RConPort |
Port koji se koristi za RCON konekcije. Podrazumevano je game port + 4 (npr. 2306 ako je game port 2302). Ovaj port mora biti dostupan ako želite da koristite spoljne RCON alate. |
MaxPing |
Maksimalni dozvoljeni ping pre nego što BattlEye izbaci igrača (odvojeno od server.cfg maxPing). |
BattlEye filter fajlovi
BattlEye koristi filter fajlove za otkrivanje i blokiranje sumnjivih skripti i komandi. Ovo su tekstualni fajlovi u battleye/ direktorijumu:
scripts.txt— Filteri za izvršavanje skriptiremoteexec.txt— Filteri za pozive daljinskog izvršavanjapublicvariable.txt— Filteri za emitovanje javnih promenljivihsetdamage.txt,setpos.txt, itd. — Filteri za specifične komande
Svaki red u filter fajlu ima 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)
battleye/ direktorijumu da utvrdite koji filter se aktivira i dodajte odgovarajuće izuzetke.
BattlEye RCON alati
RCON (Remote Console) vam omogućava da upravljate svojim serverom spolja bez prijavljivanja u igru. Postoji nekoliko popularnih RCON alata za Arma 3:
BEC (BattlEye Extended Controls)
BEC je sveobuhvatan alat za upravljanje serverom koji se povezuje putem BattlEye RCON-a. Funkcije uključuju:
- Zakazane poruke o ponovnom pokretanju i automatska ponovna pokretanja
- Praćenje igrača i upravljanje izbacivanjem/banovanjem
- Automatizovane poruke (pravila, obaveštenja)
- Upravljanje listom dozvoljenih (whitelist)
- Zakazivanje prilagođenih komandi
BEC konfiguracija zahteva IP vašeg servera, RCON port i RCON lozinku kako su postavljeni u beserver_x64.cfg.
DaRT (Arma RCON Tool)
DaRT je jednostavan RCON klijent zasnovan na grafičkom interfejsu. Da se povežete:
- Preuzmite DaRT sa njegovog zvaničnog izvora.
- Unesite IP vašeg servera, RCON port (npr.
2306) i RCON lozinku. - Kliknite na Connect.
- Kada se povežete, možete videti igrače, slati poruke, izbacivati/banovati igrače i izvršavati komande servera.
Uobičajene RCON komande
Ove komande se mogu poslati kroz bilo koji BattlEye RCON klijent:
| Komanda | Opis |
|---|---|
players |
Izlistava sve povezane igrače sa njihovim ID-evima, IP-ovima i GUID-ovima. |
kick <id> <reason> |
Izbacuje igrača sa opcionom porukom o razlogu. |
ban <id> <minutes> <reason> |
Banuje igrača na određeno vreme (0 = trajno). |
bans |
Izlistava sve aktivne banove. |
removeBan <ban_id> |
Uklanja ban prema njegovom ID-u (sa liste banova). |
say -1 <message> |
Šalje globalnu poruku svim igračima (-1 = svi). |
say <id> <message> |
Šalje privatnu poruku određenom igraču. |
loadBans |
Ponovo učitava listu banova iz fajla. |
writeBans |
Upisuje trenutne banove u ban fajl. |
loadScripts |
Ponovo učitava BattlEye filter skripte. |
loadEvents |
Ponovo učitava BattlEye event skripte. |
#lock |
Zaključava server (isto kao komanda u igri). |
#unlock |
Otključava server. |
#shutdown |
Gasi server. |
#restart |
Ponovo pokreće trenutnu misiju. |
#reassign |
Premešta sve igrače na izbor uloga. |
#missions |
Otvara izbor misije. |
Logovi servera
Arma 3 generiše nekoliko log fajlova koji su od ključnog značaja za rešavanje problema servera, praćenje aktivnosti igrača i dijagnostikovanje BattlEye događaja.
| Log fajl | Lokacija | Opis |
|---|---|---|
| RPT log | <profile>/*.rpt |
Glavni log servera. Sadrži informacije o pokretanju, greške, logove skripti i izveštaje o padovima. Novi RPT se kreira pri svakom pokretanju servera. |
| Konzolni log | server_console.log |
Izlaz definisan pomoću logFile u server.cfg. Sadrži izlaz konzole uključujući konekcije igrača. |
| BattlEye logovi | battleye/*.log |
Kršenja BattlEye filtera, izbacivanja i banovi. Proverite ih kada igrači prijave lažna izbacivanja. |
| Net log | <profile>/net.log |
Mrežna dijagnostika (ako se koristi -netlog launch parametar). |
Pristupite logovima kroz File Manager u GPanel-u ili putem SFTP-a. RPT log je najvažniji fajl za dijagnostikovanje padova, problema sa modovima i grešaka u skriptama.
Povezani članci
- Arma 3 vodič za podešavanje servera — Početno podešavanje servera, server.cfg, podešavanja težine i optimizacija performansi.
- Arma 3 vodič za instalaciju modova — Steam Workshop modovi, SFTP otpremanje, redosled učitavanja i verifikacija potpisa.
- Kako da pronađete IP i port svog servera
- Kako da otpremite fajlove putem SFTP-a
- Početak rada sa vašim novim serverom
Potrebna vam je pomoć?
Potrebna vam je pomoć oko konfigurisanja administratorskog pristupa, BattlEye-a ili RCON-a na vašem Arma 3 serveru? Otvorite tiket za podršku i naš tim će vam rado pomoći.