Questa guida copre l'amministrazione del server, la gestione dei ban, la configurazione della rotazione delle missioni, il supporto al modding e la risoluzione dei problemi per il tuo server dedicato Nuclear Option. Nuclear Option è un gioco di combattimento aereo ambientato in un futuro prossimo con armi nucleari tattiche e strategiche. Per la configurazione iniziale, le variabili di avvio e le istruzioni di connessione, consulta la Guida alla configurazione del server Nuclear Option.
1. Amministrazione del server
La gestione del server Nuclear Option avviene tramite:
- DedicatedServerConfig.json: File di configurazione principale nella directory root del server.
- Console GPanel: Visualizza l'output e i log del server nella scheda Console di GPanel.
- Lista ban: Sistema di ban basato su testo tramite
ban_list.txt.
2. Gestione dei ban
Nuclear Option utilizza una lista ban basata su testo. Il percorso del file dei ban è configurato in DedicatedServerConfig.json:
"BanListPaths": ["ban_list.txt"]
Bannare un giocatore
- Identifica l'ID Steam del giocatore dai log del server.
- Arresta il server.
- Apri
ban_list.txtnella root del server (creandolo se non esiste). - Aggiungi l'ID Steam su una nuova riga.
- Avvia il server.
Sbannare un giocatore
- Arresta il server.
- Apri
ban_list.txte rimuovi l'ID Steam del giocatore. - Avvia il server.
BanListPaths. Utile per condividere le liste ban tra più server.
3. Rotazione delle missioni
Configura la rotazione delle missioni in DedicatedServerConfig.json:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
],
"RotationType": 0
| Impostazione | Descrizione |
|---|---|
MissionRotation | Array di missioni. Ognuna ha una Key (Group + Name) e un MaxTime in secondi. |
RotationType | Come si alternano le missioni. 0 = rotazione sequenziale. |
MaxTime | Tempo massimo per ogni missione in secondi. 7200 = 2 ore. |
NoPlayerStopTime | Secondi prima che il server metta in pausa la missione quando è vuoto. Predefinito: 30. |
Missioni personalizzate
Posiziona i file delle missioni personalizzate nella directory NuclearOption-Missions/ e referenziali nella rotazione:
{
"Key": { "Group": "Custom", "Name": "MyMission" },
"MaxTime": 3600
}
4. Server con mod
Per eseguire un server con mod:
- Imposta MODDED_SERVER a
truenelle variabili Startup di GPanel. - Carica i file delle mod sul server tramite SFTP (vedi Come caricare file tramite SFTP).
- Riavvia il server.
MODDED_SERVER è true, il server appare nella scheda del browser dei server con mod. I giocatori devono avere le mod corrispondenti installate per connettersi.
5. Impostazioni del server tramite GPanel
| Azione | Come fare |
|---|---|
| Cambiare il nome del server | Aggiorna SERVER_NAME nella scheda Startup (max 30 caratteri). |
| Cambiare la password | Aggiorna SERVER_PASSWORD nella scheda Startup. Vuoto = nessuna password. |
| Cambiare il numero massimo di giocatori | Aggiorna MAX_PLAYERS nella scheda Startup. |
| Modificare la rotazione delle missioni | Modifica direttamente DedicatedServerConfig.json (non viene sovrascritto dalle variabili di avvio). |
| Gestire i ban | Modifica ban_list.txt nella root del server. |
6. Risoluzione dei problemi
Il server non si avvia
- Controlla la console GPanel per i messaggi di errore.
- Verifica che
DedicatedServerConfig.jsonsia un JSON valido. - Assicurati che la
QUERY_PORTsia assegnata correttamente nella scheda Network.
I giocatori non riescono a connettersi
- Verifica che il server sia in esecuzione in GPanel.
- Assicurati che i giocatori abbiano la password corretta.
- Se è con mod, assicurati che i giocatori abbiano le mod corrispondenti installate.
- Controlla l'IP e la porta corretti dalla scheda Network.
Le missioni non si caricano
- Verifica che l'array
MissionRotationsia formattato correttamente inDedicatedServerConfig.json. - Assicurati che i nomi delle missioni integrate siano scritti correttamente (
Escalation,Terminal Control). - Per le missioni personalizzate, verifica che i file esistano in
NuclearOption-Missions/.
Articoli correlati
- Guida alla configurazione del server Nuclear Option
- Come trovare l'IP e la porta del tuo server
- Come caricare file tramite SFTP
Hai bisogno di aiuto?
Se riscontri problemi con il tuo server Nuclear Option non trattati qui, apri un ticket di supporto e includi l'IP del tuo server, una descrizione del problema e qualsiasi messaggio di errore rilevante dalla console di GPanel.