Ten przewodnik obejmuje sposób konfiguracji i używania komend administracyjnych na Twoim serwerze ARK: Survival Ascended, w tym komendy konsoli w grze, dostęp RCON oraz przyznawanie uprawnień administracyjnych innym graczom.
ServerAdminPassword w konfiguracji serwera i uwierzytelnić się nim podczas każdej sesji. Jeśli jeszcze nie skonfigurowałeś swojego serwera, najpierw zapoznaj się z przewodnikiem konfiguracji serwera.
Wymagania wstępne
- Aktywny serwer ARK: Survival Ascended w Legion Hosting
- Dostęp do GPanel
ServerAdminPasswordskonfigurowane w TwoimGameUserSettings.ini(omówione w Kroku 1 poniżej)
Krok 1 — Ustaw hasło administratora
Hasło administratora ustawia się w GameUserSettings.ini w sekcji [ServerSettings]. Jeśli masz już skonfigurowane hasło administratora, przejdź do Kroku 2.
- Zaloguj się do GPanel i wybierz swój serwer ARK: Survival Ascended.
- Zatrzymaj serwer z karty Console i poczekaj, aż status pokaże Offline.
- Kliknij kartę Files i przejdź do
ShooterGame/Saved/Config/WindowsServer/. - Otwórz
GameUserSettings.iniw edytorze plików. - Znajdź sekcję
[ServerSettings]i zlokalizuj lub dodaj linięServerAdminPassword:
[ServerSettings]
ServerAdminPassword=YourSecurePassword
- Zapisz plik i uruchom serwer z karty Console.
Krok 2 — Włącz tryb administratora w grze
Za każdym razem, gdy dołączasz do swojego serwera, musisz uwierzytelnić się jako administrator, zanim jakiekolwiek komendy administracyjne zadziałają. Jest to wymagane raz na sesję.
- Dołącz do swojego serwera ARK: Survival Ascended.
- Naciśnij klawisz tyldy (~), aby otworzyć konsolę w grze. W niektórych układach klawiatury klawiszem tym może być ` (akcent słaby).
- Wpisz następującą komendę, zastępując
YourPasswordhasłemServerAdminPassword, które ustawiłeś w Kroku 1:
EnableCheats YourPassword
- Naciśnij Enter. Jeśli hasło jest poprawne, nie pojawi się żaden komunikat o błędzie i masz teraz dostęp administracyjny na czas tej sesji.
EnableCheats za każdym razem, gdy dołączasz. Uwierzytelnienie administratora nie utrzymuje się między sesjami. Jeśli rozłączysz się i połączysz ponownie, musisz uruchomić komendę jeszcze raz.
Krok 3 — Używanie komend administracyjnych
Po uwierzytelnieniu możesz uruchamiać komendy administracyjne z konsoli w grze. Większość komend wymaga przedrostka cheat lub admincheat. Poniższa tabela zawiera najczęściej używane komendy.
Najczęściej używane komendy administracyjne
| Komenda | Opis |
|---|---|
cheat God |
Przełącza tryb boga — nie możesz otrzymywać obrażeń, gdy jest aktywny. |
cheat Fly |
Włącza tryb latania. Użyj cheat Walk, aby wrócić do normalnego ruchu. |
cheat Walk |
Wyłącza tryb latania i przywraca normalne chodzenie/grawitację. |
cheat Ghost |
Włącza noclip — przechodzenie przez teren i struktury. Użyj cheat Walk, aby wyjść. |
cheat InfiniteStats |
Daje nieskończone zdrowie, wytrzymałość, jedzenie, wodę i inne statystyki. Wyłącz, uruchamiając ponownie. |
cheat GiveItemNum <ItemID> <Qty> <Quality> <Blueprint> |
Daje przedmiot według jego numeru ID. Przykład: cheat GiveItemNum 1 100 1 0 daje 100 sztuk Simple Pistol Ammo. |
cheat GFI <ItemName> <Qty> <Quality> <Blueprint> |
Daje przedmiot według krótkiej nazwy. Przykład: cheat GFI MetalIngot 500 1 0 daje 500 sztabek metalu. |
cheat Summon <DinoID> |
Przywołuje stworzenie w miejscu celownika. Przykład: cheat Summon Rex_Character_BP_C przywołuje Rexa. |
cheat GMSummon "<DinoID>" <Level> |
Przywołuje oswojone stworzenie na określonym poziomie. Przykład: cheat GMSummon "Rex_Character_BP_C" 150 przywołuje oswojonego Rexa na poziomie 150. |
cheat TeleportPlayerIDToMe <PlayerID> |
Teleportuje gracza do Twojej lokalizacji. Użyj cheat ListPlayers, aby znaleźć identyfikatory graczy. |
cheat SetTimeOfDay <HH:MM> |
Ustawia porę dnia. Przykład: cheat SetTimeOfDay 12:00 ustawia na południe. |
cheat DestroyWildDinos |
Usuwa wszystkie dzikie dinozaury z mapy. Pojawią się ponownie w naturalny sposób. Przydatne do odświeżenia dzikich spawnów po zmianie ustawień trudności. |
cheat ListPlayers |
Wyświetla listę wszystkich podłączonych graczy z ich nazwami i identyfikatorami. |
cheat KickPlayer <SteamID> |
Wyrzuca gracza z serwera według jego identyfikatora Steam/platformy. |
cheat BanPlayer <SteamID> |
Banuje gracza na serwerze. Użyj cheat UnbanPlayer <SteamID>, aby cofnąć. |
cheat SaveWorld |
Wymusza natychmiastowy zapis świata. |
cheat DoExit |
Zapisuje i wyłącza serwer. Użyj GPanel, aby uruchomić go ponownie później. |
cheat, jak i admincheat działają jako przedrostki. Możesz użyć dowolnego z nich — są zamienne w ARK: Survival Ascended.
Dawanie przedmiotów — szybki przegląd
Dwa główne sposoby dawania przedmiotów to GiveItemNum (według numeru ID przedmiotu) oraz GFI (według krótkiej nazwy). Składnia obu jest następująca:
cheat GFI <ShortName> <Quantity> <Quality> <IsBlueprint>
Quality: 1 = Primitive through higher values for better quality
IsBlueprint: 0 = item, 1 = blueprint
Często używane krótkie nazwy przedmiotów:
| Krótka nazwa | Przedmiot | Przykładowa komenda |
|---|---|---|
MetalIngot |
Sztabka metalu | cheat GFI MetalIngot 500 1 0 |
Cemite |
Pasta cementowa | cheat GFI Cemite 200 1 0 |
Polymer |
Polimer | cheat GFI Polymer 200 1 0 |
Crystal |
Kryształ | cheat GFI Crystal 300 1 0 |
FlarGun |
Pistolet sygnałowy | cheat GFI FlarGun 1 1 0 |
WeaponRifle |
Karabin Longneck | cheat GFI WeaponRifle 1 1 0 |
Krok 4 — Dostęp RCON (zdalna konsola)
RCON pozwala uruchamiać komendy administracyjne zdalnie, bez dołączania do serwera w grze. Jest to przydatne do zarządzania serwerem spoza gry lub uruchamiania zaplanowanych komend.
RCON przez GPanel
GPanel zawiera wbudowaną konsolę na karcie Console. Możesz wpisywać komendy administracyjne bezpośrednio w polu wprowadzania konsoli, gdy serwer jest uruchomiony. Komendy wprowadzone tutaj są wykonywane tak, jakbyś uruchomił je w grze z uprawnieniami administratora — bez konieczności użycia EnableCheats.
RCON przez narzędzia firm trzecich
Jeśli wolisz dedykowanego klienta RCON, możesz użyć narzędzi firm trzecich, takich jak mcrcon, ARRCON lub RCONConsole. Aby się połączyć, będziesz potrzebować:
| Ustawienie | Gdzie to znaleźć |
|---|---|
| Port RCON | Karta Network w GPanel — poszukaj przydziału portu RCON. Jeśli nie ma wymienionego portu RCON, skontaktuj się z pomocą techniczną, aby go zażądać. |
| Hasło RCON | Takie samo jak Twoje ServerAdminPassword w GameUserSettings.ini. |
| IP serwera | Karta Console lub Network w GPanel. |
Aby włączyć RCON na swoim serwerze, upewnij się, że następujące ustawienie istnieje w Twoim GameUserSettings.ini w sekcji [ServerSettings]:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=YourSecurePassword
RCONPort w swojej konfiguracji tak, aby się zgadzała. Nie zakładaj, że domyślny port 27020 dotyczy Twojego serwera — sprawdź kartę Network, aby poznać faktycznie przydzielony port.
Przyznawanie dostępu administracyjnego innym graczom
W ARK: Survival Ascended dostęp administracyjny jest całkowicie kontrolowany przez ServerAdminPassword. Nie ma osobnej listy administratorów ani roli administratora dla poszczególnych graczy. Aby przyznać innemu graczowi dostęp administracyjny:
- Udostępnij
ServerAdminPasswordgraczowi prywatnie. - Gracz dołącza do serwera i uruchamia
EnableCheats YourPasswordw konsoli, aby się uwierzytelnić. - Będzie miał pełne uprawnienia administracyjne na czas tej sesji.
BanPlayer, DoExit i DestroyWildDinos. Udostępniaj hasło tylko osobom, którym w pełni ufasz. Jeśli musisz cofnąć dostęp, zmień ServerAdminPassword w GameUserSettings.ini i zrestartuj serwer.
Weryfikacja
- Dołącz do swojego serwera i otwórz konsolę za pomocą ~.
- Uruchom
EnableCheats YourPassword— nie powinien pojawić się żaden komunikat o błędzie. - Przetestuj nieszkodliwą komendą, taką jak
cheat Fly. Jeśli Twoja postać zacznie latać, tryb administratora działa poprawnie. Uruchomcheat Walk, aby wrócić do normalności. - Uruchom
cheat ListPlayers, aby zweryfikować, że widzisz listę graczy. To potwierdza pełny dostęp administracyjny.
Rozwiązywanie problemów
EnableCheats nie działa lub zwraca błąd
- Sprawdź dokładnie, czy wpisujesz dokładnie to hasło, które ustawiłeś w
ServerAdminPasswordw swoimGameUserSettings.ini. W hasłach rozróżniana jest wielkość liter. - Upewnij się, że w polu hasła w pliku konfiguracyjnym nie ma końcowych spacji.
- Jeśli niedawno zmieniłeś hasło, serwer musi zostać zrestartowany, aby zmiana zaczęła obowiązywać.
- Potwierdź, że linia
ServerAdminPasswordznajduje się w sekcji[ServerSettings], a nie jest błędnie umieszczona pod innym nagłówkiem sekcji.
Komendy administracyjne nic nie robią lub zwracają „no permission”
- Najpierw musisz uruchomić
EnableCheatsza każdym razem, gdy dołączasz. Tryb administratora nie utrzymuje się między sesjami. - Jeśli rozłączyłeś się i połączyłeś ponownie, uruchom
EnableCheatsjeszcze raz przed wypróbowaniem jakichkolwiek komend. - Niektóre komendy wymagają przedrostka
cheat. Spróbuj dodaćcheatprzed komendą, jeśli nie działa (np.cheat Flyzamiast samegoFly).
Połączenie RCON odrzucone lub przekracza limit czasu
- Sprawdź, czy
RCONEnabled=Truejest ustawione w TwoimGameUserSettings.iniw sekcji[ServerSettings]. - Potwierdź, że
RCONPortw konfiguracji jest zgodny z portem przydzielonym na karcie Network w GPanel. - Upewnij się, że serwer jest w pełni uruchomiony przed próbą połączenia — RCON nie jest dostępny podczas uruchamiania.
- Jeśli w GPanel nie ma wymienionego portu RCON, skontaktuj się z pomocą techniczną, aby zażądać przydziału portu.
Komendy konsoli GPanel nie są wykonywane
- Upewnij się, że serwer jest w stanie Running. Nie można wysyłać komend do zatrzymanego lub uruchamiającego się serwera.
- Najpierw wypróbuj prostą komendę, taką jak
ListPlayers, aby zweryfikować, że połączenie z konsolą działa. - Jeśli konsola nie wyświetla żadnej odpowiedzi, serwer mógł ulec cichej awarii. Sprawdź wyjście karty Console pod kątem błędów i w razie potrzeby zrestartuj.