Naučite kako konfigurirati administratorski pristup, koristiti admin naredbe u igri, postaviti BattlEye anti-cheat i upravljati svojim Arma 3 serverom s RCON alatima. Za početnu konfiguraciju servera, pogledajte naš Vodič za postavljanje servera. Za upravljanje modovima, pogledajte Vodič za instalaciju modova.
Konfiguracija admin lozinke
Admin lozinka se postavlja u vašoj server.cfg datoteci. Ova lozinka daje punu kontrolu nad serverom svakome tko se s njom prijavi u igri.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Također možete postaviti zasebnu lozinku za naredbe za naredbe skriptiranja na strani servera (rijetko potrebno za većinu operatera servera):
serverCommandPassword = "AnotherSecurePassword";
Prijava admina u igri
Za prijavu kao admin dok ste povezani na svoj server:
- Pritisnite tipku za chat (zadano:
/u chat kanalu) da otvorite unos za chat. - Upišite sljedeću naredbu:
#login YourSecureAdminPassword
Ako je lozinka ispravna, vidjet ćete poruku potvrde u chatu. Sada imate pristup svim admin naredbama za trajanje vaše sesije.
Referenca admin naredbi
Nakon prijave kao admin, možete koristiti sljedeće naredbe u unosu za chat. Sve naredbe imaju prefiks #:
| Naredba | Opis |
|---|---|
#login <password> |
Autentificirajte se kao admin servera. |
#logout |
Poništite svoju admin sesiju. |
#kick <player_id> |
Izbacite igrača sa servera. Koristite ID broj igrača s popisa igrača. |
#ban <player_id> |
Zabranite pristup igraču na serveru (dodaje se u ban.txt). |
#restart |
Ponovno pokrenite trenutnu misiju. Svi igrači ostaju povezani, ali se misija ponovno učitava. |
#reassign |
Premjestite sve igrače natrag na zaslon za odabir uloga (lobby) bez ponovnog pokretanja misije. |
#missions |
Otvorite zaslon za odabir misije, omogućujući vam promjenu trenutne misije. |
#shutdown |
Odmah ugasite server. Svi igrači su odspojeni. |
#lock |
Zaključajte server, sprječavajući pridruživanje novih igrača. |
#unlock |
Otključajte server, dopuštajući ponovno pridruživanje novih igrača. |
#monitor <interval> |
Prikažite informacije o performansama servera u zadanom intervalu (sekunde). Koristite #monitor 0 za onemogućavanje. |
#debug off |
Onemogućite indikatore za otklanjanje grešaka glasovne mreže. |
#init |
Ponovno inicijalizirajte server (ponovno učitajte server.cfg bez potpunog restarta). |
#exec ban <player_id> |
Alternativna naredba za zabranu pristupa koja također dodaje na BattlEye popis zabrana. |
#kick i #ban koriste numerički ID igrača, ne njihovo ime. ID-ove igrača možete pronaći u ispisu konzole servera u GPanel ili koristiti popis igrača dostupan putem izbornika escape u igri.
Upravljanje zabranama pristupa
Zabrane pristupa pohranjene su u datoteci ban.txt u direktoriju vašeg servera. Svaki redak sadrži Steam64 ID (ili GUID) igrača. Zabranama možete upravljati izravnim uređivanjem ove datoteke:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Za uklanjanje zabrane igraču, uklonite njihov unos iz ban.txt i ponovno pokrenite server (ili koristite #init za ponovno učitavanje konfiguracije).
BattlEye Anti-Cheat konfiguracija
BattlEye (BE) je anti-cheat sustav koji koristi Arma 3. Toplo se preporučuje držati BattlEye omogućenim na javnim serverima kako bi se spriječilo varanje i iskorištavanje ranjivosti.
Omogućavanje BattlEye
Osigurajte da je sljedeće postavljeno u vašoj server.cfg:
BattlEye = 1; // 1 = enabled, 0 = disabled
BattlEye konfiguracijske datoteke
BattlEye konfiguracijske datoteke nalaze se u direktoriju battleye/ unutar profila vašeg servera ili korijenskog direktorija servera. Glavna konfiguracijska datoteka je beserver_x64.cfg (ili beserver.cfg na 32-bitnom sustavu):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Postavka | Opis |
|---|---|
RConPassword |
Lozinka za RCON (Remote Console) pristup. Potrebna za vanjske RCON alate. |
RConPort |
Port koji se koristi za RCON veze. Zadano je game port + 4 (npr. 2306 ako je game port 2302). Ovaj port mora biti dostupan ako želite koristiti vanjske RCON alate. |
MaxPing |
Maksimalni dopušteni ping prije nego što BattlEye izbaci igrača (odvojeno od maxPing u server.cfg). |
BattlEye datoteke filtera
BattlEye koristi datoteke filtera za otkrivanje i blokiranje sumnjivih skripti i naredbi. To su tekstualne datoteke u direktoriju battleye/:
scripts.txt— Filteri za izvršavanje skriptiremoteexec.txt— Filteri za pozive udaljenog izvršavanjapublicvariable.txt— Filteri za emitiranje javnih varijablisetdamage.txt,setpos.txt, itd. — Filteri za specifične naredbe
Svaki redak u datoteci filtera 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/ kako biste identificirali koji filter se aktivira i dodajte odgovarajuće iznimke.
BattlEye RCON alati
RCON (Remote Console) vam omogućuje upravljanje serverom izvana bez prijave 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. Značajke uključuju:
- Zakazane poruke o restartu i automatski restartovi
- Praćenje igrača i upravljanje izbacivanjima/zabranama pristupa
- Automatizirane poruke (pravila, obavijesti)
- Upravljanje popisom dopuštenih
- Prilagođeno zakazivanje naredbi
BEC konfiguracija zahtijeva IP vašeg servera, RCON port i RCON lozinku kako je postavljeno u beserver_x64.cfg.
DaRT (Arma RCON Tool)
DaRT je lagani RCON klijent s grafičkim sučeljem. Za povezivanje:
- Preuzmite DaRT s njegovog službenog izvora.
- Unesite IP vašeg servera, RCON port (npr.
2306) i RCON lozinku. - Kliknite Connect.
- Nakon povezivanja, možete pregledavati igrače, slati poruke, izbacivati/zabranjivati igrače i izvršavati naredbe servera.
Uobičajene RCON naredbe
Ove naredbe mogu se slati putem bilo kojeg BattlEye RCON klijenta:
| Naredba | Opis |
|---|---|
players |
Prikažite sve povezane igrače s njihovim ID-ovima, IP adresama i GUID-ovima. |
kick <id> <reason> |
Izbacite igrača s opcionalnom porukom razloga. |
ban <id> <minutes> <reason> |
Zabranite pristup igraču na određeno trajanje (0 = trajno). |
bans |
Prikažite sve aktivne zabrane pristupa. |
removeBan <ban_id> |
Uklonite zabranu prema njenom ID-u (s popisa zabrana). |
say -1 <message> |
Pošaljite globalnu poruku svim igračima (-1 = svi). |
say <id> <message> |
Pošaljite privatnu poruku određenom igraču. |
loadBans |
Ponovno učitajte popis zabrana iz datoteke. |
writeBans |
Zapišite trenutne zabrane u datoteku zabrana. |
loadScripts |
Ponovno učitajte BattlEye skripte filtera. |
loadEvents |
Ponovno učitajte BattlEye skripte događaja. |
#lock |
Zaključajte server (isto kao naredba u igri). |
#unlock |
Otključajte server. |
#shutdown |
Ugasite server. |
#restart |
Ponovno pokrenite trenutnu misiju. |
#reassign |
Premjestite sve igrače na odabir uloga. |
#missions |
Otvorite odabir misije. |
Zapisi servera
Arma 3 generira nekoliko datoteka zapisa koje su ključne za otklanjanje problema na serveru, praćenje aktivnosti igrača i dijagnosticiranje BattlEye događaja.
| Datoteka zapisa | Lokacija | Opis |
|---|---|---|
| RPT zapis | <profile>/*.rpt |
Glavni zapis servera. Sadrži informacije o pokretanju, greške, zapise skripti i izvještaje o padovima. Novi RPT se stvara pri svakom pokretanju servera. |
| Zapis konzole | server_console.log |
Izlaz definiran postavkom logFile u server.cfg. Sadrži izlaz konzole uključujući povezivanja igrača. |
| BattlEye zapisi | battleye/*.log |
Kršenja BattlEye filtera, izbacivanja i zabrane pristupa. Provjerite ove zapise kada igrači prijave lažna izbacivanja. |
| Mrežni zapis | <profile>/net.log |
Mrežna dijagnostika (ako se koristi parametar pokretanja -netlog). |
Pristupite zapisima putem File Managera u GPanel ili putem SFTP. RPT zapis je najvažnija datoteka za dijagnosticiranje padova, problema s modovima i grešaka u skriptama.
Povezani članci
- Arma 3 vodič za postavljanje servera — Početno postavljanje servera, server.cfg, postavke težine i optimizacija performansi.
- Arma 3 vodič za instalaciju modova — Steam Workshop modovi, SFTP prijenos, redoslijed učitavanja i provjera potpisa.
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP-a
- Početak rada s vašim novim serverom
Trebate pomoć?
Trebate pomoć s konfiguracijom administratorskog pristupa, BattlEye ili RCON na vašem Arma 3 serveru? Otvorite zahtjev za podršku i naš tim će vam rado pomoći.