Diese Anleitung behandelt Serveradministration, Ban-Verwaltung, Missionsrotationskonfiguration, Modding-Unterstützung und Fehlerbehebung für Ihren Nuclear Option Dedicated Server. Nuclear Option ist ein Luftkampfspiel in naher Zukunft mit taktischen und strategischen Nuklearwaffen. Für die Ersteinrichtung, Startvariablen und Verbindungsanweisungen siehe Nuclear Option Server-Einrichtungsanleitung.
1. Serveradministration
Die Verwaltung des Nuclear Option Servers erfolgt über:
- DedicatedServerConfig.json: Hauptkonfigurationsdatei im Server-Stammverzeichnis.
- GPanel-Konsole: Serverausgabe und Logs im Tab Console von GPanel einsehen.
- Ban-Liste: Textbasiertes Ban-System über
ban_list.txt.
2. Ban-Verwaltung
Nuclear Option verwendet eine textbasierte Ban-Liste. Der Pfad zur Ban-Datei wird in DedicatedServerConfig.json konfiguriert:
"BanListPaths": ["ban_list.txt"]
Einen Spieler bannen
- Ermitteln Sie die Steam-ID des Spielers aus den Server-Logs.
- Stoppen Sie den Server.
- Öffnen Sie
ban_list.txtim Server-Stammverzeichnis (erstellen Sie die Datei, falls sie nicht existiert). - Fügen Sie die Steam-ID in einer neuen Zeile hinzu.
- Starten Sie den Server.
Einen Spieler entbannen
- Stoppen Sie den Server.
- Öffnen Sie
ban_list.txtund entfernen Sie die Steam-ID des Spielers. - Starten Sie den Server.
BanListPaths-Array hinzufügen. Dies ist nützlich, um Ban-Listen serverübergreifend zu teilen.
3. Missionsrotation
Konfigurieren Sie die Missionsrotation in DedicatedServerConfig.json:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
],
"RotationType": 0
| Einstellung | Beschreibung |
|---|---|
MissionRotation | Array von Missionen. Jede hat einen Key (Group + Name) und MaxTime in Sekunden. |
RotationType | Wie Missionen rotieren. 0 = sequenzielle Rotation. |
MaxTime | Maximale Zeit für jede Mission in Sekunden. 7200 = 2 Stunden. |
NoPlayerStopTime | Sekunden, bevor der Server die Mission pausiert, wenn er leer ist. Standard: 30. |
Benutzerdefinierte Missionen
Platzieren Sie benutzerdefinierte Missionsdateien im Verzeichnis NuclearOption-Missions/ und referenzieren Sie diese in der Rotation:
{
"Key": { "Group": "Custom", "Name": "MyMission" },
"MaxTime": 3600
}
4. Gemodeter Server
Um einen gemoddeten Server zu betreiben:
- Setzen Sie MODDED_SERVER auf
truein den GPanel Startup-Variablen. - Laden Sie Mod-Dateien per SFTP auf den Server hoch (siehe So laden Sie Dateien über SFTP hoch).
- Starten Sie den Server neu.
MODDED_SERVER auf true gesetzt ist, erscheint der Server im Tab für gemodete Server im Serverbrowser. Spieler müssen passende Mods installiert haben, um sich zu verbinden.
5. Servereinstellungen über GPanel
| Aktion | Vorgehensweise |
|---|---|
| Servernamen ändern | SERVER_NAME im Tab Startup aktualisieren (max. 30 Zeichen). |
| Passwort ändern | SERVER_PASSWORD im Tab Startup aktualisieren. Leer = kein Passwort. |
| Maximale Spieleranzahl ändern | MAX_PLAYERS im Tab Startup aktualisieren. |
| Missionsrotation bearbeiten | DedicatedServerConfig.json direkt bearbeiten (wird nicht von Startvariablen überschrieben). |
| Bans verwalten | ban_list.txt im Server-Stammverzeichnis bearbeiten. |
6. Fehlerbehebung
Server startet nicht
- Überprüfen Sie die GPanel-Konsole auf Fehlermeldungen.
- Stellen Sie sicher, dass
DedicatedServerConfig.jsongültiges JSON ist. - Stellen Sie sicher, dass der
QUERY_PORTim Tab Network korrekt zugewiesen ist.
Spieler können sich nicht verbinden
- Überprüfen Sie, ob der Server in GPanel läuft.
- Stellen Sie sicher, dass die Spieler das korrekte Passwort haben.
- Bei gemoddeten Servern stellen Sie sicher, dass die Spieler passende Mods installiert haben.
- Überprüfen Sie die korrekte IP und den Port im Tab Network.
Missionen laden nicht
- Überprüfen Sie, ob das
MissionRotation-Array inDedicatedServerConfig.jsonkorrekt formatiert ist. - Stellen Sie sicher, dass eingebaute Missionsnamen korrekt geschrieben sind (
Escalation,Terminal Control). - Für benutzerdefinierte Missionen überprüfen Sie, ob die Dateien in
NuclearOption-Missions/vorhanden sind.
Verwandte Artikel
- Nuclear Option Server-Einrichtungsanleitung
- So finden Sie Ihre Server-IP und Port
- So laden Sie Dateien über SFTP hoch
Brauchen Sie Hilfe?
Wenn Sie Probleme mit Ihrem Nuclear Option Server haben, die hier nicht behandelt werden, eröffnen Sie ein Support-Ticket und geben Sie Ihre Server-IP, eine Beschreibung des Problems und alle relevanten Fehlermeldungen aus der GPanel-Konsole an.