Ten przewodnik obejmuje sposób konfiguracji dedykowanego serwera Nuclear Option w Legion Hosting, ustawianie zmiennych startowych, edycję pliku DedicatedServerConfig.json, konfigurację rotacji misji oraz łączenie się z serwerem. Nuclear Option to gra o walkach powietrznych w niedalekiej przyszłości, z immersyjną fizyką, wyposażona w taktyczną i strategiczną broń jądrową. Aby uzyskać informacje o komendach administracyjnych, zarządzaniu banami i rozwiązywaniu problemów, zobacz Komendy administracyjne Nuclear Option.
1. Pierwsze uruchomienie
- Zaloguj się do GPanel i wybierz swój serwer Nuclear Option.
- Przejdź do zakładki Startup i przejrzyj konfigurowalne zmienne (zobacz Sekcję 2).
- Ustaw swoje SERVER_NAME i SERVER_PASSWORD.
- Wróć do zakładki Console i kliknij Start.
- Poczekaj, aż konsola wyświetli
[DedicatedServerManager] Waiting for Players before loading next map, aby potwierdzić, że serwer jest gotowy.
ChangeMe. Zaktualizuj zmienną startową SERVER_PASSWORD lub edytuj DedicatedServerConfig.json przed udostępnieniem serwera publicznie.
2. Zmienne startowe GPanel
| Zmienna | Domyślnie | Opis |
|---|---|---|
SERVER_NAME | Pterodactyl-server | Nazwa serwera wyświetlana w przeglądarce serwerów (maks. 30 znaków). |
MAX_PLAYERS | 20 | Maksymalna liczba graczy. |
SERVER_PASSWORD | ChangeMe | Hasło wymagane do dołączenia do serwera. Pozostaw puste, aby brak hasła. |
MODDED_SERVER | false | Oznacz jako serwer z modami. Ustaw na true lub false. |
QUERY_PORT | 7777 | Port zapytań Steam dla przeglądarki serwerów. |
AUTO_UPDATE | 1 | Automatyczna aktualizacja serwera przy starcie. |
3. Konfiguracja serwera (DedicatedServerConfig.json)
Główny plik konfiguracyjny znajduje się w:
DedicatedServerConfig.json
Ten plik JSON jest automatycznie zarządzany przez GPanel dla ustawień powiązanych ze zmiennymi startowymi (ServerName, Password, MaxPlayers, ModdedServer, Port, QueryPort). Możesz go również edytować bezpośrednio w celu zaawansowanych ustawień.
ServerName, Password, MaxPlayers i porty są nadpisywane ze zmiennych startowych przy każdym uruchomieniu. Edytuj niepowiązane ustawienia (jak MissionRotation) bezpośrednio w pliku.
Pełny przewodnik konfiguracji
| Ustawienie | Domyślnie | Opis |
|---|---|---|
ServerName | Pterodactyl-server | Wyświetlana nazwa serwera (zarządzana przez zmienną startową). |
Password | ChangeMe | Hasło dołączenia (zarządzane przez zmienną startową). |
MaxPlayers | 20 | Maksymalna liczba graczy (zarządzana przez zmienną startową). |
ModdedServer | false | Flaga serwera z modami (zarządzana przez zmienną startową). |
Port | (automatycznie) | Port gry. Obiekt z polami IsOverride i Value. |
QueryPort | (automatycznie) | Port zapytań. Obiekt z polami IsOverride i Value. |
BanListPaths | ["ban_list.txt"] | Ścieżki do plików list banów. |
MissionDirectory | (automatycznie) | Ścieżka do własnych plików misji. |
MissionRotation | (zobacz poniżej) | Tablica misji w rotacji. |
RotationType | 0 | Typ rotacji misji. |
NoPlayerStopTime | 30 | Liczba sekund oczekiwania przed zatrzymaniem, gdy nie ma podłączonych graczy. |
4. Rotacja misji
Skonfiguruj rotację misji w DedicatedServerConfig.json. Każdy wpis określa misję i limit czasu:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
]
Wbudowane misje obejmują Escalation oraz Terminal Control. MaxTime to limit czasu w sekundach (7200 = 2 godziny).
Własne misje
Umieść własne pliki misji w katalogu NuclearOption-Missions/. Odwołaj się do nich w rotacji za pomocą odpowiedniej grupy i nazwy.
5. Jak się połączyć
- Uruchom Nuclear Option na Steam.
- W menu głównym wybierz Multiplayer.
- Znajdź swój serwer po nazwie w przeglądarce serwerów.
- Wprowadź hasło serwera, jeśli zostaniesz o to poproszony.
- Wybierz swój serwer i kliknij Join.
Powiązane artykuły
- Komendy administracyjne 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.