Ten przewodnik obejmuje administrację serwerem Modiverse, w tym dostęp przez RCON, zarządzanie cyklem map, treściami z Workshop, zarządzanie graczami oraz rozwiązywanie problemów.
Dostęp przez RCON
Modiverse obsługuje RCON (Remote Console) do administracji serwerem. Hasło RCON konfiguruje się w pliku ServerConfiguration.json:
KJMod/Binaries/Linux/ServerData/ServerConfiguration.json
Pole rconPassword kontroluje dostęp:
"rconPassword": "your_secure_password_here"
cHangeRC0nPasswOrD) na unikalne, bezpieczne hasło. Domyślne jest publicznie znane.
Konsola serwera
Zakładka Console w GPanel wyświetla dane wyjściowe serwera. Monitoruj ją pod kątem połączeń graczy, zmian trybu gry oraz komunikatów o błędach. Serwer zatrzymuje się płynnie za pomocą przycisku Stop w GPanel.
Zarządzanie cyklem map
Cykl map określa, przez które tryby gry i mapy serwer przechodzi w rotacji. Każdy wpis w tablicy mapCycle w pliku ServerConfiguration.json definiuje jeden krok rotacji.
Dodawanie nowego trybu gry/mapy
- Zatrzymaj serwer z poziomu GPanel.
- Przeglądaj Modiverse Steam Workshop, aby znaleźć tryby gry i mapy.
- Zanotuj identyfikator Workshop z adresu URL elementu (liczba w
?id=XXXXXXXXXX). - Edytuj plik
ServerConfiguration.jsoni dodaj nowy wpis do tablicymapCycle:
{
"gameMode": "WORKSHOP_ID_OF_GAMEMODE",
"comment": "Mode Name, Map Name",
"map": "WORKSHOP_ID_OF_MAP",
"assets": ["WORKSHOP_ID_OF_REQUIRED_ASSETS"],
"duration": 1800
}
Ustawienia czasu trwania
Pole duration ustawia długość rundy w sekundach:
- 900 -- 15 minut (krótkie rundy)
- 1800 -- 30 minut (standardowo)
- 3600 -- 60 minut (długie rundy)
PIN serwera
Kontroluj dostęp do serwera za pomocą pola pin w pliku ServerConfiguration.json:
- Ustaw numeryczny PIN (np.
"pin": "1234"), aby wymagać hasła do dołączenia. - Ustaw na
"0000"lub puste dla serwera publicznego.
Wiadomość dnia (MOTD)
Wyświetl niestandardową wiadomość graczom, gdy dołączają:
motdURL-- Adres URL do strony HTML wyświetlanej jako MOTD. Umieść ją na własnym serwerze WWW lub użyj dowolnego publicznie dostępnego adresu URL.motdDelay-- Liczba sekund do odczekania przed wyświetleniem MOTD (domyślnie: 5).
Zarządzanie treściami z Workshop
Serwer automatycznie pobiera elementy Workshop wymienione w cyklu map. Jeśli treść nie zostanie pobrana:
- Sprawdź, czy identyfikatory Workshop są poprawne.
- Sprawdź, czy elementy Workshop są publiczne i nie zostały usunięte.
- Spróbuj zrestartować serwer, aby wywołać ponowne pobranie.
- Sprawdź pobraną treść w katalogu
KJMod/Binaries/Linux/ServerData/.
Rozwiązywanie problemów
| Problem | Rozwiązanie |
|---|---|
| Serwer nie uruchamia się | Sprawdź konsolę pod kątem błędów. Upewnij się, że ServerConfiguration.json jest poprawnym plikiem JSON. Plik znajduje się w KJMod/Binaries/Linux/ServerData/. |
| Treść z Workshop nie ładuje się | Sprawdź, czy identyfikatory Workshop są poprawne i czy elementy są opublikowane. Zrestartuj serwer, aby ponowić pobieranie. |
| Gracze nie mogą się połączyć | Upewnij się, że serwer pokazuje listening on port w konsoli. Sprawdź, czy IP i port są poprawne. Sprawdź, czy klienci mają zasubskrybowaną wymaganą treść z Workshop. |
| Cykl map nie działa | Sprawdź, czy format tablicy mapCycle jest poprawnym plikiem JSON. Każdy wpis wymaga poprawnych pól gameMode, map oraz duration. |
| Odmowa połączenia RCON | Sprawdź, czy używasz poprawnego hasła RCON i czy serwer jest uruchomiony. Do połączeń RCON może być również potrzebny port zapytań (query port). |
Powiązane artykuły
- Przewodnik konfiguracji serwera Modiverse
- Jak znaleźć IP i port swojego serwera
- Jak przesyłać pliki przez SFTP