Ten przewodnik opisuje administrację Twojego dedykowanego serwera Night of the Dead, w tym konfigurację administratora, komendy konsoli, zarządzanie graczami, zarządzanie światem oraz rozwiązywanie problemów. Aby poznać początkową konfigurację serwera, zobacz Przewodnik konfiguracji serwera Night of the Dead.
Konfiguracja administratora
Night of the Dead używa systemu administracyjnego opartego na haśle. Aby uzyskać dostęp administratora, musisz skonfigurować hasło administratora i uwierzytelnić się w grze.
Ustawianie hasła administratora
- Zatrzymaj swój serwer w GPanel.
- Przejdź do zakładki Startup i ustaw zmienną
SERVER_ADMIN_PASSWORDlub edytuj plik konfiguracyjny serwera bezpośrednio. - W pliku konfiguracyjnym (
LF/Saved/Config/ServerSettings.ini) ustaw:
[SystemSettings]
IngameAdminPassword=YourSecureAdminPassword
- Zapisz plik i uruchom serwer.
Logowanie jako administrator
Po połączeniu się ze swoim serwerem w grze:
- Otwórz konsolę w grze, naciskając ` (tylda/backtick) lub wyznaczony klawisz konsoli.
- Wpisz następującą komendę, aby się uwierzytelnić:
EnableCheats YourSecureAdminPassword - Jeśli hasło jest poprawne, otrzymasz komunikat potwierdzający i uzyskasz dostęp do komend administratora.
Dodawanie stałych administratorów
W przypadku serwerów z wieloma administratorami możesz dodać identyfikatory Steam ID do białej listy, aby nie musieli ponownie uwierzytelniać się w każdej sesji. Dodaj wpisy do pliku konfiguracyjnego:
[ServerSettings]
# Admin Steam IDs (one per line)
AdminSteamID=76561198012345678
AdminSteamID=76561198087654321
steamid.io. ID to 17-cyfrowy numer zaczynający się od 7656119.
Komendy konsoli
Komendy administratora są wykonywane przez konsolę w grze (naciśnij `) po uwierzytelnieniu. Poniższe tabele wymieniają najczęściej używane komendy.
Zarządzanie graczami
| Komenda | Użycie | Opis |
|---|---|---|
ListPlayers |
ListPlayers |
Wyświetla wszystkich połączonych graczy wraz z ich ID |
KickPlayer |
KickPlayer <playerID> |
Wyrzuca gracza z serwera |
BanPlayer |
BanPlayer <playerID> |
Banuje gracza na serwerze |
UnbanPlayer |
UnbanPlayer <steamID> |
Usuwa bana po Steam ID |
ServerMessage |
ServerMessage <text> |
Wysyła wiadomość rozgłoszeniową do wszystkich graczy |
Kontrola świata i gry
| Komenda | Użycie | Opis |
|---|---|---|
SetTimeOfDay |
SetTimeOfDay <hour> |
Ustawia czas w grze (0-24, np. 12 dla południa) |
SetDifficulty |
SetDifficulty <level> |
Zmienia trudność (0=Łatwy, 1=Normalny, 2=Trudny, 3=Koszmar) |
SaveWorld |
SaveWorld |
Wymusza ręczny zapis stanu świata |
SetWeather |
SetWeather <type> |
Zmienia bieżącą pogodę (clear, rain, fog, storm) |
TogglePvP |
TogglePvP |
Włącza lub wyłącza tryb PvP |
Shutdown |
Shutdown <seconds> <message> |
Planuje wyłączenie serwera z komunikatem ostrzegawczym |
Komendy przywoływania i narzędziowe
GiveItem <itemID> <amount>-- daje przedmiot tobieGiveItemToPlayer <playerID> <itemID> <amount>-- daje przedmiot graczowiGiveExperience <amount>-- przyznaje punkty doświadczeniaTeleport <x> <y> <z>-- teleportuje do współrzędnychTeleportToPlayer <playerID>-- teleportuje do innego graczaGod-- przełącza nieśmiertelnośćFly-- przełącza tryb latania dla swobodnego poruszania się
Zarządzanie światem
Zapisywanie świata
Serwer automatycznie zapisuje się w regularnych odstępach czasu, ale możesz wymusić ręczny zapis w dowolnym momencie za pomocą komendy SaveWorld. Jest to zalecane przed wykonaniem jakichkolwiek działań administracyjnych, które mogą wpłynąć na stan świata.
Resetowanie świata
Aby wykonać pełny reset świata:
- Zatrzymaj serwer w GPanel.
- Przejdź do
LF/Saved/SaveGames/za pomocą Menedżera plików lub SFTP. - Usuń lub zmień nazwę plików zapisu w tym katalogu.
- Uruchom serwer. Zostanie wygenerowany nowy świat.
SaveGames_backup).
Zarządzanie cyklem dnia/nocy
Użyj SetTimeOfDay <hour>, aby zmienić czas w trakcie działania (np. SetTimeOfDay 12 dla południa). Aby wprowadzić trwałe zmiany, zmodyfikuj wartości DayNightCycleSpeed i DayTimeRatio w pliku konfiguracyjnym (zobacz Przewodnik konfiguracji serwera).
Zarządzanie banami
Użyj BanPlayer <playerID>, aby zbanować połączonego gracza, oraz UnbanPlayer <steamID>, aby usunąć bana. Plik listy banów znajduje się w katalogu konfiguracyjnym serwera i może być edytowany bezpośrednio przez SFTP, gdy serwer jest zatrzymany.
Rozwiązywanie problemów
Serwer nie pojawia się w przeglądarce
- Odczekaj co najmniej 2-3 minuty po uruchomieniu, aż serwer zarejestruje się na liście serwerów głównych.
- Sprawdź, czy serwer uruchomił się pomyślnie, przeglądając dane wyjściowe konsoli w GPanel.
- Spróbuj połączyć się przez bezpośrednie IP, aby potwierdzić, że serwer działa.
Awarie serwera
- Sprawdź logi serwera w
LF/Saved/Logs/pod kątem szczegółów błędów. - Uszkodzone pliki zapisu mogą powodować awarie -- spróbuj zmienić nazwę katalogu zapisu i uruchomić od nowa, aby przetestować.
- Jeśli awarie występują po aktualizacji gry, spróbuj przeinstalować za pomocą opcji Reinstall w GPanel (najpierw wykonaj kopię zapasową zapisów i konfiguracji).
- Duże bazy zbudowane przez graczy mogą wpływać na wydajność. Zmniejsz
ZombieSpawnRate, jeśli serwer ma problemy podczas wydarzeń z hordami.
Gracze nie mogą się połączyć
- Potwierdź, że serwer jest w pełni uruchomiony w GPanel i nie osiągnął limitu
MaxPlayers. - Jeśli używasz hasła, upewnij się, że gracze wprowadzają je poprawnie.
- Sprawdź, czy wszyscy gracze używają tej samej wersji gry co serwer.
Powiązane artykuły
- Przewodnik konfiguracji serwera Night of the Dead
- Jak znaleźć IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
- Pierwsze kroki z nowym serwerem
Jeśli potrzebujesz dalszej pomocy w administrowaniu serwerem, prosimy otwórz zgłoszenie do wsparcia, a nasz zespół Ci pomoże.