Ismerdd meg, hogyan konfigurálhatod az admin hozzáférést, használhatod a játékon belüli admin parancsokat, állíthatod be a BattlEye csalás elleni védelmet, és kezelheted az Arma 3 szerveredet RCON eszközökkel. A szerver kezdeti konfigurációjához lásd a Szerver beállítási útmutatót. A mod kezeléshez lásd a Mod telepítési útmutatót.
Admin jelszó beállítása
Az admin jelszó a server.cfg fájlban van beállítva. Ez a jelszó teljes szerver irányítást biztosít bárkinek, aki bejelentkezik vele a játékban.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Beállíthatsz egy külön parancs jelszót is a szerver oldali szkript parancsokhoz (a legtöbb szerver üzemeltető számára ritkán szükséges):
serverCommandPassword = "AnotherSecurePassword";
Játékon belüli admin bejelentkezés
Admin bejelentkezéshez, miközben a szerveredhez csatlakozol:
- Nyomd meg a chat billentyűt (alapértelmezett:
/a chat csatornában) a chat beviteli mező megnyitásához. - Írd be a következő parancsot:
#login YourSecureAdminPassword
Ha a jelszó helyes, egy megerősítő üzenetet fogsz látni a chatben. Mostantól hozzáféréssel rendelkezel az összes admin parancshoz a munkamenet idejére.
Admin parancsok hivatkozás
Az admin bejelentkezés után a következő parancsokat használhatod a chat beviteli mezőben. Minden parancs előtt # előtag áll:
| Parancs | Leírás |
|---|---|
#login <password> |
Hitelesítés szerver adminként. |
#logout |
Admin munkamenet visszavonása. |
#kick <player_id> |
Játékos kirúgása a szerverről. Használd a játékos azonosító számát a játékoslistából. |
#ban <player_id> |
Játékos kitiltása a szerverről (hozzáadva a ban.txt fájlhoz). |
#restart |
Az aktuális küldetés újraindítása. Minden játékos csatlakozva marad, de a küldetés újratöltődik. |
#reassign |
Minden játékos visszahelyezése a szerep kiválasztó (lobby) képernyőre a küldetés újraindítása nélkül. |
#missions |
A küldetés kiválasztó képernyő megnyitása, lehetővé téve az aktuális küldetés megváltoztatását. |
#shutdown |
A szerver azonnali leállítása. Minden játékos lecsatlakozik. |
#lock |
A szerver zárolása, új játékosok csatlakozásának megakadályozása. |
#unlock |
A szerver feloldása, új játékosok újbóli csatlakozásának engedélyezése. |
#monitor <interval> |
Szerver teljesítmény információk megjelenítése a megadott időközönként (másodpercben). Használd a #monitor 0 parancsot a kikapcsoláshoz. |
#debug off |
A hang-a-hálózaton hibakeresési jelzők kikapcsolása. |
#init |
A szerver újrainicializálása (server.cfg újratöltése teljes újraindítás nélkül). |
#exec ban <player_id> |
Alternatív kitiltás parancs, amely a BattlEye tiltólistához is hozzáadja. |
#kick és #ban parancsok a játékos numerikus azonosítóját használják, nem a nevét. A játékos azonosítókat a GPanel szerver konzol kimenetében találod, vagy a játékon belüli escape menüből elérhető játékoslistán.
Tiltások kezelése
A tiltások a ban.txt fájlban vannak tárolva a szerver könyvtáradban. Minden sor egy játékos Steam64 ID-ját (vagy GUID-ját) tartalmazza. A tiltásokat közvetlenül a fájl szerkesztésével kezelheted:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Egy játékos tiltásának feloldásához távolítsd el a bejegyzését a ban.txt fájlból és indítsd újra a szervert (vagy használd az #init parancsot a konfiguráció újratöltéséhez).
BattlEye csalás elleni védelem beállítása
A BattlEye (BE) az Arma 3 által használt csalás elleni rendszer. Erősen ajánlott a BattlEye-t engedélyezve tartani nyilvános szervereken a csalás és kihasználások megelőzése érdekében.
BattlEye engedélyezése
Győződj meg róla, hogy a következő be van állítva a server.cfg fájlban:
BattlEye = 1; // 1 = enabled, 0 = disabled
BattlEye konfigurációs fájlok
A BattlEye konfigurációs fájlok a battleye/ könyvtárban találhatók a szerver profilodon vagy a szerver gyökérkönyvtárán belül. A fő konfigurációs fájl a beserver_x64.cfg (vagy beserver.cfg 32 bites rendszeren):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Beállítás | Leírás |
|---|---|
RConPassword |
Jelszó az RCON (Remote Console) hozzáféréshez. Szükséges a külső RCON eszközökhöz. |
RConPort |
Az RCON kapcsolatokhoz használt port. Az alapértelmezett a játék port + 4 (pl. 2306 ha a játék port 2302). Ennek a portnak elérhetőnek kell lennie, ha külső RCON eszközöket szeretnél használni. |
MaxPing |
Maximálisan megengedett ping, mielőtt a BattlEye kirúgja a játékost (a server.cfg maxPing beállításától független). |
BattlEye szűrő fájlok
A BattlEye szűrő fájlokat használ a gyanús szkriptek és parancsok észlelésére és blokkolására. Ezek szöveges fájlok a battleye/ könyvtárban:
scripts.txt— Szkript végrehajtás szűrőkremoteexec.txt— Távoli végrehajtás hívások szűrőipublicvariable.txt— Nyilvános változó szórás szűrőisetdamage.txt,setpos.txt, stb. — Specifikus parancsok szűrői
Minden szűrő fájl sor formátuma a következő:
// 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/ könyvtárban, hogy azonosítsd, melyik szűrő okozza a problémát, és adj hozzá megfelelő kivételeket.
BattlEye RCON eszközök
Az RCON (Remote Console) lehetővé teszi a szervered külső kezelését anélkül, hogy bejelentkeznél a játékba. Számos népszerű RCON eszköz létezik az Arma 3-hoz:
BEC (BattlEye Extended Controls)
A BEC egy átfogó szerverkezelő eszköz, amely BattlEye RCON-on keresztül csatlakozik. Funkciói közé tartozik:
- Ütemezett újraindítási üzenetek és automatikus újraindítások
- Játékos figyelés és kirúgás/kitiltás kezelés
- Automatizált üzenetek (szabályok, közlemények)
- Engedélyezési lista kezelés
- Egyedi parancs ütemezés
A BEC konfigurációhoz szükséges a szervered IP-je, RCON portja és RCON jelszava a beserver_x64.cfg fájlban megadottak szerint.
DaRT (Arma RCON Tool)
A DaRT egy könnyű, grafikus felületű RCON kliens. A csatlakozáshoz:
- Töltsd le a DaRT-ot a hivatalos forrásából.
- Add meg a szervered IP-jét, RCON portját (pl.
2306) és RCON jelszavát. - Kattints a Connect gombra.
- Csatlakozás után megtekintheted a játékosokat, üzeneteket küldhetsz, kirúghatsz/kitilthatsz játékosokat és szerver parancsokat hajthatsz végre.
Gyakori RCON parancsok
Ezek a parancsok bármely BattlEye RCON kliensen keresztül küldhetők:
| Parancs | Leírás |
|---|---|
players |
Az összes csatlakozott játékos listázása azonosítóikkal, IP-jükkel és GUID-jukkal. |
kick <id> <reason> |
Játékos kirúgása opcionális indoklással. |
ban <id> <minutes> <reason> |
Játékos kitiltása meghatározott időtartamra (0 = végleges). |
bans |
Az összes aktív tiltás listázása. |
removeBan <ban_id> |
Tiltás eltávolítása az azonosítója alapján (a tiltások listájából). |
say -1 <message> |
Globális üzenet küldése minden játékosnak (-1 = mindenki). |
say <id> <message> |
Privát üzenet küldése egy adott játékosnak. |
loadBans |
A tiltólista újratöltése fájlból. |
writeBans |
Az aktuális tiltások kiírása a tiltó fájlba. |
loadScripts |
BattlEye szűrő szkriptek újratöltése. |
loadEvents |
BattlEye esemény szkriptek újratöltése. |
#lock |
A szerver zárolása (ugyanaz, mint a játékon belüli parancs). |
#unlock |
A szerver feloldása. |
#shutdown |
A szerver leállítása. |
#restart |
Az aktuális küldetés újraindítása. |
#reassign |
Minden játékos áthelyezése a szerep kiválasztáshoz. |
#missions |
Küldetés kiválasztás megnyitása. |
Szerver naplók
Az Arma 3 számos naplófájlt generál, amelyek elengedhetetlenek a szerver problémák elhárításához, a játékos tevékenység nyomon követéséhez és a BattlEye események diagnosztizálásához.
| Naplófájl | Hely | Leírás |
|---|---|---|
| RPT napló | <profile>/*.rpt |
Fő szerver napló. Indítási információkat, hibákat, szkript naplókat és összeomlási jelentéseket tartalmaz. Minden szerver indításkor új RPT jön létre. |
| Konzol napló | server_console.log |
A server.cfg logFile beállítása által meghatározott kimenet. Konzol kimenetet tartalmaz, beleértve a játékos csatlakozásokat. |
| BattlEye naplók | battleye/*.log |
BattlEye szűrő megsértések, kirúgások és tiltások. Ellenőrizd ezeket, amikor a játékosok hamis kirúgásokat jelentenek. |
| Hálózati napló | <profile>/net.log |
Hálózati diagnosztika (ha a -netlog indítási paraméter használatban van). |
A naplókat a GPanel File Manager felületén vagy SFTP-n keresztül érheted el. Az RPT napló a legfontosabb fájl az összeomlások, mod problémák és szkript hibák diagnosztizálásához.
Kapcsolódó cikkek
- Arma 3 szerver beállítási útmutató — Kezdeti szerver beállítás, server.cfg, nehézségi beállítások és teljesítmény hangolás.
- Arma 3 mod telepítési útmutató — Steam Workshop modok, SFTP feltöltés, betöltési sorrend és aláírás ellenőrzés.
- Szerver IP és port megkeresése
- Fájlok feltöltése SFTP-vel
- Első lépések az új szervereddel
Segítségre van szükséged?
Segítségre van szükséged az admin hozzáférés, a BattlEye vagy az RCON konfigurálásához az Arma 3 szervereden? Nyiss egy support jegyet és csapatunk szívesen segít.