Denne guide dækker serveradministration, ban-håndtering, konfiguration af missionsrotation, modding-understøttelse og fejlfinding til din Nuclear Option dedikerede server. Nuclear Option er et nær-fremtidigt luftkampspil med taktiske og strategiske atomvåben. For indledende opsætning, opstartsvariabler og forbindelsesinstruktioner, se Nuclear Option Server Setup Guide.
1. Serveradministration
Nuclear Option serveradministration udføres gennem:
- DedicatedServerConfig.json: Hovedkonfigurationsfil i serverens rodmappe.
- GPanel-konsol: Se serveroutput og logfiler under fanen Console i GPanel.
- Banliste: Tekstbaseret bansystem via
ban_list.txt.
2. Ban-håndtering
Nuclear Option bruger en tekstbaseret banliste. Banfilens sti konfigureres i DedicatedServerConfig.json:
"BanListPaths": ["ban_list.txt"]
Banning af en spiller
- Identificer spillerens Steam ID fra serverlogfilerne.
- Stop serveren.
- Åbn
ban_list.txti serverens rodmappe (opret den, hvis den ikke findes). - Tilføj Steam ID'et på en ny linje.
- Start serveren.
Ophævelse af ban for en spiller
- Stop serveren.
- Åbn
ban_list.txtog fjern spillerens Steam ID. - Start serveren.
BanListPaths-arrayet. Dette er nyttigt til at dele banlister på tværs af servere.
3. Missionsrotation
Konfigurer missionsrotation i DedicatedServerConfig.json:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
],
"RotationType": 0
| Indstilling | Beskrivelse |
|---|---|
MissionRotation | Array af missioner. Hver har en Key (Group + Name) og MaxTime i sekunder. |
RotationType | Hvordan missioner roterer. 0 = sekventiel rotation. |
MaxTime | Maksimal tid for hver mission i sekunder. 7200 = 2 timer. |
NoPlayerStopTime | Sekunder før serveren pauser missionen, når den er tom. Standard: 30. |
Brugerdefinerede missioner
Placer brugerdefinerede missionsfiler i mappen NuclearOption-Missions/ og referer til dem i rotationen:
{
"Key": { "Group": "Custom", "Name": "MyMission" },
"MaxTime": 3600
}
4. Moddet server
For at køre en moddet server:
- Sæt MODDED_SERVER til
truei GPanel Startup-variabler. - Upload modfiler til serveren via SFTP (se How to Upload Files via SFTP).
- Genstart serveren.
MODDED_SERVER er true, vises serveren under fanen for moddede servere i serverbrowseren. Spillere skal have matchende mods installeret for at oprette forbindelse.
5. Serverindstillinger via GPanel
| Handling | Sådan gør du |
|---|---|
| Skift servernavn | Opdater SERVER_NAME under fanen Startup (maks. 30 tegn). |
| Skift adgangskode | Opdater SERVER_PASSWORD under fanen Startup. Tom = ingen adgangskode. |
| Skift maks. spillere | Opdater MAX_PLAYERS under fanen Startup. |
| Rediger missionsrotation | Rediger DedicatedServerConfig.json direkte (overskrives ikke af opstartsvariabler). |
| Administrer bans | Rediger ban_list.txt i serverens rodmappe. |
6. Fejlfinding
Serveren starter ikke
- Tjek GPanel-konsollen for fejlmeddelelser.
- Kontroller at
DedicatedServerConfig.jsoner gyldig JSON. - Sørg for at
QUERY_PORTer korrekt tildelt under fanen Network.
Spillere kan ikke oprette forbindelse
- Kontroller at serveren kører i GPanel.
- Sørg for at spillerne har den korrekte adgangskode.
- Hvis moddet, sørg for at spillerne har matchende mods installeret.
- Tjek den korrekte IP og port under fanen Network.
Missioner indlæses ikke
- Kontroller at
MissionRotation-arrayet er korrekt formateret iDedicatedServerConfig.json. - Sørg for at indbyggede missionsnavne er stavet korrekt (
Escalation,Terminal Control). - For brugerdefinerede missioner, kontroller at filerne findes i
NuclearOption-Missions/.
Relaterede artikler
Brug for hjælp?
Hvis du støder på problemer med din Nuclear Option server, som ikke er dækket her, opret en supportticket og inkluder din server-IP, en beskrivelse af problemet og eventuelle relevante fejlmeddelelser fra GPanel-konsollen.