Scopri come configurare l'accesso admin, utilizzare i comandi admin in gioco, configurare l'anti-cheat BattlEye e gestire il tuo server Arma 3 con strumenti RCON. Per la configurazione iniziale del server, consulta la nostra Server Setup Guide. Per la gestione delle mod, consulta la Mod Installation Guide.
Configurazione della Password Admin
La password admin è impostata nel file server.cfg. Questa password concede il controllo completo del server a chiunque effettui l'accesso con essa in gioco.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Puoi anche impostare una password di comando separata per i comandi di scripting lato server (raramente necessaria per la maggior parte degli operatori di server):
serverCommandPassword = "AnotherSecurePassword";
Accesso Admin in Gioco
Per accedere come admin mentre sei connesso al tuo server:
- Premi il tasto chat (predefinito:
/nel canale chat) per aprire l'input della chat. - Digita il seguente comando:
#login YourSecureAdminPassword
Se la password è corretta, vedrai un messaggio di conferma nella chat. Ora hai accesso a tutti i comandi admin per la durata della sessione.
Riferimento Comandi Admin
Una volta effettuato l'accesso come admin, puoi utilizzare i seguenti comandi nell'input della chat. Tutti i comandi sono preceduti dal prefisso #:
| Comando | Descrizione |
|---|---|
#login <password> |
Autenticati come admin del server. |
#logout |
Revoca la tua sessione admin. |
#kick <player_id> |
Espelle un giocatore dal server. Usa il numero ID del giocatore dalla lista giocatori. |
#ban <player_id> |
Banna un giocatore dal server (aggiunto a ban.txt). |
#restart |
Riavvia la missione corrente. Tutti i giocatori restano connessi ma la missione viene ricaricata. |
#reassign |
Riporta tutti i giocatori alla schermata di selezione del ruolo (lobby) senza riavviare la missione. |
#missions |
Apre la schermata di selezione missione, permettendoti di cambiare la missione corrente. |
#shutdown |
Spegne immediatamente il server. Tutti i giocatori vengono disconnessi. |
#lock |
Blocca il server, impedendo a nuovi giocatori di entrare. |
#unlock |
Sblocca il server, permettendo nuovamente a nuovi giocatori di entrare. |
#monitor <interval> |
Mostra informazioni sulle prestazioni del server all'intervallo indicato (secondi). Usa #monitor 0 per disabilitare. |
#debug off |
Disabilita gli indicatori di debug del voice-over-network. |
#init |
Re-inizializza il server (ricarica server.cfg senza riavvio completo). |
#exec ban <player_id> |
Comando di ban alternativo che aggiunge anche alla lista ban di BattlEye. |
#kick e #ban utilizzano l'ID numerico del giocatore, non il suo nome. Puoi trovare gli ID dei giocatori nell'output della console del server in GPanel, o nella lista giocatori accessibile tramite il menu di pausa in gioco.
Gestione dei Ban
I ban sono salvati nel file ban.txt nella directory del tuo server. Ogni riga contiene lo Steam64 ID (o GUID) di un giocatore. Puoi gestire i ban modificando questo file direttamente:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Per rimuovere il ban di un giocatore, elimina la sua voce da ban.txt e riavvia il server (oppure usa #init per ricaricare la configurazione).
Configurazione Anti-Cheat BattlEye
BattlEye (BE) è il sistema anti-cheat utilizzato da Arma 3. È altamente consigliato mantenere BattlEye abilitato sui server pubblici per prevenire cheating ed exploit.
Abilitare BattlEye
Assicurati che nel tuo server.cfg sia impostato quanto segue:
BattlEye = 1; // 1 = enabled, 0 = disabled
File di Configurazione BattlEye
I file di configurazione di BattlEye si trovano nella directory battleye/ all'interno del profilo del server o della root del server. Il file di configurazione principale è beserver_x64.cfg (o beserver.cfg su 32-bit):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Impostazione | Descrizione |
|---|---|
RConPassword |
Password per l'accesso RCON (Remote Console). Necessaria per gli strumenti RCON esterni. |
RConPort |
Porta utilizzata per le connessioni RCON. Il valore predefinito è la game port + 4 (es. 2306 se la game port è 2302). Questa porta deve essere accessibile se vuoi utilizzare strumenti RCON esterni. |
MaxPing |
Ping massimo consentito prima che BattlEye espella il giocatore (separato dal maxPing di server.cfg). |
File Filtro di BattlEye
BattlEye utilizza file filtro per rilevare e bloccare script e comandi sospetti. Sono file di testo nella directory battleye/:
scripts.txt— Filtri per l'esecuzione di scriptremoteexec.txt— Filtri per le chiamate di esecuzione remotapublicvariable.txt— Filtri per le trasmissioni di variabili pubblichesetdamage.txt,setpos.txt, ecc. — Filtri per comandi specifici
Ogni riga in un file filtro ha il formato:
// 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/ per identificare quale filtro si sta attivando e aggiungi le eccezioni appropriate.
Strumenti RCON per BattlEye
RCON (Remote Console) ti permette di gestire il tuo server esternamente senza essere connesso al gioco. Esistono diversi strumenti RCON popolari per Arma 3:
BEC (BattlEye Extended Controls)
BEC è uno strumento completo di gestione server che si connette tramite BattlEye RCON. Le funzionalità includono:
- Messaggi di riavvio programmati e riavvii automatici
- Monitoraggio giocatori e gestione espulsioni/ban
- Messaggi automatizzati (regole, annunci)
- Gestione whitelist
- Programmazione comandi personalizzati
La configurazione di BEC richiede l'IP del tuo server, la porta RCON e la password RCON come impostate in beserver_x64.cfg.
DaRT (Arma RCON Tool)
DaRT è un client RCON leggero con interfaccia grafica. Per connettersi:
- Scarica DaRT dalla sua fonte ufficiale.
- Inserisci l'IP del tuo server, la porta RCON (es.
2306) e la password RCON. - Clicca su Connect.
- Una volta connesso, puoi visualizzare i giocatori, inviare messaggi, espellere/bannare giocatori ed eseguire comandi del server.
Comandi RCON Comuni
Questi comandi possono essere inviati tramite qualsiasi client BattlEye RCON:
| Comando | Descrizione |
|---|---|
players |
Elenca tutti i giocatori connessi con i loro ID, IP e GUID. |
kick <id> <reason> |
Espelle un giocatore con un messaggio di motivazione opzionale. |
ban <id> <minutes> <reason> |
Banna un giocatore per una durata specificata (0 = permanente). |
bans |
Elenca tutti i ban attivi. |
removeBan <ban_id> |
Rimuove un ban tramite il suo ID (dalla lista dei ban). |
say -1 <message> |
Invia un messaggio globale a tutti i giocatori (-1 = tutti). |
say <id> <message> |
Invia un messaggio privato a un giocatore specifico. |
loadBans |
Ricarica la lista dei ban dal file. |
writeBans |
Scrive i ban correnti nel file dei ban. |
loadScripts |
Ricarica gli script filtro di BattlEye. |
loadEvents |
Ricarica gli script eventi di BattlEye. |
#lock |
Blocca il server (stesso comando in gioco). |
#unlock |
Sblocca il server. |
#shutdown |
Spegne il server. |
#restart |
Riavvia la missione corrente. |
#reassign |
Riporta tutti i giocatori alla selezione del ruolo. |
#missions |
Apre la selezione missione. |
Log del Server
Arma 3 genera diversi file di log essenziali per la risoluzione dei problemi del server, il tracciamento dell'attività dei giocatori e la diagnosi degli eventi BattlEye.
| File di Log | Posizione | Descrizione |
|---|---|---|
| RPT Log | <profile>/*.rpt |
Log principale del server. Contiene informazioni di avvio, errori, log degli script e rapporti di crash. Un nuovo RPT viene creato ad ogni avvio del server. |
| Console Log | server_console.log |
Output definito da logFile in server.cfg. Contiene l'output della console incluse le connessioni dei giocatori. |
| BattlEye Logs | battleye/*.log |
Violazioni dei filtri BattlEye, espulsioni e ban. Controlla questi file quando i giocatori segnalano espulsioni errate. |
| Net Log | <profile>/net.log |
Diagnostica di rete (se viene utilizzato il parametro di avvio -netlog). |
Accedi ai log tramite il File Manager in GPanel o via SFTP. Il log RPT è il file più importante per diagnosticare crash, problemi con le mod ed errori degli script.
Articoli Correlati
- Arma 3 Server Setup Guide — Configurazione iniziale del server, server.cfg, impostazioni di difficoltà e ottimizzazione delle prestazioni.
- Arma 3 Mod Installation Guide — Mod dello Steam Workshop, upload SFTP, ordine di caricamento e verifica delle firme.
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Hai Bisogno di Aiuto?
Hai bisogno di aiuto per configurare l'accesso admin, BattlEye o RCON sul tuo server Arma 3? Apri un ticket di supporto e il nostro team sarà lieto di assisterti.