Acest ghid acoperă configurarea administratorului, accesul RCON, instalarea modurilor din Workshop, modurile de scenariu, configurarea anti-cheat-ului BattlEye și depanarea pentru serverul tău dedicat Arma Reforger. Pentru configurarea inițială a serverului, configurare, selectarea scenariului și instrucțiunile de conectare, consultă Ghidul de configurare a serverului Arma Reforger.
1. Configurarea administratorului
Arma Reforger folosește un sistem de administrare bazat pe identitate. Administratorii sunt definiți în fișierul config.json folosind ID-urile lor de identitate Bohemia Interactive (BI).
Găsirea ID-ului tău de identitate
- Lansează Arma Reforger și deschide secțiunea Profile din meniul principal.
- ID-ul tău de identitate Bohemia Interactive este afișat pe pagina ta de profil. Este un șir lung alfanumeric.
- Alternativ, îl poți găsi pe pagina contului tău Bohemia Interactive, în setările profilului tău.
Adăugarea administratorilor în config.json
- Oprește serverul din GPanel.
- Deschide
config.jsonfolosind tab-ul Files sau prin SFTP. - Localizează sau adaugă array-ul
adminsîn interiorul obiectuluigame. Adaugă ID-urile de identitate ale fiecărui jucător administrator:
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
- Fiecare intrare din array-ul
adminseste un șir care conține ID-ul de identitate Bohemia Interactive al unui jucător. - Poți adăuga câți administratori ai nevoie. Separă intrările cu virgule.
- Salvează fișierul și pornește serverul. Jucătorii listați vor avea privilegii de administrator când se conectează.
Capabilitățile administratorului
Jucătorii listați în array-ul admins au acces la:
- Excluderea/blocarea jucătorilor prin meniul de gestionare a serverului din joc.
- Modul Game Master — Dacă rulează un scenariu Game Master, administratorii pot acționa ca GM, plasând unități, obiective și controlând scenariul în timp real.
- Comenzi administrative prin consola din joc atunci când este activată.
2. Acces RCON
RCON (Remote Console) îți permite să execuți comenzi de server fără a te conecta la joc. Acest lucru este util pentru gestionarea automatizată, repornirile programate și monitorizare.
Configurarea RCON
- Setează variabila de pornire
ADMIN_PASSWORDîn GPanel sau seteazăpasswordAdminînconfig.json. Aceasta este parola RCON. - Asigură-te că portul RCON este accesibil. În mod implicit, portul RCON este portul tău de joc plus 1 (de ex., portul de joc 2001 = portul RCON 2002). Verifică tab-ul Network din GPanel pentru porturile tale alocate.
Conectarea prin RCON
Poți folosi orice client compatibil cu BattlEye RCON pentru a te conecta. Opțiunile populare includ:
- BattlEye RCon — Clientul oficial BattlEye RCON.
- ArmA Reforger Server Tool — Instrumente comunitare concepute pentru gestionarea serverelor Reforger.
Conectează-te folosind IP-ul serverului tău, portul RCON și parola de administrator.
| Comandă | Descriere |
|---|---|
#kick <player_id> |
Exclude un jucător de pe server. |
#ban <player_id> |
Blochează un jucător de pe server. |
#shutdown |
Oprește serverul în mod controlat. În general, este mai bine să folosești GPanel pentru opriri și reporniri. |
#restart |
Repornește scenariul curent fără a reporni procesul serverului. |
players |
Listează jucătorii conectați în prezent împreună cu ID-urile lor. |
3. Instalarea modurilor din Workshop
Arma Reforger suportă moduri prin Workshop-ul Bohemia Interactive. Modurile sunt adăugate pe server prin specificarea ID-urilor lor de mod în config.json.
Găsirea ID-urilor de mod
- Navighează prin Workshop-ul Arma Reforger din joc sau pe site-ul Bohemia Interactive.
- Găsește modul pe care vrei să-l instalezi și notează-i ID-ul de mod (un șir lung alfanumeric) și numărul versiunii.
- Unele moduri au, de asemenea, un ID de scenariu dacă includ scenarii personalizate. Vei avea nevoie de acesta dacă vrei să rulezi un scenariu modat.
Adăugarea modurilor în config.json
- Oprește serverul din GPanel.
- Deschide
config.jsonfolosind tab-ul Files sau prin SFTP. - Localizează array-ul
modsîn interiorul obiectuluigame. Adaugă fiecare mod folosind următorul format:
{
"game": {
"mods": [
{
"modId": "5965280B2B15DE67",
"name": "Example Mod",
"version": "1.0.0"
},
{
"modId": "ABC123DEF4567890",
"name": "Another Mod",
"version": "2.1.0"
}
],
...
}
}
modId— Identificatorul unic al modului din Workshop.name— Un nume descriptiv pentru referința ta. Acesta nu afectează încărcarea, dar ajută la identificarea modurilor în configurație.version— Versiunea modului de utilizat. Serverul va descărca această versiune din Workshop la pornire.
mods din Workshop. Nu este nevoie să încarci manual fișierele de mod prin SFTP. Prima pornire după adăugarea de moduri noi poate dura mai mult, deoarece serverul descarcă datele modurilor.
Ordinea de încărcare
Modurile sunt încărcate în ordinea în care apar în array-ul mods. Dacă ai moduri care depind de alte moduri (de ex., un mod care necesită un mod framework), listează mai întâi dependența:
"mods": [
{ "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
{ "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]
4. Moduri de scenariu
Unele moduri din Workshop includ scenarii personalizate (moduri de joc sau hărți). Pentru a folosi un scenariu modat:
- Adaugă modul în array-ul
modsașa cum a fost descris mai sus. - Setează
scenarioIdla ID-ul resursei scenariului, care este furnizat în descrierea modului din Workshop.
{
"game": {
"scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
"mods": [
{
"modId": "SCENARIO_MOD_ID",
"name": "Custom Scenario Mod",
"version": "1.0.0"
}
]
}
}
5. Anti-cheat BattlEye
Arma Reforger include protecție anti-cheat BattlEye. Aceasta este activată în mod implicit și recomandată pentru serverele publice.
| Setare | Valoare | Efect |
|---|---|---|
battlEye |
true |
Jucătorii trebuie să aibă BattlEye instalat și să ruleze. Trișorii sunt detectați și blocați. Recomandat pentru serverele publice. |
battlEye |
false |
Fără aplicarea anti-cheat-ului. Jucătorii se pot conecta fără BattlEye. Folosește numai pentru servere private/de testare. |
Setarea battlEye se află în interiorul obiectului gameProperties din config.json:
"gameProperties": {
"battlEye": true
}
6. Depanare
Modurile nu se încarcă
- Verifică dacă
modIdșiversiondinconfig.jsonsunt corecte. Copiază-le direct din listarea Workshop pentru a evita greșelile de tastare. - Verifică logul consolei serverului pentru erori de descărcare. Serverul poate eșua la descărcarea modurilor dacă Workshop-ul este temporar indisponibil.
- Asigură-te că modul este compatibil cu versiunea curentă a Arma Reforger. Modurile se pot strica după actualizările jocului.
- Încearcă să elimini toate modurile și să le adaugi unul câte unul pentru a identifica care mod cauzează probleme.
- Verifică dacă sintaxa JSON este corectă. O eroare de sintaxă oriunde în
config.jsonva împiedica încărcarea întregului fișier.
Blocările serverului
- Verifică consola pentru mesaje de eroare înainte de blocare. Cauzele comune includ moduri incompatibile și valori de configurare nevalide.
- Dacă blocarea apare după adăugarea unui mod, elimină modul și testează din nou. Unele moduri pot intra în conflict unele cu altele.
- Validează
config.jsoncu un validator JSON pentru a exclude erorile de sintaxă. - Încearcă să reduci
maxPlayerssauserverMaxViewDistancedacă serverul se blochează sub sarcină. - Dacă blocările persistă, deschide un tichet de suport cu IP-ul serverului tău, conținutul
config.json(ascunde parolele) și orice mesaje de eroare din consolă.
Probleme de conectare
- Dacă jucătorii nu se pot conecta după adăugarea modurilor, confirmă că au aceleași moduri instalate. Arma Reforger va solicita jucătorilor să descarce modurile necesare la conectare, dar acest lucru poate eșua dacă versiunea modului nu se potrivește exact.
- Verifică dacă câmpul
versiondin intrările tale de mod se potrivește cu versiunea disponibilă în Workshop. Numerele de versiune învechite vor cauza o nepotrivire. - Verifică dacă setările
battlEyesunt consecvente — dacă este activat pe server, jucătorii trebuie să aibă BattlEye în execuție. - Dacă serverul nu este vizibil în browser, verifică dacă
visibleestetrueșia2sQueryEnabledestetrueînconfig.json. - Asigură-te că atât serverul, cât și toți clienții rulează aceeași versiune de joc. Actualizările Arma Reforger pot strica temporar compatibilitatea.
Privilegiile de administrator nu funcționează
- Confirmă că ID-ul tău de identitate Bohemia Interactive este listat corect în array-ul
adminsdinconfig.json. - ID-urile de identitate sunt sensibile la majuscule. Copiază-le exact așa cum sunt afișate în profilul tău Bohemia.
- Asigură-te că
config.jsoneste formatat corespunzător. O eroare de sintaxă JSON va împiedica încărcarea listei de administratori. - Repornește serverul după ce faci modificări în
config.json. Modificările sunt citite numai la pornire.
Articole conexe
- Ghidul de configurare a serverului Arma Reforger
- Cum să găsești IP-ul și portul serverului tău
- Cum să încarci fișiere prin SFTP
- Ghidul de pornire a serverului
Ai nevoie de ajutor?
Dacă întâmpini probleme cu serverul tău Arma Reforger care nu sunt acoperite aici, deschide un tichet de suport și include IP-ul serverului tău, o descriere a problemei și orice mesaje de eroare relevante din consola GPanel.