Ten przewodnik obejmuje konfigurację administracji, polecenia konsoli, zarządzanie graczami, zarządzanie światem oraz rozwiązywanie problemów dla dedykowanego serwera Dead Matter. Dead Matter to survivalowa gra z otwartym światem i zombie, osadzona w Albercie w Kanadzie, oferująca budowanie bazy, zbieractwo, pojazdy oraz rozgrywkę PvP/PvE. Aby uzyskać informacje o wstępnej konfiguracji serwera, jego ustawieniach i instrukcjach połączenia, zobacz Przewodnik konfiguracji serwera Dead Matter.
1. Konfiguracja administracji
Dedykowane serwery Dead Matter używają systemu administracji opartego na konfiguracji. Operatorzy serwerów zarządzają swoim serwerem za pomocą konsoli GPanel i plików konfiguracyjnych.
Dostęp operatora serwera
Jako operator serwera zarządzasz swoim serwerem Dead Matter za pomocą:
- Konsoli GPanel: Konsola serwera w GPanel wyświetla dane wyjściowe serwera, połączenia graczy, zdarzenia związane z zombie oraz komunikaty o błędach.
- Plików konfiguracyjnych: Plik
Game.inioraz inne pliki konfiguracyjne wDeadMatter/Saved/Config/kontrolują wszystkie ustawienia serwera. Edytuj je za pomocą zakładki Files w GPanel lub przez SFTP. - Narzędzi administracyjnych w grze: Po zalogowaniu jako administrator masz dostęp do dodatkowych opcji zarządzania, w tym teleportacji, tworzenia przedmiotów i kontroli graczy.
Dodawanie administratorów
Aby nadać uprawnienia administratora graczom na swoim serwerze:
- Zatrzymaj serwer z poziomu GPanel.
- Otwórz plik konfiguracyjny administratorów w katalogu konfiguracji serwera.
- Dodaj Steam ID gracza (w formacie SteamID64) do listy administratorów.
- Zapisz plik i zrestartuj serwer.
2. Polecenia konsoli
Dead Matter udostępnia polecenia konsoli dostępne za pośrednictwem konsoli GPanel oraz konsoli administracyjnej w grze. Poniżej znajdują się kluczowe polecenia do zarządzania serwerem.
| Polecenie | Opis |
|---|---|
kick <player/steamid> |
Wyrzuca gracza z serwera. |
ban <player/steamid> |
Banuje gracza na serwerze na stałe. |
unban <steamid> |
Usuwa gracza z listy banów. |
listplayers |
Wyświetla wszystkich aktualnie połączonych graczy wraz z ich nazwami i Steam ID. |
save |
Wyzwala natychmiastowy zapis świata. |
teleport <player> <x> <y> <z> |
Teleportuje gracza do określonych współrzędnych (administrator w grze). |
giveitem <player> <itemid> <amount> |
Daje przedmiot graczowi według ID przedmiotu (administrator w grze). |
settime <hour> |
Ustawia porę dnia w grze (0-24). |
shutdown |
Inicjuje płynne wyłączenie serwera z automatycznym zapisem. |
3. Zarządzanie graczami
Wyrzucanie graczy
- Użyj polecenia
kickw konsoli GPanel wraz z nazwą gracza lub Steam ID. - Wyrzuceni gracze mogą natychmiast dołączyć ponownie, chyba że podjęto dalsze działania (ban lub zmiana hasła).
Banowanie graczy
- Użyj polecenia
ban, aby na stałe uniemożliwić graczowi dołączenie. - Bany są śledzone według Steam ID i utrzymują się po restartach serwera.
- Użyj
unbanze Steam ID, aby cofnąć ban.
Ochrona hasłem
Najbardziej niezawodną metodą kontroli dostępu jest ustawienie hasła serwera:
ServerPassword=YourSecretPassword
Zmień hasło w Game.ini i zrestartuj serwer. Udostępniaj hasło tylko zaufanym graczom.
Tryb białej listy
Dla maksymalnej kontroli dostępu rozważ uruchomienie serwera tylko z białą listą. Dodaj zatwierdzone Steam ID do pliku konfiguracyjnego białej listy. Tylko gracze z białej listy mogą dołączyć, niezależnie od tego, czy znają hasło.
4. Zarządzanie światem
Resetowanie świata
Aby całkowicie wyczyścić świat i zacząć od nowa:
- Zatrzymaj serwer z poziomu GPanel.
- Połącz się przez SFTP i przejdź do
DeadMatter/Saved/SaveGames/. - Usuń lub zmień nazwę katalogu zapisu (zmień nazwę, aby zachować jako kopię zapasową).
- Uruchom serwer. Zostanie wygenerowany nowy świat z istniejącą konfiguracją.
Dostosowywanie ustawień świata
Możesz dostroić doświadczenie ze świata bez pełnego resetu, modyfikując Game.ini:
- ZombieDensity — Zwiększ lub zmniejsz liczbę zombie w świecie.
- LootRespawnTime — Kontroluj, jak szybko pojemniki z łupem napełniają się ponownie po splądrowaniu.
- DayNightCycleSpeed — Wydłuż lub skróć dni, aby zmienić tempo przetrwania.
- bPvPEnabled — Włącz lub wyłącz PvP bez czyszczenia. Zmiany zaczynają obowiązywać po restarcie.
Kopia zapasowa i przywracanie
- Zatrzymaj serwer z poziomu GPanel.
- Połącz się przez SFTP i pobierz katalog
SaveGames/w celu utworzenia kopii zapasowej. - Aby przywrócić, prześlij katalog z kopii zapasowej, zastępując bieżący.
- Uruchom serwer. Przywrócony świat zostanie załadowany.
5. Rozwiązywanie problemów
Serwer ulega awarii przy uruchomieniu
- Sprawdź konsolę GPanel pod kątem komunikatów o błędach. Częste przyczyny obejmują nieprawidłową składnię konfiguracji w
Game.ini. - Sprawdź, czy wartości portów nie zostały ręcznie zmienione. Porty muszą odpowiadać tym przydzielonym przez GPanel.
- Spróbuj usunąć pliki konfiguracyjne i zrestartować, aby ponownie wygenerować świeże ustawienia domyślne.
- Jeśli awaria jest związana z zapisem, spróbuj uruchomić ze świeżym światem, zmieniając nazwę katalogu
SaveGames/. - Jeśli awaria nie ustępuje, otwórz zgłoszenie do pomocy technicznej wraz z adresem IP serwera i pełnymi danymi wyjściowymi konsoli.
Gracze nie mogą się połączyć
- Sprawdź, czy serwer działa w GPanel i sprawdź konsolę pod kątem błędów.
- Potwierdź, że gracz używa prawidłowego adresu IP i portu z zakładki Network w GPanel.
- Sprawdź, czy hasło serwera jest poprawne (w hasłach rozróżniana jest wielkość liter).
- Jeśli używasz białej listy, potwierdź, że Steam ID gracza został dodany.
- Upewnij się, że zarówno serwer, jak i gracz korzystają z tej samej wersji Dead Matter.
Problemy z zombie i wydajnością
- Wysokie wartości
ZombieDensityznacznie zwiększają obciążenie serwera. Jeśli wydajność jest słaba, zmniejsz ją do1.0lub niżej. - Zmniejsz
MaxPlayers, jeśli serwer ma trudności z wieloma jednoczesnymi graczami. - Duża liczba struktur zbudowanych przez graczy może z czasem wpływać na wydajność serwera.
- Zwiększ
AutoSaveInterval, jeśli zapisy powodują okresowe skoki opóźnień. - Jeśli wydajność pozostaje słaba, skontaktuj się z pomocą techniczną w sprawie ulepszenia planu serwera.
Desynchronizacja i opóźnienia
- Dead Matter jest w trakcie aktywnego rozwoju i pewna desynchronizacja jest oczekiwana. Upewnij się, że wszyscy gracze korzystają z tej samej wersji gry.
- Gracze z wysokim opóźnieniem mogą doświadczać większej desynchronizacji. Polecaj swój serwer graczom z najlepszym połączeniem do lokalizacji serwera.
- Restartuj serwer okresowo (raz dziennie lub po długich sesjach), aby wyczyścić zgromadzony stan i poprawić wydajność.
Uszkodzenie zapisu
- Jeśli serwer ulegnie awarii podczas zapisu, plik zapisu może zostać uszkodzony.
- Przywróć z ręcznej kopii zapasowej SFTP, jeśli jest dostępna. Zobacz Przewodnik konfiguracji serwera Dead Matter, aby uzyskać instrukcje przywracania.
- Regularne kopie zapasowe SFTP są najlepszą ochroną. Wykonuj kopię zapasową świata co najmniej raz na sesję gry.
Powiązane artykuły
- Przewodnik konfiguracji serwera Dead Matter
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki przez SFTP
- Przewodnik uruchamiania serwera
Potrzebujesz pomocy?
Jeśli napotkasz problemy z serwerem Dead Matter, które nie są tutaj omówione, otwórz zgłoszenie do pomocy technicznej i podaj adres IP serwera, opis problemu oraz wszelkie istotne komunikaty o błędach z konsoli GPanel.