Ten poradnik obejmuje administrację serwerem dla serwerów wieloosobowych Kerbal Space Program (DMP i LMP), w tym komendy konsoli, zarządzanie graczami, konfigurację białej listy oraz zarządzanie trybami przyspieszania czasu.
Komendy serwera DMP
Dark Multiplayer udostępnia komendy konsoli, które możesz wpisywać bezpośrednio w zakładce Console w GPanel. Serwer zatrzymuje się komendą /exit.
| Komenda | Opis |
|---|---|
/help |
Wyświetla listę wszystkich dostępnych komend |
/say [message] |
Wysyła wiadomość do wszystkich połączonych graczy |
/kick [player] |
Wyrzuca gracza z serwera |
/ban [player] |
Banuje gracza na serwerze |
/unban [player] |
Zdejmuje bana z wcześniej zbanowanego gracza |
/whitelist [add/del] [player] |
Zarządza białą listą serwera (wymaga włączonej białej listy) |
/players |
Wyświetla listę wszystkich aktualnie połączonych graczy |
/countclients |
Pokazuje liczbę połączonych klientów |
/connectionstats |
Wyświetla statystyki sieciowe |
/dekessler |
Usuwa kosmiczne śmieci z gry |
/nukeksc |
Usuwa wszystkie pojazdy wokół KSC |
/exit |
Łagodnie zatrzymuje serwer |
Biała lista DMP
Aby włączyć tryb białej listy w DMP, zmienna WHITELIST musi być ustawiona na True (zarządzane przez administratorów serwera). Po włączeniu tylko gracze z białej listy mogą się połączyć. Użyj /whitelist add [player] oraz /whitelist del [player], aby zarządzać dostępem.
Tryby przyspieszania czasu DMP – objaśnienie
| Tryb | Opis |
|---|---|
SUBSPACE |
Domyślny. Gracze mogą swobodnie przyspieszać czas, ale istnieją w różnych ramach czasowych (podprzestrzeniach). Gracze w tej samej podprzestrzeni dzielą ten sam czas. |
SUBSPACE_SIMPLE |
Uproszczony tryb podprzestrzeni z mniejszą liczbą komplikacji synchronizacji. |
MCW_FORCE |
Master Controlled Warp. Administrator serwera kontroluje przyspieszanie czasu dla wszystkich. |
MCW_VOTE |
Gracze głosują nad rozpoczęciem przyspieszenia czasu, które następuje, jeśli zgodzi się większość. |
MCW_LOWEST |
Wszyscy przyspieszają czas z prędkością najwolniejszego gracza. |
NONE |
Przyspieszanie czasu jest całkowicie wyłączone. |
Administracja serwerem LMP
Luna Multiplayer korzysta z systemu hasła administratora. Ustaw zmienną startową ADMIN_PASSWORD w GPanel. Gracze, którzy wprowadzą to hasło w grze, uzyskują uprawnienia administratora.
Komendy serwera LMP można wprowadzać w konsoli GPanel. Serwer zatrzymuje się skrótem Ctrl+C (obsługiwanym przez przycisk Stop w GPanel).
Zarządzanie konfiguracją LMP
LMP przechowuje wszystkie ustawienia w plikach XML w katalogu LMPServer/Config/. Kluczowe pliki:
| Plik | Przeznaczenie |
|---|---|
GeneralSettings.xml |
Nazwa serwera, hasło, hasło administratora, maksymalna liczba graczy, tryb gry, poziom trudności |
ConnectionSettings.xml |
Port, heartbeat, timeout, ustawienia MTU |
GameplaySettings.xml |
Szczegółowe parametry rozgrywki (generowane automatycznie na podstawie poziomu trudności) |
Zarządzanie graczami
- DMP: Użyj komend
/kicki/banw konsoli. Listy banów są przechowywane w katalogu danych serwera. - LMP: Gracze z uprawnieniami administratora (ci, którzy uwierzytelnili się hasłem administratora) mogą zarządzać innymi graczami z poziomu interfejsu wieloosobowego gry.
Synchronizacja modów
Tryb paczki modów DMP
DMP obsługuje trzy tryby synchronizacji modów za pomocą zmiennej MODPACKMODE:
- NONE: Brak wymuszania modów. Gracze mogą używać dowolnych modów (może to powodować desynchronizacje).
- CKAN: Gracze muszą dopasować listę modów CKAN zdefiniowaną na serwerze.
- GAMEDATA: Serwer wymusza dokładne dopasowanie folderu GameData.
Mody LMP
LMP obsługuje synchronizację modów automatycznie. Wszyscy gracze muszą mieć zainstalowane pasujące mody w swoim kliencie KSP, aby zapewnić stabilne połączenie.
Rozwiązywanie problemów
| Problem | Rozwiązanie |
|---|---|
| Gracze często się desynchronizują | Rozważ zmianę trybu przyspieszania czasu (DMP) lub upewnij się, że wszyscy gracze mają identyczne listy modów. Tryb SUBSPACE jest najbardziej tolerancyjny dla desynchronizacji. |
| Serwer nie pojawia się w przeglądarce | Sprawdź, czy serwer jest w pełni uruchomiony (poszukaj komunikatu o gotowości w konsoli). W przypadku LMP musi być skonfigurowany UPnP lub port musi być dostępny. |
| Hasło administratora nie działa (LMP) | Sprawdź, czy zmienna ADMIN_PASSWORD jest ustawiona w zakładce Startup w GPanel i uruchom serwer ponownie. |
| Kosmiczne śmieci powodują lagi | Użyj komendy /dekessler (DMP), aby usunąć śmieci. Zachęcaj graczy do prawidłowego kończenia ukończonych misji. |
Powiązane artykuły
- Poradnik konfiguracji serwera Kerbal Space Program
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki przez SFTP