Ten przewodnik obejmuje administrację serwerem Longvinter, w tym konfigurację administratora, komendy w grze, zarządzanie graczami, kontrolę stref PvP, zarządzanie namiotami/budowlami oraz rozwiązywanie typowych problemów z serwerem.
Konfiguracja administratora
Aby używać komend administracyjnych na serwerze Longvinter, musisz najpierw zarejestrować swój Steam64 ID w konfiguracji serwera.
Znajdowanie swojego Steam64 ID
- Odwiedź steamid.io.
- Wprowadź adres URL swojego profilu Steam lub nazwę użytkownika.
- Skopiuj wartość steamID64 (długi numer, taki jak
76561198012345678).
Dodawanie uprawnień administratora
- Zatrzymaj serwer w GPanel.
- Otwórz Menedżer plików i przejdź do
longvinter-linux-server/Longvinter/Saved/Config/LinuxServer/Game.ini. - Znajdź linię
AdminSteamIDw sekcji[/Game/BluePrint/GameMode/BP_GameMode.BP_GameMode_C]. - Ustaw ją na swój Steam64 ID:
AdminSteamID=76561198012345678
Aby dodać wielu administratorów, oddziel ich identyfikatory Steam64 ID przecinkami:
AdminSteamID=76561198012345678,76561198087654321,76561198011111111
- Zapisz plik i uruchom serwer.
AdminSteamID wymagają ponownego uruchomienia serwera, aby zaczęły obowiązywać. Nie można dodawać administratorów podczas działania serwera.
Komendy administracyjne
Gdy jesteś ustawiony jako administrator i połączony z serwerem, możesz używać następujących komend. Otwórz czat w grze za pomocą Enter lub T i wpisz komendę.
| Komenda | Składnia | Opis |
|---|---|---|
| Kick | /kick [PlayerName] |
Usuwa gracza z serwera. Może dołączyć ponownie natychmiast, chyba że zostanie zbanowany. |
| Ban | /ban [PlayerName] |
Banuje gracza z serwera na stałe. Nie będzie mógł ponownie się połączyć. |
| Unban | /unban [PlayerName] |
Usuwa bana z gracza, umożliwiając mu ponowne dołączenie do serwera. |
| Teleport | /teleport [PlayerName] |
Teleportuje Cię do bieżącej lokalizacji określonego gracza. |
| Announce | /announce [Message] |
Rozgłasza ogłoszenie dla całego serwera widoczne dla wszystkich połączonych graczy. |
| Save | /save |
Wymusza natychmiastowy zapis serwera. Przydatne przed konserwacją lub restartem. |
| Shutdown | /shutdown [Seconds] |
Inicjuje zamknięcie serwera z opcjonalnym odliczaniem w sekundach. Gracze zostaną ostrzeżeni. |
Przykłady użycia komend
/kick PlayerName
/ban TroubleMaker99
/unban TroubleMaker99
/teleport FriendlyPlayer
/announce Server will restart in 5 minutes!
/save
/shutdown 300
/save przed uruchomieniem /shutdown, aby upewnić się, że cały postęp zostanie zapisany przed wyłączeniem serwera.
Zarządzanie strefami PvP
Longvinter pozwala kontrolować walkę gracz kontra gracz na Twoim serwerze poprzez konfigurację Game.ini.
Globalny przełącznik PvP
Najprostszym podejściem jest globalne włączenie lub wyłączenie PvP dla całego serwera:
# Enable PvP (players can fight anywhere)
PVP=true
# Disable PvP (no player combat allowed)
PVP=false
Kwestie do rozważenia na serwerze PvP
- PvP włączone (
true): Gracze mogą atakować i okradać się nawzajem w dowolnym miejscu na mapie. Tworzy to bardziej rywalizacyjne i nastawione na przetrwanie doświadczenie. Gracze upuszczają swój ekwipunek po śmierci. - PvP wyłączone (
false): Gracze nie mogą zadawać sobie nawzajem obrażeń. Jest to idealne dla serwerów kooperacyjnych, spokojnych lub nastawionych na roleplay, gdzie nacisk kładziony jest na wędkarstwo, handel i budowanie. - Zasady społeczności: Niektórzy operatorzy serwerów prowadzą serwery z włączonym PvP ze strefami bezpiecznymi egzekwowanymi przez społeczność (np. miasta lub rynki są bez PvP na zasadzie honorowej). Użyj
/announce, aby przypominać graczom o swoich zasadach.
Zarządzanie namiotami i budowlami
Namioty to podstawowe struktury budowlane/bazowe w Longvinter. Właściwe zarządzanie utrzymuje Twój serwer w czystości i wydajności.
Ustawienia TentDecay
| Ustawienie | Wartość | Efekt |
|---|---|---|
TentDecay=true |
Włączone | Namioty nieaktywnych graczy będą automatycznie ulegać rozkładowi i zostaną usunięte po okresie nieaktywności. Zwalnia to przestrzeń budowlaną i poprawia wydajność serwera. |
TentDecay=false |
Wyłączone | Namioty utrzymują się bezterminowo niezależnie od aktywności gracza. Użyj tego dla mniejszych prywatnych serwerów, na których chcesz mieć stałe bazy. |
Konfiguracja MaxTents
Ustawienie MaxTents kontroluje, ile namiotów może postawić każdy gracz:
# Allow 2 tents per player (default)
MaxTents=2
# Allow more tents for building-focused servers
MaxTents=5
# Limit to 1 tent for competitive/survival servers
MaxTents=1
MaxTents przy wielu graczach mogą wpłynąć na wydajność serwera. W przypadku serwerów z 20+ graczami rozważ utrzymanie MaxTents na poziomie 2–3 i włączenie TentDecay.
Zarządzanie graczami
Skuteczne zarządzanie graczami utrzymuje Twoją społeczność w dobrej kondycji. Oto najlepsze praktyki:
Postępowanie z destrukcyjnymi graczami
- Najpierw ostrzeż: Użyj
/announce, aby przypomnieć graczom o zasadach serwera. - Wyrzuć za drobne wykroczenia: Użyj
/kick [PlayerName]w przypadku pierwszych lub drobnych naruszeń zasad. - Zbanuj za powtarzające się lub poważne wykroczenia: Użyj
/ban [PlayerName]w przypadku griefingu, nękania lub powtarzających się naruszeń.
Zarządzanie listą banów
Bany są przechowywane po stronie serwera. Aby przejrzeć lub zmodyfikować bany:
- Użyj
/unban [PlayerName]w grze, aby usunąć konkretny ban. - Do masowego zarządzania banami sprawdź plik listy banów w katalogu
Savedserwera za pomocą Menedżera plików lub SFTP.
Monitorowanie aktywności graczy
- Obserwuj kartę Console w GPanel pod kątem komunikatów o dołączaniu/opuszczaniu serwera przez graczy.
- Użyj
/teleport, aby sprawdzić graczy, jeśli podejrzewasz naruszenia zasad. - Regularnie przeglądaj konsolę serwera pod kątem komunikatów o błędach lub nietypowej aktywności.
Rozwiązywanie problemów
Problemy z połączeniem
| Problem | Rozwiązanie |
|---|---|
| Serwer nie pojawia się w przeglądarce | Upewnij się, że serwer działa w GPanel. Sprawdź, czy ServerRegion jest poprawnie ustawione w Game.ini. Serwer może pojawić się dopiero po kilku minutach od uruchomienia. |
| Gracze nie mogą połączyć się przez bezpośrednie IP | Sprawdź, czy IP i port są poprawne w GPanel. Upewnij się, że status serwera pokazuje Running. Poproś graczy, aby zweryfikowali, że używają portu gry, a nie portu zapytań. |
| Komunikat „Server Full” | Zwiększ MaxPlayers w Game.ini, jeśli Twój plan obsługuje więcej slotów, a następnie zrestartuj serwer. |
| Hasło nie działa | Dokładnie sprawdź wartość Password w Game.ini. Hasła rozróżniają wielkość liter. Zrestartuj po zmianach. |
Awarie serwera
| Problem | Rozwiązanie |
|---|---|
| Serwer ulega awarii przy uruchomieniu | Sprawdź dane wyjściowe konsoli pod kątem komunikatów o błędach. Zweryfikuj, czy Twój Game.ini nie zawiera błędów składniowych. Spróbuj ponownie zainstalować pliki serwera z GPanel. |
| Serwer ulega awarii podczas rozgrywki | Może to wskazywać na uszkodzony zapis. Przywróć z niedawnej kopii zapasowej lub zresetuj świat. Sprawdź, czy awaria koreluje z dużą liczbą graczy i rozważ obniżenie MaxPlayers lub MaxTents. |
| Powtarzające się awarie po aktualizacji | Aktualizacje gry mogą wprowadzać tymczasowe błędy. Sprawdź kanały społeczności Longvinter pod kątem znanych problemów. Jeśli awaria się utrzymuje, otwórz zgłoszenie do pomocy technicznej. |
Problemy z rozkładem namiotów
| Problem | Rozwiązanie |
|---|---|
| Namioty znikają zbyt szybko | Jeśli TentDecay=true, nieaktywne namioty będą usuwane automatycznie. Rozważ ustawienie TentDecay=false, jeśli Twoi gracze chcą mieć stałe bazy. |
| Zbyt wiele namiotów zaśmiecających serwer | Włącz TentDecay=true i obniż MaxTents, aby zmniejszyć bałagan. Ogłoś zmiany graczom przed ich zastosowaniem. |
Niezgodności wersji
| Problem | Rozwiązanie |
|---|---|
| Gracze widzą błąd „Version Mismatch” | Twój serwer musi zostać zaktualizowany, aby pasował do najnowszej wersji gry. Zrestartuj serwer z GPanel, aby uruchomić automatyczną aktualizację, lub zainstaluj ponownie poprzez ustawienia GPanel. Gracze również muszą zaktualizować swojego klienta gry poprzez Steam. |
Powiązane artykuły
- Przewodnik konfiguracji serwera Longvinter
- Jak znaleźć adres IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
- Pierwsze kroki z nowym serwerem