Ten przewodnik obejmuje administrację serwerem, komendy konsoli, zarządzanie torami oraz zaawansowaną konfigurację dla Twojego serwera SuperTuxKart w Legion Hosting. Aby uzyskać instrukcje dotyczące początkowej konfiguracji i łączenia graczy, zobacz Przewodnik konfiguracji serwera SuperTuxKart.
1. Konsola sieciowa
SuperTuxKart działa z włączoną flagą --network-console, która udostępnia konsolę tekstową dostępną przez zakładkę Console w GPanel. Gdy serwer się uruchamia, wyświetla Available command: a następnie listę komend, których możesz użyć.
2. Komendy konsoli
| Komenda | Opis |
|---|---|
help |
Wyświetla listę wszystkich dostępnych komend konsoli. |
listpeers |
Pokazuje wszystkich połączonych graczy i ich identyfikatory peer ID. |
kick [peer_id] |
Wyrzuca gracza po jego peer ID (użyj listpeers, aby znaleźć identyfikatory). |
kickban [peer_id] |
Wyrzuca i banuje gracza po jego peer ID. |
listban |
Pokazuje bieżącą listę banów. |
quit |
Łagodnie wyłącza serwer. |
listpeers, aby znaleźć bieżący peer ID gracza przed wyrzuceniem lub zbanowaniem. Identyfikatory zmieniają się między sesjami.
3. Konfiguracja serwera (config.xml)
Zaawansowane ustawienia serwera są zarządzane przez plik konfiguracyjny XML:
config.xml
Edytuj ten plik przez zakładkę Files w GPanel lub przez SFTP. Plik używa standardowego formatu XML.
Kluczowe sekcje konfiguracji
Plik config.xml zawiera ustawienia dla:
- Tożsamości serwera -- Nazwa, MOTD, wyświetlanie właściciela.
- Wyboru toru -- Dostępne tory, rotacja torów, opcje głosowania.
- Zasad gry -- Liczba okrążeń, częstotliwość przedmiotów, ustawienia drużyn.
- Ustawień sieciowych -- Limity czasu połączenia, limity przepustowości.
- Botów AI -- Liczba gokartów AI wypełniających puste miejsca.
4. Zarządzanie trybem gry
Tryb gry jest ustawiany przez zmienną startową MODE. Aby zmienić tryby:
- Zatrzymaj serwer.
- Przejdź do zakładki Startup w GPanel.
- Zmień wartość
MODE(0-5). - Zrestartuj serwer.
| Wartość | Tryb |
|---|---|
0 | Normalny wyścig |
1 | Próba czasowa |
2 | Bitwa |
3 | Piłka nożna |
4 | Podążaj za liderem |
5 | Zdobądź flagę |
5. Zarządzanie poziomem trudności
Ustawienie poziomu trudności wpływa na prędkość gokarta i zachowanie AI. Zmień je przez zmienną startową DIFFICULTY (0-3).
0(Początkujący) -- Najlepszy dla nowych graczy i swobodnych serwerów.1(Średniozaawansowany) -- Dobra równowaga dla grup o mieszanych umiejętnościach.2(Ekspert) -- Dla doświadczonych graczy.3(SuperTux) -- Maksymalne wyzwanie i prędkość.
6. MOTD (Wiadomość dnia)
Ustaw niestandardową wiadomość pokazywaną graczom w przeglądarce serwerów za pomocą zmiennej startowej MOTD (maks. 100 znaków). Jest to przydatne do ogłaszania zasad serwera, wydarzeń lub harmonogramów.
7. Tory i niestandardowa zawartość
SuperTuxKart zawiera dużą bibliotekę torów i gokartów. Serwer używa danych torów ze swojej instalacji. Niestandardowe tory z dodatków można zarządzać przez plik config.xml, określając, które tory są dostępne w rotacji.
Domyślna instalacja zawiera tory dla wszystkich trybów gry:
- Tory wyścigowe -- Różne tematyczne tory dla trybów wyścigu i próby czasowej.
- Areny bitewne -- Dedykowane mapy dla trybów Bitwa i CTF.
- Boiska piłkarskie -- Mapy zaprojektowane dla trybu Piłka nożna.
8. Rozwiązywanie problemów
| Problem | Rozwiązanie |
|---|---|
| Serwer nie w przeglądarce | Upewnij się, że serwer jest uruchomiony i używa flagi --lan-server (włączonej domyślnie). Gracze mogą potrzebować bezpośredniego połączenia przez IP. |
| Gracze rozłączają się | Sprawdź konsolę pod kątem komunikatów o błędach. Zmniejsz MAX_PLAYERS, jeśli serwer jest przeciążony. |
| Nieprawidłowy tryb gry | Sprawdź, czy zmienna MODE jest poprawnie ustawiona w zakładce Startup i zrestartuj serwer. |
| Budowanie serwera ze źródła nie powiodło się | Jest to obsługiwane przez proces instalacji. Jeśli napotkasz błędy budowania, otwórz zgłoszenie do pomocy technicznej. |
Powiązane artykuły
- Przewodnik konfiguracji serwera SuperTuxKart
- Jak znaleźć IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz pomocy?
Jeśli napotkasz problemy z serwerem SuperTuxKart, 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.