Ez az útmutató az admin beállítást, az RCON hozzáférést, a Workshop mod telepítést, a forgatókönyv modokat, a BattlEye anti-cheat konfigurációt és a hibaelhárítást tárgyalja az Arma Reforger dedikált szerveréhez. A kezdeti szerver beállításhoz, konfigurációhoz, forgatókönyv kiválasztáshoz és csatlakozási útmutatóhoz lásd az Arma Reforger szerver beállítási útmutatót.
1. Admin beállítás
Az Arma Reforger identitás-alapú admin rendszert használ. Az adminok a config.json fájlban vannak definiálva a Bohemia Interactive (BI) identitás ID-juk segítségével.
Az identitás ID megkeresése
- Indítsa el az Arma Reforger-t és nyissa meg a Profile szekciót a főmenüből.
- A Bohemia Interactive identitás ID-ja megjelenik a profil oldalon. Ez egy hosszú alfanumerikus karakterlánc.
- Alternatívaként megtalálhatja a Bohemia Interactive fiók oldalán a profilbeállítások alatt.
Adminok hozzáadása a config.json-hoz
- Állítsa le a szervert a GPanel-ből.
- Nyissa meg a
config.jsonfájlt a Files fülön vagy SFTP-n keresztül. - Keresse meg vagy adja hozzá az
adminstömböt agameobjektumon belül. Adja hozzá minden admin játékos identitás ID-ját:
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
- Az
adminstömb minden bejegyzése egy karakterlánc, amely egy játékos Bohemia Interactive identitás ID-ját tartalmazza. - Tetszőleges számú admint adhat hozzá. A bejegyzéseket vesszővel válassza el.
- Mentse a fájlt és indítsa el a szervert. A felsorolt játékosok admin jogosultságokkal rendelkeznek, amikor csatlakoznak.
Admin képességek
Az admins tömbben felsorolt játékosok hozzáférnek a következőkhöz:
- Játékosok kirúgása/kitiltása a játékon belüli szerver kezelési menün keresztül.
- Game Master mód -- Ha Game Master forgatókönyvet futtat, az adminok GM-ként tevékenykedhetnek, egységeket, célkitűzéseket helyezhetnek el és valós időben irányíthatják a forgatókönyvet.
- Adminisztrációs parancsok a játékon belüli konzolon keresztül, ha engedélyezve van.
2. RCON hozzáférés
Az RCON (Remote Console) lehetővé teszi szerver parancsok végrehajtását a játékba való belépés nélkül. Ez hasznos automatizált kezeléshez, ütemezett újraindításokhoz és megfigyeléshez.
Az RCON beállítása
- Állítsa be az
ADMIN_PASSWORDindítási változót a GPanel-ben, vagy apasswordAdminértéket aconfig.json-ban. Ez az RCON jelszó. - Győződjön meg róla, hogy az RCON port elérhető. Alapértelmezés szerint az RCON port a játék port plusz 1 (pl. játék port 2001 = RCON port 2002). Ellenőrizze a GPanel Network fülét a kiosztott portokért.
Csatlakozás RCON-on keresztül
Bármilyen BattlEye RCON-kompatibilis klienst használhat a csatlakozáshoz. Népszerű lehetőségek:
- BattlEye RCon -- A hivatalos BattlEye RCON kliens.
- ArmA Reforger Server Tool -- Közösségi eszközök, amelyeket Reforger szerver kezelésre terveztek.
Csatlakozzon a szerver IP-jével, RCON portjával és admin jelszavával.
| Parancs | Leírás |
|---|---|
#kick <player_id> |
Játékos kirúgása a szerverről. |
#ban <player_id> |
Játékos kitiltása a szerverről. |
#shutdown |
A szerver szabályos leállítása. Általában jobb a GPanel-t használni a leállításokhoz és újraindításokhoz. |
#restart |
Az aktuális forgatókönyv újraindítása a szerver folyamat újraindítása nélkül. |
players |
A jelenleg csatlakozott játékosok listázása ID-jukkal. |
3. Workshop mod telepítés
Az Arma Reforger a Bohemia Interactive Workshop-on keresztül támogatja a modokat. A modok a szerverre a mod ID-juk megadásával kerülnek a config.json-ban.
Mod ID-k megkeresése
- Böngéssze az Arma Reforger Workshop-ot a játékon belül vagy a Bohemia Interactive weboldalán.
- Keresse meg a telepíteni kívánt modot és jegyezze fel a Mod ID-ját (egy hosszú alfanumerikus karakterlánc) és a verziószámát.
- Egyes modoknak Scenario ID-juk is van, ha egyedi forgatókönyveket tartalmaznak. Erre szüksége lesz, ha moddolt forgatókönyvet szeretne futtatni.
Modok hozzáadása a config.json-hoz
- Állítsa le a szervert a GPanel-ből.
- Nyissa meg a
config.jsonfájlt a Files fülön vagy SFTP-n keresztül. - Keresse meg a
modstömböt agameobjektumon belül. Adja hozzá minden modot a következő formátumban:
{
"game": {
"mods": [
{
"modId": "5965280B2B15DE67",
"name": "Example Mod",
"version": "1.0.0"
},
{
"modId": "ABC123DEF4567890",
"name": "Another Mod",
"version": "2.1.0"
}
],
...
}
}
modId-- Az egyedi Workshop mod azonosító.name-- Leíró név a könnyebb azonosításhoz. Ez nem befolyásolja a betöltést, de segít a modok azonosításában a konfigurációban.version-- A használandó mod verzió. A szerver indításkor letölti ezt a verziót a Workshop-ról.
mods tömbben felsorolt modokat a Workshop-ról. Nem szükséges kézzel feltölteni a mod fájlokat SFTP-n keresztül. Az első indítás új modok hozzáadása után tovább tarthat, amíg a szerver letölti a mod adatokat.
Betöltési sorrend
A modok a mods tömbben megadott sorrendben töltődnek be. Ha olyan modjai vannak, amelyek más modoktól függnek (pl. egy mod, amely keretrendszer modot igényel), először a függőséget sorolja fel:
"mods": [
{ "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
{ "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]
4. Forgatókönyv modok
Egyes Workshop modok egyedi forgatókönyveket tartalmaznak (játékmódok vagy térképek). Moddolt forgatókönyv használatához:
- Adja hozzá a modot a
modstömbhöz a fent leírtak szerint. - Állítsa be a
scenarioId-t a forgatókönyv erőforrás ID-jára, amelyet a mod Workshop leírásában talál.
{
"game": {
"scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
"mods": [
{
"modId": "SCENARIO_MOD_ID",
"name": "Custom Scenario Mod",
"version": "1.0.0"
}
]
}
}
5. BattlEye anti-cheat
Az Arma Reforger tartalmazza a BattlEye anti-cheat védelmet. Alapértelmezés szerint engedélyezve van és nyilvános szerverekhez ajánlott.
| Beállítás | Érték | Hatás |
|---|---|---|
battlEye |
true |
A játékosoknak telepítve és futtatva kell lenniük a BattlEye-nak. A csalók észlelve és kitiltva lesznek. Nyilvános szerverekhez ajánlott. |
battlEye |
false |
Nincs anti-cheat érvényesítés. A játékosok BattlEye nélkül is csatlakozhatnak. Csak privát/tesztelési szerverekhez használja. |
A battlEye beállítás a gameProperties objektumon belül található a config.json-ban:
"gameProperties": {
"battlEye": true
}
6. Hibaelhárítás
A modok nem töltődnek be
- Ellenőrizze, hogy a
modIdés aversionhelyes-e aconfig.json-ban. Másolja őket közvetlenül a Workshop listából az elgépelések elkerülése érdekében. - Ellenőrizze a szerver konzol naplót letöltési hibákért. A szerver esetleg nem tudja letölteni a modokat, ha a Workshop átmenetileg nem elérhető.
- Győződjön meg róla, hogy a mod kompatibilis az Arma Reforger aktuális verziójával. A modok elromolhatnak játékfrissítések után.
- Próbálja eltávolítani az összes modot és egyenként visszaadni őket, hogy azonosítsa melyik mod okozza a problémát.
- Ellenőrizze, hogy a JSON szintaxis helyes-e. A
config.jsonbármely szintaxis hibája megakadályozza a teljes fájl betöltését.
Szerver összeomlások
- Ellenőrizze a konzolt hibaüzenetekért az összeomlás előtt. Gyakori okok közé tartoznak az inkompatibilis modok és az érvénytelen konfigurációs értékek.
- Ha az összeomlás mod hozzáadása után történik, távolítsa el a modot és tesztelje újra. Egyes modok ütközhetnek egymással.
- Validálja a
config.json-t egy JSON validátorral a szintaxis hibák kizárásához. - Próbálja csökkenteni a
maxPlayersvagyserverMaxViewDistanceértéket, ha a szerver terhelés alatt omlik össze. - Ha az összeomlások folytatódnak, nyisson egy támogatási jegyet a szerver IP-jével, a
config.jsontartalmával (a jelszavakat takarja ki) és a konzolból származó hibaüzenetekkel.
Csatlakozási problémák
- Ha a játékosok nem tudnak csatlakozni modok hozzáadása után, győződjön meg róla, hogy ugyanazok a modok vannak telepítve náluk is. Az Arma Reforger felszólítja a játékosokat a szükséges modok letöltésére csatlakozáskor, de ez meghiúsulhat, ha a mod verzió nem egyezik pontosan.
- Ellenőrizze, hogy a
versionmező a mod bejegyzéseiben megegyezik-e a Workshop-on elérhető verzióval. Az elavult verziószámok eltérést okoznak. - Ellenőrizze, hogy a
battlEyebeállítások konzisztensek-e -- ha a szerveren engedélyezve van, a játékosoknak is futtatniuk kell a BattlEye-t. - Ha a szerver nem látható a böngészőben, ellenőrizze, hogy a
visibleértéketrueés aza2sQueryEnabledértéketrueaconfig.json-ban. - Győződjön meg róla, hogy a szerver és az összes kliens ugyanazt a játékverziót futtatja. Az Arma Reforger frissítések átmenetileg megzavarhatják a kompatibilitást.
Az admin jogosultságok nem működnek
- Győződjön meg róla, hogy a Bohemia Interactive identitás ID-ja helyesen van felsorolva az
adminstömbben aconfig.json-ban. - Az identitás ID-k kis- és nagybetű érzékenyek. Másolja őket pontosan úgy, ahogy a Bohemia profiljában megjelennek.
- Győződjön meg róla, hogy a
config.jsonmegfelelően van formázva. Egy JSON szintaxis hiba megakadályozza az admin lista betöltését. - Indítsa újra a szervert a
config.jsonmódosítása után. A változások csak indításkor kerülnek beolvasásra.
Kapcsolódó cikkek
- Arma Reforger szerver beállítási útmutató
- Hogyan találja meg a szerver IP-jét és portját
- Fájlok feltöltése SFTP-n keresztül
- Szerver indítási útmutató
Segítségre van szüksége?
Ha olyan problémába ütközik az Arma Reforger szerverével, amelyet ez az útmutató nem tárgyal, nyisson egy támogatási jegyet és mellékelje a szerver IP-jét, a probléma leírását és a GPanel konzolból származó vonatkozó hibaüzeneteket.