Ten przewodnik obejmuje administrację serwerem, zarządzanie banami, konfigurację rotacji misji, obsługę modów oraz rozwiązywanie problemów dla Twojego dedykowanego serwera Nuclear Option. Nuclear Option to gra o walkach powietrznych w niedalekiej przyszłości, wyposażona w taktyczną i strategiczną broń jądrową. Aby uzyskać informacje o początkowej konfiguracji, zmiennych startowych i instrukcjach połączenia, zobacz Przewodnik konfiguracji serwera Nuclear Option.
1. Administracja serwerem
Zarządzanie serwerem Nuclear Option odbywa się poprzez:
- DedicatedServerConfig.json: Główny plik konfiguracyjny w katalogu głównym serwera.
- Konsola GPanel: Wyświetlaj dane wyjściowe serwera i logi w zakładce Console w GPanel.
- Lista banów: Tekstowy system banów poprzez
ban_list.txt.
2. Zarządzanie banami
Nuclear Option używa tekstowej listy banów. Ścieżka pliku banów jest skonfigurowana w DedicatedServerConfig.json:
"BanListPaths": ["ban_list.txt"]
Banowanie gracza
- Zidentyfikuj Steam ID gracza w logach serwera.
- Zatrzymaj serwer.
- Otwórz
ban_list.txtw katalogu głównym serwera (utwórz go, jeśli nie istnieje). - Dodaj Steam ID w nowej linii.
- Uruchom serwer.
Odbanowywanie gracza
- Zatrzymaj serwer.
- Otwórz
ban_list.txti usuń Steam ID gracza. - Uruchom serwer.
BanListPaths. Jest to przydatne do współdzielenia list banów między serwerami.
3. Rotacja misji
Skonfiguruj rotację misji w DedicatedServerConfig.json:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
],
"RotationType": 0
| Ustawienie | Opis |
|---|---|
MissionRotation | Tablica misji. Każda zawiera Key (Group + Name) oraz MaxTime w sekundach. |
RotationType | Sposób cyklicznego przełączania misji. 0 = rotacja sekwencyjna. |
MaxTime | Maksymalny czas dla każdej misji w sekundach. 7200 = 2 godziny. |
NoPlayerStopTime | Liczba sekund, po których serwer wstrzymuje misję, gdy jest pusty. Domyślnie: 30. |
Własne misje
Umieść własne pliki misji w katalogu NuclearOption-Missions/ i odwołaj się do nich w rotacji:
{
"Key": { "Group": "Custom", "Name": "MyMission" },
"MaxTime": 3600
}
4. Serwer z modami
Aby uruchomić serwer z modami:
- Ustaw MODDED_SERVER na
truew zmiennych Startup w GPanel. - Prześlij pliki modów na serwer przez SFTP (zobacz Jak przesyłać pliki przez SFTP).
- Zrestartuj serwer.
MODDED_SERVER ma wartość true, serwer pojawia się w zakładce przeglądarki serwerów z modami. Gracze muszą mieć zainstalowane pasujące mody, aby się połączyć.
5. Ustawienia serwera w GPanel
| Czynność | Jak to zrobić |
|---|---|
| Zmiana nazwy serwera | Zaktualizuj SERVER_NAME w zakładce Startup (maks. 30 znaków). |
| Zmiana hasła | Zaktualizuj SERVER_PASSWORD w zakładce Startup. Puste = brak hasła. |
| Zmiana maksymalnej liczby graczy | Zaktualizuj MAX_PLAYERS w zakładce Startup. |
| Edycja rotacji misji | Edytuj bezpośrednio DedicatedServerConfig.json (nie jest nadpisywany przez zmienne startowe). |
| Zarządzanie banami | Edytuj ban_list.txt w katalogu głównym serwera. |
6. Rozwiązywanie problemów
Serwer się nie uruchamia
- Sprawdź konsolę GPanel pod kątem komunikatów o błędach.
- Sprawdź, czy
DedicatedServerConfig.jsonjest prawidłowym plikiem JSON. - Upewnij się, że
QUERY_PORTjest poprawnie przypisany w zakładce Network.
Gracze nie mogą się połączyć
- Sprawdź, czy serwer działa w GPanel.
- Upewnij się, że gracze mają poprawne hasło.
- Jeśli serwer ma mody, upewnij się, że gracze mają zainstalowane pasujące mody.
- Sprawdź poprawny IP i port w zakładce Network.
Misje się nie ładują
- Sprawdź, czy tablica
MissionRotationjest poprawnie sformatowana wDedicatedServerConfig.json. - Upewnij się, że nazwy wbudowanych misji są poprawnie zapisane (
Escalation,Terminal Control). - W przypadku własnych misji sprawdź, czy pliki istnieją w
NuclearOption-Missions/.
Powiązane artykuły
- Przewodnik konfiguracji serwera Nuclear Option
- Jak znaleźć IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz pomocy?
Jeśli napotkasz problemy z serwerem Nuclear Option, które nie są tutaj omówione, otwórz zgłoszenie do pomocy technicznej i dołącz IP swojego serwera, opis problemu oraz wszelkie istotne komunikaty o błędach z konsoli GPanel.