Jako administrator serwera PixARK masz dostęp do potężnych poleceń do zarządzania graczami, stworzeniami, ustawieniami świata i operacjami serwera. Ten przewodnik obejmuje konfigurację hasła administratora, typowe polecenia, konfigurację RCON oraz techniki rozwiązywania problemów dla Twojego dedykowanego serwera PixARK.
Konfiguracja hasła administratora
Zanim będziesz mógł używać poleceń administracyjnych w grze, musisz skonfigurować hasło administratora. Najłatwiejszym sposobem jest użycie zmiennej startowej GPanel ARK_ADMIN_PASSWORD. Alternatywnie możesz ustawić ServerAdminPassword w pliku GameUserSettings.ini swojego serwera.
Ustawianie hasła administratora
Opcja 1 (zalecana): W GPanel przejdź do karty Startup i ustaw zmienną ARK_ADMIN_PASSWORD na żądane hasło, a następnie uruchom serwer ponownie.
Opcja 2: Edytuj plik konfiguracyjny bezpośrednio:
- Zatrzymaj serwer z GPanel.
- Przejdź do
ShooterGame/Saved/Config/WindowsServer/GameUserSettings.iniza pomocą SFTP lub menedżera plików GPanel. - Znajdź sekcję
[ServerSettings]i dodaj lub zmodyfikuj następujący wiersz:
[ServerSettings]
ServerAdminPassword=YourSecureAdminPassword
- Zapisz plik i uruchom serwer.
Włączanie uprawnień administratora w grze
Po skonfigurowaniu hasła administratora musisz uwierzytelniać się za każdym razem, gdy dołączasz do serwera:
- Dołącz do swojego serwera PixARK.
- Otwórz konsolę w grze, naciskając Tab (domyślny klawisz).
- Wpisz następujące polecenie i naciśnij Enter:
enablecheats YourSecureAdminPassword
Jeśli hasło jest poprawne, zobaczysz komunikat potwierdzający. Masz teraz dostęp administratora przez czas trwania tej sesji. Będziesz musiał ponownie uwierzytelniać się za każdym razem, gdy ponownie połączysz się z serwerem.
enablecheats w niektórych wersjach nie generuje widocznych danych wyjściowych. Jeśli nie widzisz komunikatu o błędzie, polecenie prawdopodobnie się powiodło. Przetestuj prostym poleceniem, takim jak cheat fly, aby zweryfikować.
Typowe polecenia administracyjne
Wszystkie polecenia administracyjne są poprzedzone prefiksem cheat. Otwórz konsolę za pomocą Tab i wprowadź polecenia jak pokazano poniżej.
Polecenia ruchu i przetrwania
| Polecenie | Opis |
|---|---|
cheat fly |
Włącza tryb latania. Twoja postać może swobodnie latać w dowolnym kierunku. Użyj cheat walk, aby wyłączyć. |
cheat walk |
Wyłącza tryb latania i przywraca normalne chodzenie/grawitację. |
cheat god |
Przełącza tryb boga, czyniąc Cię odpornym na wszelkie obrażenia. Uruchom ponownie, aby wyłączyć. |
cheat ghost |
Włącza tryb noclip, pozwalając przechodzić przez teren i struktury. Użyj cheat walk, aby wyłączyć. |
cheat infinitestats |
Daje nieskończone zdrowie, wytrzymałość, jedzenie, wodę i inne statystyki. Przełączane wł./wył. |
Polecenia dotyczące stworzeń
| Polecenie | Opis |
|---|---|
cheat forcetame |
Natychmiast oswaja stworzenie, na które patrzysz. Stworzenie staje się jeżdżalne bez siodła i reaguje na Twoje polecenia. |
cheat destroywilddinos |
Usuwa wszystkie dzikie (nieoswojone) stworzenia z mapy. Nowe stworzenia odrodzą się naturalnie. Przydatne do odświeżania odrodzeń lub naprawiania lagów spowodowanych nagromadzeniem stworzeń. |
cheat dotame |
Oswaja namierzone stworzenie tak, jakbyś oswoił je normalnie (wymaga siodła do jazdy). |
cheat summon <ClassID> |
Tworzy stworzenie określonej klasy w Twojej lokalizacji. Przykład: cheat summon Raptor_Character_BP_C |
cheat destroyallenemies |
Niszczy wszystkie wrogie stworzenia na mapie. Podobne do destroywilddinos, ale celuje konkretnie w agresywne stworzenia. |
Polecenia świata i środowiska
| Polecenie | Opis |
|---|---|
cheat settimeofday <HH:MM> |
Ustawia czas w grze. Przykład: cheat settimeofday 12:00 ustawia go na południe. Użyj formatu 24-godzinnego. |
cheat saveworld |
Wymusza natychmiastowy zapis świata. Użyj przed wyłączeniem lub wprowadzeniem ryzykownych zmian. |
cheat slomo <value> |
Zmienia szybkość gry. Wartość domyślna to 1.0. Wartości powyżej 1.0 przyspieszają grę; poniżej 1.0 spowalniają. Przykład: cheat slomo 2 |
cheat setweather <type> |
Zmienia bieżącą pogodę. Dostępne typy zależą od biomu. |
Polecenia przedmiotów i doświadczenia
| Polecenie | Opis |
|---|---|
cheat giveitemnum <ID> <Qty> <Quality> <Blueprint> |
Daje przedmiot według jego numerycznego identyfikatora. Jakość mieści się w zakresie 0-100. Blueprint: 0 dla przedmiotu, 1 dla schematu. Przykład: cheat giveitemnum 1 10 0 0 |
cheat gfi <name> <Qty> <Quality> <Blueprint> |
Daje przedmiot według częściowej nazwy. Przykład: cheat gfi rifle 1 0 0 |
cheat addexperience <Amount> 0 1 |
Przyznaje punkty doświadczenia Twojej postaci. Drugi parametr (0) oznacza, że jest dodawany bezpośrednio. Trzeci parametr (1) udostępnia plemieniu. Przykład: cheat addexperience 5000 0 1 |
cheat giveengrams |
Odblokowuje wszystkie schematy wytwarzania dla Twojej postaci. |
cheat giveresources |
Dodaje 50 sztuk każdego surowca do Twojego ekwipunku. |
Polecenia teleportacji
| Polecenie | Opis |
|---|---|
cheat teleporttoplayer <SteamID> |
Teleportuje Cię do określonego gracza. |
cheat teleportplayertome <SteamID> |
Teleportuje określonego gracza do Twojej lokalizacji. |
cheat setplayerpos <X> <Y> <Z> |
Teleportuje Cię do konkretnych współrzędnych świata. |
Zarządzanie graczami: wyrzucanie i banowanie
Administratorzy mogą wyrzucać i banować problematycznych graczy za pomocą następujących poleceń:
| Polecenie | Opis |
|---|---|
cheat kickplayer <SteamID> |
Natychmiast wyrzuca gracza z serwera. Może on ponownie dołączyć. |
cheat banplayer <SteamID> |
Banuje gracza według jego identyfikatora Steam. Nie może on ponownie dołączyć, dopóki ban nie zostanie zdjęty. |
cheat unbanplayer <SteamID> |
Usuwa ban dla określonego identyfikatora Steam. |
cheat listplayers |
Wyświetla wszystkich aktualnie połączonych graczy wraz z ich nazwami i identyfikatorami Steam. |
cheat listplayers, aby zobaczyć wszystkich połączonych graczy i ich identyfikatory Steam. Możesz też znaleźć identyfikator Steam gracza z adresu URL jego profilu Steam.
Konfiguracja RCON
RCON (zdalna konsola) pozwala wykonywać polecenia administracyjne zdalnie bez połączenia z serwerem w grze. Jest to przydatne do zautomatyzowanego zarządzania serwerem, zaplanowanych restartów oraz zdalnej administracji.
Włączanie RCON
- Zatrzymaj serwer.
- Otwórz
GameUserSettings.inii dodaj następujące pod[ServerSettings]:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
RCONServerGameLogBuffer=600
- Upewnij się, że
ServerAdminPasswordjest również ustawione, ponieważ RCON używa tego hasła do uwierzytelniania. - Zapisz plik i uruchom serwer.
Łączenie się przez RCON
Użyj dowolnego klienta zgodnego z Source RCON, aby połączyć się z serwerem. Popularne opcje to:
- mcrcon -- lekki klient RCON wiersza poleceń
- RCON CLI -- wieloplatformowe narzędzie RCON
- Battlemetrics -- internetowe zarządzanie serwerem z obsługą RCON
Połącz się przy użyciu adresu IP serwera, portu RCON (np. 27020) oraz swojego ServerAdminPassword. Po połączeniu możesz wykonać dowolne polecenie administracyjne bez prefiksu cheat.
# Example RCON commands (no "cheat" prefix needed via RCON)
saveworld
listplayers
settimeofday 12:00
destroywilddinos
kickplayer 76561198012345678
Rozwiązywanie problemów
Awarie serwera
| Objaw | Prawdopodobna przyczyna | Rozwiązanie |
|---|---|---|
| Awaria przy uruchomieniu po zmianie konfiguracji | Błąd składni w pliku konfiguracyjnym | Sprawdź GameUserSettings.ini pod kątem literówek, brakujących nawiasów lub nieprawidłowych wartości. W razie potrzeby przywróć z kopii zapasowej. |
| Awaria podczas rozgrywki | Przepełnienie stworzeń lub limit pamięci | Uruchom cheat destroywilddinos, aby wyczyścić nagromadzenie stworzeń. Sprawdź użycie pamięci w GPanel. |
| Awaria podczas tworzenia przedmiotów | Nieprawidłowy identyfikator przedmiotu lub nazwa klasy | Sprawdź, czy identyfikator przedmiotu lub nazwa klasy jest poprawna dla PixARK. Nie wszystkie identyfikatory przedmiotów ARK działają w PixARK. |
| Powtarzające się awarie o tej samej porze | Uszkodzenie automatycznego zapisu | Przywróć z niedawnej kopii zapasowej. Jeśli zapisy są uszkodzone, może być konieczne wyczyszczenie świata. |
Problemy z połączeniem
| Problem | Rozwiązanie |
|---|---|
| Gracze nie mogą znaleźć serwera | Upewnij się, że port zapytań jest poprawny i że serwer działa od co najmniej 3-5 minut. Spróbuj bezpośredniego połączenia przez IP. |
| Przekroczenie limitu czasu połączenia | Sprawdź, czy serwer działa w GPanel. Zweryfikuj, czy port gry (domyślnie 7777) jest poprawny. Serwer może się jeszcze ładować. |
| Wyrzucenie natychmiast po dołączeniu | Sprawdź, czy gracz jest zbanowany (cheat listplayers i lista banów). Zweryfikuj, czy wersja gry jest zgodna z wersją serwera. |
| Odmowa połączenia RCON | Zweryfikuj RCONEnabled=True w konfiguracji. Sprawdź, czy używasz poprawnego portu RCON i hasła administratora. |
Uszkodzenie świata
Jeśli Twój świat ulegnie uszkodzeniu (np. ciągłe awarie, brakujący teren, zepsute struktury), wykonaj poniższe kroki:
- Natychmiast zatrzymaj serwer, aby zapobiec dalszemu uszkodzeniu.
- Pobierz bieżący katalog
ShooterGame/Saved/przez SFTP jako kopię referencyjną. - Jeśli masz niedawną kopię zapasową, przywróć ją, przesyłając pliki kopii zapasowej w miejsce bieżących zapisów.
- Jeśli nie istnieje żadna kopia zapasowa, może być konieczne wyczyszczenie świata poprzez usunięcie zawartości katalogu zapisów i ponowne uruchomienie.
- Uruchom serwer i sprawdź, czy ładuje się poprawnie.
cheat saveworld przed wyłączeniem i unikaj wymuszonego zatrzymywania serwera, kiedy tylko to możliwe.
Powiązane artykuły
- Przewodnik konfiguracji serwera PixARK -- Początkowa konfiguracja serwera, zmienne startowe i metody łączenia.
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki przez SFTP
- Rozpoczęcie pracy z nowym serwerem