Ten przewodnik obejmuje konfigurację administratora, komendy konsoli, zarządzanie graczami, obsługę wtyczek Oxide/uMod oraz rozwiązywanie problemów na Twoim dedykowanym serwerze Hurtworld. Hurtworld to wieloosobowa survivalowa gra FPS, w której gracze zbierają zasoby, budują bazy i przetrwają we wrogim środowisku. Aby zapoznać się z początkową konfiguracją serwera, ustawieniami i instrukcjami połączenia, zobacz Przewodnik konfiguracji serwera Hurtworld.
1. Konfiguracja administratora
Hurtworld wykorzystuje identyfikatory Steam do przyznawania uprawnień administratora. Dodaj komendy administracyjne do autoexec.cfg, aby utrzymywały się po restartach.
Dodawanie właściciela
ownerid <SteamID64> "PlayerName" "reason"
Przykład: ownerid 76561198012345678 "Admin" "Server owner"
Dodawanie moderatora
moderatorid <SteamID64> "PlayerName" "reason"
Usuwanie dostępu administratora
removeowner <SteamID64>
removemoderator <SteamID64>
2. Komendy konsoli
Uzyskaj dostęp do konsoli przez zakładkę Console w GPanel lub naciśnij F1 w grze z uprawnieniami administratora.
Zarządzanie graczami
| Komenda | Opis |
|---|---|
kick <SteamID64> | Wyrzuca gracza z serwera. |
ban <SteamID64> | Trwale banuje gracza. |
unban <SteamID64> | Usuwa bana gracza. |
mutevoice <SteamID64> | Wycisza czat głosowy gracza. |
mutechat <SteamID64> | Wycisza czat tekstowy gracza. |
status | Wyświetla listę wszystkich połączonych graczy z ich Steam ID. |
Komendy świata i serwera
| Komenda | Opis |
|---|---|
teleport <SteamID64> <x> <y> <z> | Teleportuje gracza do współrzędnych. |
teleportto <SteamID64> <TargetID> | Teleportuje jednego gracza do drugiego. |
spawn <itemid> <amount> | Tworzy przedmioty w Twoim ekwipunku (tylko właściciel). |
settime <hours> | Ustawia porę dnia w grze (0-24). |
weather <type> | Wymusza pogodę (clear, rain, snow, sandstorm). |
say "message" | Wysyła wiadomość czatu do całego serwera. |
save | Wymusza natychmiastowy zapis świata. |
quit | Zapisuje i wyłącza serwer. |
3. Obsługa wtyczek Oxide/uMod
Hurtworld obsługuje framework modyfikacji Oxide/uMod do rozszerzania funkcjonalności serwera o niestandardowe wtyczki, ulepszone narzędzia administracyjne i modyfikacje rozgrywki.
Instalacja Oxide
- Zatrzymaj serwer w GPanel.
- Sprawdź, czy Oxide jest wstępnie zainstalowany, szukając katalogu
oxide/w plikach serwera. - Jeśli nie, pobierz najnowszy Oxide dla Hurtworld z umod.org.
- Prześlij pliki do katalogu głównego serwera przez SFTP, nadpisując po wyświetleniu monitu.
- Uruchom serwer i sprawdź w konsoli, czy Oxide się ładuje.
Instalacja wtyczek
- Przeglądaj wtyczki na stronie wtyczek Hurtworld w umod.org.
- Pobierz plik
.csi prześlij go dooxide/plugins/. - Serwer automatycznie kompiluje i ładuje wtyczkę. Sprawdź konsolę pod kątem potwierdzenia.
Popularne wtyczki
- Kits: Daje graczom zestawy startowe z konfigurowalnymi przedmiotami i czasami odnowienia.
- Teleportation: Pozwala graczom ustawiać punkty domowe i teleportować się do siebie nawzajem.
- Stack Size Controller: Modyfikuje rozmiary stosów przedmiotów dla wygody.
- Better Chat: Dostosowuje formatowanie czatu i dodaje grupy czatu.
- Anti-Cheat: Dodatkowe wykrywanie i zapobieganie oszustwom po stronie serwera.
Zarządzanie wtyczkami
oxide.reload PluginName # Reload a specific plugin
oxide.unload PluginName # Unload a specific plugin
oxide.load PluginName # Load a specific plugin
oxide.plugins # List all loaded plugins
Konfiguracja wtyczek
Większość wtyczek Oxide generuje pliki konfiguracyjne w katalogu oxide/config/ przy pierwszym załadowaniu. Edytuj te pliki JSON, aby dostosować zachowanie wtyczki. Po edycji przeładuj wtyczkę za pomocą oxide.reload PluginName, aby zastosować zmiany.
Dane wtyczek
Pliki danych wtyczek (dane graczy, przechowywane informacje) znajdują się w oxide/data/. Uwzględnij ten katalog w kopiach zapasowych SFTP, aby zachować stan wtyczek podczas przenoszenia lub resetowania serwera.
4. Rozwiązywanie problemów
Awarie serwera podczas uruchamiania
- Sprawdź konsolę GPanel pod kątem komunikatów o błędach.
- Jeśli używasz Oxide, usuń niedawno dodane wtyczki z
oxide/plugins/, aby zidentyfikować problem. - Spróbuj usunąć
autoexec.cfgi zrestartować, aby wygenerować domyślne wartości.
Gracze nie mogą się połączyć
- Sprawdź, czy serwer jest uruchomiony w GPanel.
- Sprawdź poprawne IP i port w zakładce Network.
- Upewnij się, że zarówno serwer, jak i gracz są na tej samej wersji gry.
Wtyczki Oxide nie ładują się
- Sprawdź konsolę pod kątem błędów kompilacji podczas ładowania wtyczki.
- Upewnij się, że wtyczka jest kompatybilna z aktualną wersją Hurtworld i Oxide.
- Sprawdź, czy plik
.csznajduje się bezpośrednio woxide/plugins/, a nie w podkatalogu. - Spróbuj przeładować za pomocą
oxide.reload PluginNamepo naprawieniu wszelkich problemów.
Problemy z wydajnością
- Zmniejsz
maxplayers, jeśli serwer zwalnia przy wielu połączonych graczach. - Przejrzyj zainstalowane wtyczki Oxide -- niektóre z częstymi timerami lub intensywnymi operacjami bazodanowymi wpływają na wydajność.
- Jeśli wydajność pozostaje słaba, skontaktuj się z pomocą techniczną w sprawie ulepszenia planu serwera.
Powiązane artykuły
- Przewodnik konfiguracji serwera Hurtworld
- Jak znaleźć IP i port serwera
- Jak przesyłać pliki przez SFTP
- Przewodnik uruchamiania serwera
Potrzebujesz pomocy?
Jeśli napotkasz problemy ze swoim serwerem Hurtworld, które nie zostały tu omówione, otwórz zgłoszenie do pomocy technicznej i podaj IP swojego serwera, opis problemu oraz wszelkie istotne komunikaty o błędach z konsoli GPanel.