Siit saate teada, kuidas konfigureerida administraatori juurdepääsu, kasutada mängusiseseid administraatori käske, seadistada BattlEye pettusevastast süsteemi ja hallata oma Arma 3 serverit RCON tööriistadega. Serveri esmase konfiguratsiooni jaoks vaadake meie Serveri seadistamise juhend. Modifikatsioonide haldamiseks vaadake Modifikatsioonide paigaldamise juhend.
Administraatori parooli konfigureerimine
Administraatori parool määratakse teie server.cfg failis. See parool annab serverile täieliku kontrolli igaühele, kes sellega mängus sisse logib.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Saate määrata ka eraldi käsuparooli serveripoolsete skriptimiskäskude jaoks (enamiku serverihaldurite jaoks harva vajalik):
serverCommandPassword = "AnotherSecurePassword";
Mängusisene administraatorina sisselogimine
Administraatorina sisselogimiseks, kui olete oma serveriga ühendatud:
- Vajutage vestluse klahvi (vaikimisi:
/vestluskanalis), et avada vestluse sisend. - Tippige järgmine käsk:
#login YourSecureAdminPassword
Kui parool on õige, näete vestluses kinnitussõnumit. Teil on nüüd juurdepääs kõigile administraatori käskudele seansi lõpuni.
Administraatori käskude teatmik
Pärast administraatorina sisselogimist saate kasutada järgmisi käske vestluse sisendis. Kõigil käskudel on eesliide #:
| Käsk | Kirjeldus |
|---|---|
#login <password> |
Autentimine serveri administraatorina. |
#logout |
Tühistab teie administraatori seansi. |
#kick <player_id> |
Viskab mängija serverist välja. Kasutage mängija ID-numbrit mängijate loendist. |
#ban <player_id> |
Blokeerib mängija serveris (lisatakse faili ban.txt). |
#restart |
Taaskäivitab praeguse missiooni. Kõik mängijad jäävad ühendatuks, kuid missioon laetakse uuesti. |
#reassign |
Viib kõik mängijad tagasi rolli valiku (fuajee) ekraanile ilma missiooni taaskäivitamata. |
#missions |
Avab missiooni valiku ekraani, võimaldades teil praegust missiooni muuta. |
#shutdown |
Sulgeb serveri koheselt. Kõik mängijad ühendatakse lahti. |
#lock |
Lukustab serveri, takistades uutel mängijatel liitumist. |
#unlock |
Avab serveri lukustuse, lubades uutel mängijatel uuesti liituda. |
#monitor <interval> |
Kuvab serveri jõudluse teavet antud intervalli järgi (sekundites). Kasutage #monitor 0 deaktiveerimiseks. |
#debug off |
Deaktiveerib hääle-üle-võrgu silumise indikaatorid. |
#init |
Taasinitialiseerib serveri (laadib server.cfg uuesti ilma täieliku taaskäivituseta). |
#exec ban <player_id> |
Alternatiivne blokeerimiskäsk, mis lisab ka BattlEye blokeerimisloendisse. |
#kick ja #ban kasutavad mängija numbrilist ID-d, mitte nende nime. Mängijate ID-d leiate serveri konsooli väljundist GPanel-is või mängijate loendist, millele pääsete ligi mängusisese paomenüü kaudu.
Blokeeringute haldamine
Blokeeringud salvestatakse failis ban.txt teie serveri kataloogis. Iga rida sisaldab mängija Steam64 ID-d (või GUID-i). Saate blokeeringuid hallata, muutes seda faili otse:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Mängija blokeeringu tühistamiseks eemaldage nende kirje failist ban.txt ja taaskäivitage server (või kasutage #init konfiguratsiooni uuesti laadimiseks).
BattlEye pettusevastase süsteemi konfigureerimine
BattlEye (BE) on Arma 3 poolt kasutatav pettusevastane süsteem. Avalike serverite puhul on tungivalt soovitatav hoida BattlEye aktiveerituna, et vältida petmist ja ärakasutamist.
BattlEye aktiveerimine
Veenduge, et teie server.cfg failis on määratud järgmine:
BattlEye = 1; // 1 = enabled, 0 = disabled
BattlEye konfiguratsioonifailid
BattlEye konfiguratsioonifailid asuvad kaustas battleye/ teie serveri profiilis või serveri juurkaustas. Peamine konfiguratsioonifail on beserver_x64.cfg (või beserver.cfg 32-bitise versiooni puhul):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Säte | Kirjeldus |
|---|---|
RConPassword |
RCON (Remote Console) juurdepääsu parool. Vajalik väliste RCON tööriistade jaoks. |
RConPort |
RCON ühenduste jaoks kasutatav port. Vaikimisi on mänguport + 4 (nt 2306, kui mänguport on 2302). See port peab olema ligipääsetav, kui soovite kasutada väliseid RCON tööriistasid. |
MaxPing |
Maksimaalne lubatud ping enne kui BattlEye mängija välja viskab (eraldi server.cfg maxPing sättest). |
BattlEye filtrifailid
BattlEye kasutab filtrifaile kahtlaste skriptide ja käskude tuvastamiseks ja blokeerimiseks. Need on tekstifailid kaustas battleye/:
scripts.txt— Filtrid skripti täitmise jaoksremoteexec.txt— Filtrid kaugkäivituse kutsete jaokspublicvariable.txt— Filtrid avalike muutujate levitamise jaokssetdamage.txt,setpos.txt, jne — Filtrid konkreetsete käskude jaoks
Iga rida filtrifailis on järgmises vormingus:
// 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/, et tuvastada, milline filter käivitub, ja lisage sobivad erandid.
BattlEye RCON tööristad
RCON (Remote Console) võimaldab teil hallata oma serverit väliselt, ilma mängu sisse logituna olemata. Arma 3 jaoks on mitu populaarset RCON tööriista:
BEC (BattlEye Extended Controls)
BEC on kõikehõlmav serveri haldustööriist, mis ühendub BattlEye RCON kaudu. Funktsioonid hõlmavad:
- Ajastatud taaskäivituse sõnumid ja automaatsed taaskäivitused
- Mängijate jälgimine ja väljaviskamise/blokeerimise haldus
- Automatiseeritud sõnumid (reeglid, teadaanded)
- Lubatud nimekirja haldus
- Kohandatud käskude ajastamine
BEC konfiguratsioon nõuab teie serveri IP-d, RCON porti ja RCON parooli, mis on määratud failis beserver_x64.cfg.
DaRT (Arma RCON tööriist)
DaRT on kerge, graafilise liidesega RCON klient. Ühendamiseks:
- Laadige DaRT alla selle ametlikust allikast.
- Sisestage oma serveri IP, RCON port (nt
2306) ja RCON parool. - Klõpsake Connect.
- Pärast ühendamist saate vaadata mängijaid, saata sõnumeid, visata mängijaid välja/blokeerida ja käivitada serveri käske.
Levinud RCON käsud
Neid käske saab saata mis tahes BattlEye RCON kliendi kaudu:
| Käsk | Kirjeldus |
|---|---|
players |
Loetleb kõik ühendatud mängijad koos nende ID-de, IP-de ja GUID-idega. |
kick <id> <reason> |
Viskab mängija välja valikulise põhjuse sõnumiga. |
ban <id> <minutes> <reason> |
Blokeerib mängija määratud ajaks (0 = alaline). |
bans |
Loetleb kõik aktiivsed blokeeringud. |
removeBan <ban_id> |
Eemaldab blokeeringu selle ID järgi (blokeeringute loendist). |
say -1 <message> |
Saadab üldteate kõigile mängijatele (-1 = kõik). |
say <id> <message> |
Saadab privaatteate konkreetsele mängijale. |
loadBans |
Laadib blokeeringute loendi failist uuesti. |
writeBans |
Kirjutab praegused blokeeringud blokeeringute faili. |
loadScripts |
Laadib BattlEye filterskriptid uuesti. |
loadEvents |
Laadib BattlEye sündmuste skriptid uuesti. |
#lock |
Lukustab serveri (sama mis mängusisene käsk). |
#unlock |
Avab serveri lukustuse. |
#shutdown |
Sulgeb serveri. |
#restart |
Taaskäivitab praeguse missiooni. |
#reassign |
Viib kõik mängijad rolli valikusse. |
#missions |
Avab missiooni valiku. |
Serveri logid
Arma 3 genereerib mitu logifaili, mis on olulised serveri probleemide tõrkeotsinguks, mängijate tegevuse jälgimiseks ja BattlEye sündmuste diagnoosimiseks.
| Logifail | Asukoht | Kirjeldus |
|---|---|---|
| RPT logi | <profile>/*.rpt |
Serveri peamine logi. Sisaldab käivitusteavet, vigu, skriptilogisid ja krahhiraporteid. Iga serveri käivituse ajal luuakse uus RPT. |
| Konsooli logi | server_console.log |
Väljund, mis on määratud logFile sättega server.cfg-s. Sisaldab konsooli väljundit, sealhulgas mängijate ühendusi. |
| BattlEye logid | battleye/*.log |
BattlEye filtri rikkumised, väljaviskamised ja blokeeringud. Kontrollige neid, kui mängijad teatavad valepositiivsetest väljaviskamistest. |
| Võrgulogi | <profile>/net.log |
Võrgu diagnostika (kui kasutatakse -netlog käivitusparameetrit). |
Logidele pääsete ligi File Manager-i kaudu GPanel-is või SFTP kaudu. RPT logi on kõige olulisem fail krahhide, modifikatsioonide probleemide ja skripti vigade diagnoosimiseks.
Seotud artiklid
- Arma 3 serveri seadistamise juhend — Esmane serveri seadistamine, server.cfg, raskusastme sätted ja jõudluse häälestamine.
- Arma 3 modifikatsioonide paigaldamise juhend — Steam Workshop modifikatsioonid, SFTP üleslaadimine, laadimise järjekord ja allkirja kinnitamine.
- Kuidas leida oma serveri IP-d ja porti
- Kuidas laadida faile üles SFTP kaudu
- Uue serveriga alustamine
Vajate abi?
Vajate abi administraatori juurdepääsu, BattlEye või RCON konfigureerimisega oma Arma 3 serveril? Avage tugiteenusepilet ja meie meeskond aitab teid hea meelega.