Ten przewodnik obejmuje administrację serwerem, dostęp RCON, konfigurację administratora PlayFab oraz konfigurację gry na Twoim serwerze Soldat 2 w Legion Hosting. Aby zapoznać się z początkową konfiguracją i instrukcjami łączenia graczy, zobacz Przewodnik konfiguracji serwera Soldat 2.
1. Dostęp administratora przez PlayFab ID
Soldat 2 używa identyfikatorów PlayFab ID do uwierzytelniania administratora. Gracz, którego PlayFab ID odpowiada zmiennej startowej ADMIN_PLAYFAB_ID, automatycznie otrzymuje uprawnienia administratora po połączeniu.
- Połącz się ze swoim serwerem jako gracz.
- Sprawdź konsolę GPanel pod kątem linii logu:
1 YOUR_NAME joined the server [YOUR_PLAYFAB_ID]. - Skopiuj swój PlayFab ID.
- Przejdź do zakładki Startup w GPanel i ustaw
ADMIN_PLAYFAB_IDna swój identyfikator. - Zrestartuj serwer. Będziesz mieć uprawnienia administratora przy następnym połączeniu.
2. RCON (Zdalna konsola)
Soldat 2 obsługuje RCON przez WebSockets do zdalnej administracji serwerem. Aby włączyć RCON:
- Ustaw
RCON_PORTna numer portu (musi to być dodatkowy przydzielony port w GPanel) lub pozostaw na0, aby wyłączyć. - Ustaw
RCON_PASSWORDna silne hasło. - Zrestartuj serwer.
RconPassword. Zmień je natychmiast, aby zapobiec nieautoryzowanemu zdalnemu dostępowi do Twojego serwera.
3. Konfiguracja serwera
Ustawienia serwera są zarządzane zarówno poprzez zmienne startowe GPanel, jak i plik autoconfig.ini. Zmienne startowe mają priorytet i nadpisują wartości autoconfig.ini przy każdym uruchomieniu serwera.
Uczynienie serwera publicznym
Aby uczynić swój serwer publicznym (bez wymaganego hasła):
- Przejdź do zakładki Startup w GPanel.
- Wyczyść pole
SERVER_PASSWORD(pozostaw je puste). - Zrestartuj serwer.
Wiadomość powitalna
Ustaw niestandardową wiadomość powitalną, używając zmiennej GREET_MESSAGE (maks. 200 znaków). Ta wiadomość pojawia się graczom, gdy dołączają.
4. Ustawienia gry
Dodatkowe ustawienia gry można skonfigurować w autoconfig.ini poza tym, co kontrolują zmienne startowe. Edytuj ten plik przez zakładkę Files w GPanel lub przez SFTP.
autoconfig.ini, które NIE są kontrolowane przez zmienne startowe, w przeciwnym razie Twoje zmiany zostaną utracone.
5. Zarządzanie graczami
Jako administrator (z ustawionym PlayFab ID) możesz zarządzać graczami poprzez narzędzia administracyjne w grze:
- Kick -- Usuwa gracza z bieżącej sesji.
- Ban -- Trwale uniemożliwia graczowi dołączenie.
- Zarządzanie drużynami -- Przenosi graczy między drużynami dla zrównoważonych meczów.
6. WebSockets
Soldat 2 obsługuje połączenia WebSocket dla narzędzi obserwowania lub administracji opartych na przeglądarce. Aby włączyć:
- Ustaw
WEBSOCKETS_PORTna numer przydzielonego portu w GPanel. - Zrestartuj serwer.
Ustaw na 0, aby całkowicie wyłączyć połączenia WebSocket.
7. Rozwiązywanie problemów
| Problem | Rozwiązanie |
|---|---|
| Serwer nie pojawia się na liście | Upewnij się, że serwer działa, a nazwa jest ustawiona. Soldat 2 używa głównej listy serwerów -- zweryfikuj łączność. |
| Brak uprawnień administratora | Zweryfikuj, czy Twój ADMIN_PLAYFAB_ID odpowiada identyfikatorowi pokazanemu w logach serwera podczas łączenia. |
| RCON nie działa | Upewnij się, że RCON_PORT jest ustawiony na prawidłowy przydzielony port (nie 0), a hasło jest poprawne. |
| Serwer ulega awarii przy uruchomieniu | Sprawdź konsolę pod kątem błędów. Spróbuj ponownie zainstalować przez GPanel, aby ponownie pobrać pliki serwera. |
Powiązane artykuły
- Przewodnik konfiguracji serwera Soldat 2
- Jak znaleźć adres IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz pomocy?
Jeśli napotkasz problemy ze swoim serwerem Soldat 2, otwórz zgłoszenie do wsparcia i dołącz adres IP swojego serwera, opis problemu oraz wszelkie istotne komunikaty o błędach z konsoli GPanel.