Questa guida copre la configurazione dell'amministrazione, l'accesso RCON, l'installazione delle mod dal Workshop, le mod scenario, la configurazione dell'anti-cheat BattlEye e la risoluzione dei problemi per il tuo server dedicato Arma Reforger. Per la configurazione iniziale del server, la configurazione, la selezione degli scenari e le istruzioni di connessione, consulta la Guida alla Configurazione del Server Arma Reforger.
1. Configurazione dell'Amministrazione
Arma Reforger utilizza un sistema di amministrazione basato sull'identità. Gli amministratori sono definiti nel file config.json utilizzando i loro ID identità Bohemia Interactive (BI).
Trovare il Tuo ID Identità
- Avvia Arma Reforger e apri la sezione Profile dal menu principale.
- Il tuo ID identità Bohemia Interactive è visualizzato nella pagina del profilo. È una lunga stringa alfanumerica.
- In alternativa, puoi trovarlo sulla pagina del tuo account Bohemia Interactive nelle impostazioni del profilo.
Aggiungere Amministratori a config.json
- Ferma il server da GPanel.
- Apri
config.jsonusando la scheda Files o tramite SFTP. - Individua o aggiungi l'array
adminsall'interno dell'oggettogame. Aggiungi gli ID identità di ogni giocatore amministratore:
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
- Ogni voce nell'array
adminsè una stringa contenente l'ID identità Bohemia Interactive di un giocatore. - Puoi aggiungere tutti gli amministratori necessari. Separa le voci con virgole.
- Salva il file e avvia il server. I giocatori elencati avranno privilegi di amministratore quando si uniranno.
Capacità dell'Amministratore
I giocatori elencati nell'array admins hanno accesso a:
- Espellere/Bannare giocatori tramite il menu di gestione del server in-game.
- Modalità Game Master -- Se si esegue uno scenario Game Master, gli amministratori possono agire come GM, posizionando unità, obiettivi e controllando lo scenario in tempo reale.
- Comandi amministrativi tramite la console in-game quando abilitata.
2. Accesso RCON
RCON (Remote Console) ti permette di eseguire comandi del server senza unirti alla partita. È utile per la gestione automatizzata, i riavvii programmati e il monitoraggio.
Configurazione di RCON
- Imposta la variabile di avvio
ADMIN_PASSWORDin GPanel, oppure impostapasswordAdmininconfig.json. Questa è la password RCON. - Assicurati che la porta RCON sia accessibile. Per impostazione predefinita, la porta RCON è la porta del gioco più 1 (es., porta del gioco 2001 = porta RCON 2002). Controlla la scheda Network di GPanel per le tue porte assegnate.
Connessione tramite RCON
Puoi utilizzare qualsiasi client compatibile con BattlEye RCON per connetterti. Le opzioni più diffuse includono:
- BattlEye RCon -- Il client RCON ufficiale di BattlEye.
- ArmA Reforger Server Tool -- Strumenti della community progettati per la gestione dei server Reforger.
Connettiti usando l'IP del tuo server, la porta RCON e la password di amministrazione.
| Comando | Descrizione |
|---|---|
#kick <player_id> |
Espelle un giocatore dal server. |
#ban <player_id> |
Banna un giocatore dal server. |
#shutdown |
Spegne il server in modo controllato. Generalmente è meglio usare GPanel per arresti e riavvii. |
#restart |
Riavvia lo scenario corrente senza riavviare il processo del server. |
players |
Elenca i giocatori attualmente connessi con i loro ID. |
3. Installazione delle Mod dal Workshop
Arma Reforger supporta le mod tramite il Bohemia Interactive Workshop. Le mod vengono aggiunte al server specificando i loro ID mod in config.json.
Trovare gli ID delle Mod
- Sfoglia il Workshop di Arma Reforger nel gioco o sul sito web di Bohemia Interactive.
- Trova la mod che vuoi installare e annota il suo Mod ID (una lunga stringa alfanumerica) e il numero di Versione.
- Alcune mod hanno anche uno Scenario ID se includono scenari personalizzati. Ne avrai bisogno se vuoi eseguire uno scenario moddato.
Aggiungere Mod a config.json
- Ferma il server da GPanel.
- Apri
config.jsonusando la scheda Files o tramite SFTP. - Individua l'array
modsall'interno dell'oggettogame. Aggiungi ogni mod usando il seguente formato:
{
"game": {
"mods": [
{
"modId": "5965280B2B15DE67",
"name": "Example Mod",
"version": "1.0.0"
},
{
"modId": "ABC123DEF4567890",
"name": "Another Mod",
"version": "2.1.0"
}
],
...
}
}
modId-- L'identificatore univoco della mod nel Workshop.name-- Un nome descrittivo per tuo riferimento. Non influisce sul caricamento ma aiuta a identificare le mod nella configurazione.version-- La versione della mod da utilizzare. Il server scaricherà questa versione dal Workshop all'avvio.
mods dal Workshop. Non è necessario caricare manualmente i file delle mod tramite SFTP. Il primo avvio dopo l'aggiunta di nuove mod potrebbe richiedere più tempo mentre il server scarica i dati delle mod.
Ordine di Caricamento
Le mod vengono caricate nell'ordine in cui appaiono nell'array mods. Se hai mod che dipendono da altre mod (es., una mod che richiede un framework), elenca prima la dipendenza:
"mods": [
{ "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
{ "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]
4. Mod Scenario
Alcune mod del Workshop includono scenari personalizzati (modalità di gioco o mappe). Per utilizzare uno scenario moddato:
- Aggiungi la mod all'array
modscome descritto sopra. - Imposta il
scenarioIdsull'ID risorsa dello scenario, che è fornito nella descrizione della mod nel 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 la protezione anti-cheat BattlEye. È abilitata per impostazione predefinita e consigliata per i server pubblici.
| Impostazione | Valore | Effetto |
|---|---|---|
battlEye |
true |
I giocatori devono avere BattlEye installato e in esecuzione. I cheater vengono rilevati e bannati. Consigliato per i server pubblici. |
battlEye |
false |
Nessun enforcement anti-cheat. I giocatori possono unirsi senza BattlEye. Usa solo per server privati/di test. |
L'impostazione battlEye si trova all'interno dell'oggetto gameProperties in config.json:
"gameProperties": {
"battlEye": true
}
6. Risoluzione dei Problemi
Mod Non Caricate
- Verifica che
modIdeversioninconfig.jsonsiano corretti. Copiali direttamente dalla pagina del Workshop per evitare errori di battitura. - Controlla il log della console del server per errori di download. Il server potrebbe non riuscire a scaricare le mod se il Workshop è temporaneamente non disponibile.
- Assicurati che la mod sia compatibile con la versione corrente di Arma Reforger. Le mod possono smettere di funzionare dopo gli aggiornamenti del gioco.
- Prova a rimuovere tutte le mod e ad aggiungerle una alla volta per identificare quale sta causando problemi.
- Verifica che la sintassi JSON sia corretta. Un errore di sintassi in qualsiasi punto di
config.jsonimpedirà il caricamento dell'intero file.
Crash del Server
- Controlla la console per messaggi di errore prima del crash. Le cause comuni includono mod incompatibili e valori di configurazione non validi.
- Se il crash si verifica dopo l'aggiunta di una mod, rimuovi la mod e riprova. Alcune mod possono entrare in conflitto tra loro.
- Valida
config.jsoncon un validatore JSON per escludere errori di sintassi. - Prova a ridurre
maxPlayersoserverMaxViewDistancese il server va in crash sotto carico. - Se i crash persistono, apri un ticket di supporto con l'IP del tuo server, il contenuto di
config.json(oscura le password) e tutti i messaggi di errore dalla console.
Problemi di Connessione
- Se i giocatori non riescono a connettersi dopo l'aggiunta di mod, conferma che abbiano le stesse mod installate. Arma Reforger chiederà ai giocatori di scaricare le mod richieste quando si uniscono, ma questo può fallire se la versione della mod non corrisponde esattamente.
- Verifica che il campo
versionnelle voci delle tue mod corrisponda alla versione disponibile nel Workshop. Numeri di versione obsoleti causeranno un mismatch. - Controlla che le impostazioni
battlEyesiano coerenti -- se abilitato sul server, i giocatori devono avere BattlEye in esecuzione. - Se il server non è visibile nel browser, controlla che
visiblesiatrueea2sQueryEnabledsiatrueinconfig.json. - Assicurati che sia il server che tutti i client stiano eseguendo la stessa versione del gioco. Gli aggiornamenti di Arma Reforger possono temporaneamente interrompere la compatibilità.
Privilegi di Amministratore Non Funzionanti
- Conferma che il tuo ID identità Bohemia Interactive sia correttamente elencato nell'array
adminsinconfig.json. - Gli ID identità sono sensibili alle maiuscole. Copiali esattamente come mostrato nel tuo profilo Bohemia.
- Assicurati che
config.jsonsia formattato correttamente. Un errore di sintassi JSON impedirà il caricamento della lista amministratori. - Riavvia il server dopo aver apportato modifiche a
config.json. Le modifiche vengono lette solo all'avvio.
Articoli Correlati
- Guida alla Configurazione del Server Arma Reforger
- Come Trovare l'IP e la Porta del Tuo Server
- Come Caricare File tramite SFTP
- Guida all'Avvio del Server
Hai Bisogno di Aiuto?
Se riscontri problemi con il tuo server Arma Reforger non trattati qui, apri un ticket di supporto e includi l'IP del tuo server, una descrizione del problema e tutti i messaggi di errore rilevanti dalla console di GPanel.