Ten przewodnik obejmuje konfigurację administratora, zarządzanie graczami, zarządzanie światem oraz rozwiązywanie problemów dla Twojego dedykowanego serwera TerraTech Worlds na Legion Hosting. Aby uzyskać informacje na temat początkowej konfiguracji serwera, ustawień świata i instrukcji łączenia, zobacz Przewodnik konfiguracji serwera TerraTech Worlds.
Konfiguracja administratora
Dedykowane serwery TerraTech Worlds używają identyfikatorów Steam ID lub systemu opartego na haśle do zarządzania dostępem administratora. Właściciel serwera może wyznaczyć administratorów, którzy mają podwyższone uprawnienia do zarządzania serwerem.
Konfigurowanie dostępu administratora
- Zatrzymaj swój serwer w GPanel.
- Przejdź do zakładki Files i znajdź plik konfiguracyjny serwera.
- Dodaj wpisy administratorów, podając identyfikatory Steam ID graczy na liście administratorów lub ustawiając hasło administratora.
- Zapisz plik i ponownie uruchom serwer.
Znajdowanie Steam ID gracza
Możesz znaleźć Steam64 ID gracza poprzez:
- Odwiedzenie jego profilu Steam i użycie narzędzia do wyszukiwania Steam ID (takiego jak steamid.io).
- Sprawdzenie danych wyjściowych konsoli serwera, gdy gracz się łączy — dzienniki połączeń zazwyczaj zawierają identyfikatory Steam ID.
Komendy administracyjne
Komendy administracyjne można wykonywać za pośrednictwem konsoli serwera w GPanel lub przez administratorów w grze za pomocą komend czatu. Poniższa tabela wymienia najczęściej używane komendy administracyjne:
| Komenda | Opis |
|---|---|
kick <player> |
Wyrzuca gracza z serwera. Może on natychmiast połączyć się ponownie. |
ban <player> |
Banuje gracza na serwerze. Utrzymuje się po ponownych uruchomieniach. |
unban <player> |
Usuwa bana gracza. |
players / list |
Wyświetla listę wszystkich aktualnie połączonych graczy wraz z ich identyfikatorami. |
save |
Wymusza natychmiastowy zapis świata. |
say <message> |
Wysyła ogólnoserwerowy komunikat ogłoszeniowy. |
shutdown |
Płynnie wyłącza serwer, zapisując najpierw świat. |
help |
Wyświetla listę wszystkich dostępnych komend serwera. |
help w konsoli, aby zobaczyć wszystkie aktualnie obsługiwane komendy.
Zarządzanie graczami
Wyrzucanie i banowanie
Użyj komend kick i ban, aby zarządzać uciążliwymi graczami:
- Kick: Natychmiast rozłącza gracza. Może on ponownie dołączyć, chyba że został również zbanowany.
- Ban: Rozłącza gracza i uniemożliwia mu ponowne połączenie. Bany utrzymują się po ponownych uruchomieniach serwera.
- Unban: Użyj komendy
unbanz nazwą lub identyfikatorem gracza, aby usunąć bana.
Zarządzanie listą banów
Zbanowani gracze są przechowywani w pliku listy banów w katalogu serwera. Możesz ręcznie edytować ten plik za pomocą zakładki Files w GPanel, aby dodawać lub usuwać wpisy:
- Zatrzymaj serwer.
- Otwórz plik listy banów w zakładce Files.
- Dodaj lub usuń identyfikatory Steam ID według potrzeb.
- Zapisz i ponownie uruchom serwer.
Biała lista (opcjonalnie)
Jeśli chcesz ograniczyć swój serwer wyłącznie do określonych graczy, możesz użyć białej listy. Gdy jest włączona, tylko gracze, których identyfikatory Steam ID znajdują się na białej liście, mogą dołączyć do serwera. Sprawdź ustawienia białej listy w pliku konfiguracyjnym serwera.
Zarządzanie światem
Zapisywanie świata
Serwer automatycznie zapisuje świat w regularnych odstępach czasu oraz przy płynnym wyłączeniu. Możesz również wymusić ręczny zapis:
- Użyj komendy
savew konsoli GPanel, aby wyzwolić natychmiastowy zapis. - Zawsze zatrzymuj serwer płynnie (za pomocą przycisku Stop w GPanel), aby zapewnić zapisanie świata przed wyłączeniem.
Tworzenie kopii zapasowej świata
Regularne kopie zapasowe chronią przed utratą danych spowodowaną uszkodzeniem, przypadkowym usunięciem lub niechcianymi zmianami:
- Zatrzymaj serwer, aby zapewnić spójny stan zapisu.
- Przejdź do zakładki Files i znajdź katalog zapisu świata.
- Pobierz cały folder zapisu za pomocą zakładki Files lub SFTP.
- Przechowuj kopię zapasową lokalnie. Rozważ oznaczanie kopii zapasowych datami w celu łatwej identyfikacji.
Przywracanie kopii zapasowej
- Zatrzymaj serwer.
- Prześlij pliki zapisu z kopii zapasowej do właściwego katalogu, zastępując istniejące pliki.
- Uruchom serwer. Przywrócony świat zostanie wczytany.
Resetowanie świata
Aby rozpocząć od nowa z nowym światem:
- Zatrzymaj serwer.
- Wykonaj kopię zapasową istniejącego zapisu świata, jeśli chcesz go zachować.
- Usuń folder zapisu świata.
- Opcjonalnie zmień
WORLD_SEEDw zakładce Startup, aby uzyskać inny układ świata. - Uruchom serwer. Zostanie wygenerowany nowy świat.
Wzrost świata w czasie
W miarę jak gracze eksplorują i modyfikują świat, plik zapisu rośnie. Jest to normalne zachowanie:
- Eksplorowane fragmenty są zapisywane na dysku, zwiększając wykorzystanie pamięci masowej.
- Struktury graczy i Techy zwiększają dane świata.
- Monitoruj wykorzystanie dysku w GPanel. Jeśli zbliżasz się do limitu pamięci masowej, rozważ uporządkowanie nieużywanych obszarów lub otwarcie zgłoszenia do pomocy technicznej w celu omówienia opcji.
Rozwiązywanie problemów
Serwer się nie uruchamia
- Sprawdź konsolę GPanel w poszukiwaniu komunikatów o błędach podczas uruchamiania.
- Sprawdź, czy pliki serwera nie są uszkodzone. Ponowna instalacja z zakładki Startup może naprawić brakujące lub uszkodzone pliki.
- Upewnij się, że nie występują błędy konfiguracji — nieprawidłowo sformułowany plik konfiguracyjny może uniemożliwić uruchomienie serwera.
- Jeśli serwer działał wcześniej, a teraz nie uruchamia się, spróbuj przywrócić kopię zapasową zapisu świata na wypadek, gdyby plik zapisu był uszkodzony.
Gracze nie mogą się połączyć
- Potwierdź, że serwer jest w pełni uruchomiony i online w GPanel.
- Jeśli serwer jest chroniony hasłem, sprawdź, czy gracze wprowadzają poprawne hasło.
- Upewnij się, że wersja gry jest zgodna — serwer i klient muszą być w tej samej wersji. Zaktualizuj serwer po łatkach gry.
- Poproś graczy, aby spróbowali bezpośredniego połączenia za pomocą adresu IP i portu. Zobacz Jak znaleźć adres IP i port serwera.
- Sprawdź, czy gracz nie jest zbanowany (celowo lub przypadkowo).
Problemy z wydajnością
- Sprawdź wykresy zasobów GPanel pod kątem wykorzystania procesora i pamięci RAM.
- Zmniejsz maksymalną liczbę graczy, jeśli serwer jest stale pod dużym obciążeniem.
- Duże, złożone Techy budowane przez graczy zwiększają obciążenie symulacji. Zachęcaj graczy do utrzymywania rozsądnych rozmiarów Techów na zatłoczonych serwerach.
- Bardzo duży świat z rozległą historią eksploracji zużywa więcej pamięci. Rozważ okresowe rozpoczynanie nowego świata, jeśli wydajność znacząco spada z czasem.
- Jeśli wykorzystanie zasobów jest stale na granicy limitu, rozważ uaktualnienie planu serwera. Otwórz zgłoszenie do pomocy technicznej, aby omówić opcje.
Uszkodzenie zapisu świata
- Jeśli serwer nie wczytuje świata po awarii, zapis może być uszkodzony.
- Przywróć z niedawnej kopii zapasowej (zobacz Przywracanie kopii zapasowej powyżej).
- Jeśli żadna kopia zapasowa nie jest dostępna, być może będziesz musiał usunąć zapis i rozpocząć nowy świat.
- Aby zapobiec uszkodzeniom, zawsze zatrzymuj serwer płynnie i rozważ zaplanowanie regularnych kopii zapasowych.
Niezgodność wersji po aktualizacjach
- Gdy TerraTech Worlds otrzymuje aktualizację, serwer i wszyscy gracze muszą być w tej samej wersji.
- Zatrzymaj serwer i wyzwól aktualizację/ponowną instalację z zakładki Startup, aby pobrać najnowsze pliki serwera.
- Gracze powinni zaktualizować swoją grę za pośrednictwem Steam przed ponownym połączeniem.
- Sprawdź konsolę GPanel podczas uruchamiania, aby zweryfikować wersję serwera.
Powiązane artykuły
- Przewodnik konfiguracji serwera TerraTech Worlds — Początkowa konfiguracja, ustawienia świata, konfiguracja i instrukcje łączenia
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki przez SFTP
- Przewodnik uruchamiania serwera — Ogólny przewodnik dotyczący uruchamiania dowolnego serwera gry na Legion Hosting
Potrzebujesz dalszej pomocy?
Jeśli napotykasz problemy nieomówione w tym przewodniku, nasz zespół pomocy technicznej jest dostępny, aby Ci pomóc. Otwórz zgłoszenie pod adresem legionhosting.net/submitticket.php, podając szczegóły swojego serwera, opis problemu oraz wszelkie istotne komunikaty o błędach z konsoli GPanel.