Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Ostatni Dzień!
Kończy się za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Komendy administratora Soulmask

PL soulmask admin commands 1 found this helpful

Ten przewodnik obejmuje konfigurację administratora, komendy administratora w grze, konfigurację RCON oraz komendy zarządzania serwerem dla Twojego dedykowanego serwera Soulmask w Legion Hosting. Aby uzyskać informacje o konfiguracji i ustawieniach serwera, zobacz Przewodnik konfiguracji serwera Soulmask.

Panel serwera: Całe zarządzanie serwerem odbywa się za pośrednictwem GPanel pod adresem gpanel.legionhosting.net. Użyj menedżera plików lub SFTP, aby edytować pliki konfiguracyjne.

Ustawianie uprawnień administratora

Soulmask używa systemu administratora opartego na hasłach. Aby zostać administratorem, musisz ustawić hasło administratora w konfiguracji uruchamiania serwera, a następnie uwierzytelnić się w grze.

Krok 1: Ustaw hasło administratora

  1. W GPanel wybierz swój serwer Soulmask.
  2. Kliknij kartę Startup.
  3. Ustaw zmienną ADMIN_PASSWORD na silne, unikalne hasło. Odpowiada to parametrowi wiersza poleceń -adminpsw.
  4. Uruchom ponownie serwer, aby zmiana zaczęła obowiązywać.
Zachowaj hasło administratora w tajemnicy. Każdy, kto zna hasło administratora, może uzyskać pełne uprawnienia GM na Twoim serwerze. Udostępniaj je tylko zaufanym współadministratorom.

Krok 2: Uwierzytelnij się w grze

  1. Dołącz do swojego serwera Soulmask jako gracz.
  2. Otwórz konsolę w grze, naciskając klawisz ` (grawis/tylda) lub Numpad - (minus na klawiaturze numerycznej).
  3. Wpisz następującą komendę i naciśnij Enter:
    gm key YOUR_ADMIN_PASSWORD
  4. Jeśli hasło jest poprawne, zobaczysz komunikat potwierdzający i uzyskasz uprawnienia administratora GM (Game Master).
  5. Możesz również kliknąć przycisk "Become the admin", który pojawia się w interfejsie panelu GM.
Uwierzytelnianie oparte na sesji. Musisz uwierzytelniać się ponownie za każdym razem, gdy dołączasz do serwera. Status administratora nie jest zapisywany między sesjami -- musisz uruchamiać gm key przy każdym logowaniu.

Komendy administratora w grze

Po uwierzytelnieniu jako administrator otwórz konsolę (` lub Numpad -) i wprowadzaj komendy. Wszystkie komendy administratora zaczynają się od przedrostka gm.

Zarządzanie graczami

Komenda Opis
gm AddExp [value] Dodaj ogólne punkty doświadczenia do swojej postaci.
gm Addmjexp [value] Dodaj doświadczenie maski do swojej postaci (podnosi poziom maski).
gm Addshoulieexp [value] Dodaj doświadczenie łowieckie do swojej postaci.
gm XiDian Zresetuj wszystkie punkty umiejętności swojej postaci, umożliwiając respec.
gm FuHuo Wskrześ swoją postać (użyj, gdy jesteś martwy).
gm ZiSha 1 Zabij własną postać (komenda samobójstwa).
gm shanhao Usuń swoje konto/postać z serwera. Używaj z najwyższą ostrożnością -- to nieodwracalne.
gm ShowInfo 1 Wyświetl szczegółowe informacje o własnej postaci (statystyki, identyfikatory, pozycja).
gm ShowInfo 0 Wyświetl szczegółowe informacje o aktualnie zaznaczonej postaci lub NPC.
gm ChongZhiRenWu Zresetuj wszystkie samouczki i misje przewodnikowe dla swojej postaci.

Nawigacja i widoczność

Komenda Opis
gm Go [x] [y] [z] Teleportuj się do konkretnych współrzędnych świata. Najpierw użyj GPS, aby znaleźć swoje aktualne współrzędne.
GPS Wyświetl swoje aktualne współrzędne świata (X, Y, Z). Przydatne do celów teleportacji.
gm SetAttr YinShen 1 Włącz niewidzialność. Potwory i NPC nie mogą Cię wykryć.
gm SetAttr YinShen 0 Wyłącz niewidzialność. Powróć do normalnej widoczności.
gm ShowMap Odsłoń całą mapę, odblokowując całą mgłę wojny dla swojej postaci.

Kontrola NPC i świata

Komenda Opis
gm ZhaoMu Natychmiast zrekrutuj zaznaczonego NPC do swojego plemienia.
gm ClearAllNpc Usuń wszystkie NPC niebędące graczami z serwera. Używaj z ostrożnością -- wpływa na wszystkie NPC w całym serwerze.
gm ClearSelect Usuń aktualnie zaznaczony/wybrany obiekt (NPC, stworzenie lub przedmiot).
gm ShuaXinZhiBei Odśwież i odrośnij całą pobliską roślinność oraz rośliny nadające się do zbioru.
gm KeJiShu Odblokuj wszystkie węzły drzewa technologii dla swojej postaci.

Zarządzanie inwazją i poziomem zagrożenia

Komenda Opis
gm ShowReDu Wyświetl aktualny wykres poziomu zagrożenia inwazją, pokazujący poziomy zagrożenia w różnych obszarach.
gm ClearAllReDu Wyczyść cały poziom zagrożenia inwazją na mapie, resetując poziomy zagrożenia do zera.
gm AddReDu [value] Ręcznie zwiększ poziom zagrożenia inwazją o określoną wartość. Wyższy poziom zagrożenia przyciąga więcej inwazji.

Serwer i debugowanie

Komenda Opis
gm exit Płynnie wyłącz serwer z zapisem. To najbezpieczniejszy sposób zatrzymania serwera z poziomu gry.
Debuginfo 1 Włącz nakładkę monitorowania wydajności serwera, pokazującą częstotliwość ticków, liczbę obiektów i zużycie zasobów.
Debuginfo 0 Wyłącz nakładkę monitorowania wydajności serwera.
Używaj komend oszczędnie. Komendy administratora mogą znacząco wpłynąć na stabilność serwera i doświadczenie graczy. Tworzenie dużej liczby obiektów, czyszczenie NPC w całym serwerze lub szybkie modyfikowanie danych świata może powodować lagi lub awarie. Najpierw przetestuj komendy w okresie niskiej liczby graczy.

Komendy zarządzania serwerem

Te komendy są używane do zarządzania całym serwerem i mogą być wykonywane zarówno w grze (przez konsolę), jak i zdalnie (przez RCON/Telnet).

Kontrola serwera

Komenda Opis
SaveWorld Wymuś natychmiastowy zapis świata do pamięci (i opcjonalnie na dysk). Użyj przed wykonaniem ryzykownych operacji.
SaveAndExit [seconds] Zapisz świat i wyłącz serwer po określonej liczbie sekund. Gracze otrzymują odliczanie ostrzegawcze.
StopCloseServer Anuluj oczekujące wyłączenie zainicjowane za pomocą SaveAndExit.
shutdown [seconds] Zainicjuj płynne wyłączenie serwera z określonym odliczaniem w sekundach.
broadcast [message] Wyślij globalną wiadomość do wszystkich połączonych graczy. Przydatne do ogłoszeń i ostrzeżeń.

Administracja graczami (zdalna)

Komenda Opis
List_AllPlayers Wyświetl listę wszystkich kont graczy zarejestrowanych na serwerze (online i offline).
List_OnlinePlayers Wyświetl listę wszystkich aktualnie połączonych graczy wraz z ich Steam ID i nazwami postaci.
List_Guilds Wyświetl listę wszystkich plemion (gildii) na serwerze wraz z liczbą członków.
kick [PlayerName] Wyrzuć gracza z serwera według nazwy postaci.
ban [PlayerName] Zbanuj gracza na serwerze. Nie będzie mógł się ponownie połączyć.
CreateItemForPlayer [SteamID] [ItemID] [Amount] Dodaj przedmioty bezpośrednio do ekwipunku konkretnego gracza według Steam ID.
GotoPosition [SteamID] [x] [y] [z] Teleportuj konkretnego gracza do współrzędnych świata.
FlyMode [SteamID] [0/1] Włącz (1) lub wyłącz (0) tryb ducha/latania dla gracza.

Informacje o serwerze

Komenda Opis
ServerFPS Wyświetl aktualną częstotliwość ticków serwera (FPS). Zdrowe serwery powinny utrzymywać 30+ FPS.
Show_Coefficient_Settings Wyświetl listę wszystkich aktualnych ustawień współczynników rozgrywki z pliku GameXishu.json.
Set_Coefficient [key] [value] Modyfikuj współczynnik rozgrywki w czasie działania bez edycji plików. Zmiany zaczynają obowiązywać natychmiast.
List_AllTalent [level] Wyświetl wszystkie naturalne dary (talenty) dostępne na określonym poziomie.

Debugowanie i zaawansowane

Komenda Opis
Dump_AllActorPositions Eksportuj wszystkie pozycje aktorów do pliku danych w celu debugowania stanu świata.
DrawActorImage Wygeneruj wizualizację pozycji aktorów na mapie.
ExecScriptCommands [filename] Uruchom plik wsadowy z komendami. Przydatne do wykonywania wielu komend naraz.

Dostęp RCON

RCON (Remote Console) umożliwia zdalne wykonywanie komend serwera bez połączenia z grą. Soulmask obsługuje zarówno RCON, jak i Telnet do zdalnej administracji.

Włączanie RCON

RCON jest domyślnie wyłączony i musi zostać włączony za pomocą parametrów uruchamiania:

  1. W GPanel przejdź do karty Startup.
  2. Dodaj następujące parametry (poprzez dodatkowe parametry uruchamiania lub kontaktując się ze wsparciem, aby je dodać):
    -rconpsw="YOUR_RCON_PASSWORD" -rconport=19000
  3. Uruchom ponownie serwer.
Bezpieczeństwo RCON. Implementacja RCON w Soulmask wykorzystuje białą listę adresów IP ze względów bezpieczeństwa. Tylko adresy IP z białej listy mogą połączyć się z usługą RCON. Sprawdź dokumentację serwera lub pliki konfiguracyjne w celu znalezienia lokalizacji białej listy, jeśli musisz dodać swój adres IP.

Łączenie przez RCON

Po włączeniu RCON możesz połączyć się za pomocą dowolnego standardowego klienta RCON:

  1. Pobierz klienta RCON, taki jak rcon-cli lub narzędzie GUI, takie jak mcrcon.
  2. Połącz się ze swoim serwerem, używając:
    • Host: Adres IP Twojego serwera
    • Port: Port RCON (domyślnie 19000)
    • Hasło: Hasło RCON ustawione za pomocą -rconpsw
  3. Po połączeniu wpisz help, aby zobaczyć listę dostępnych komend.

Dostęp Telnet

Soulmask obsługuje również administrację opartą na Telnet na porcie Echo (domyślnie 18888). Telnet jest domyślnie ograniczony tylko do połączeń lokalnych i nie wymaga dodatkowego przekierowania portów. Jest to używane głównie do skryptowej administracji na samej maszynie serwera.

Przykładowa sesja RCON

# Connect to RCON (using rcon-cli as example)
rcon -a your.server.ip:19000 -p YOUR_RCON_PASSWORD

# Check server performance
ServerFPS

# List online players
List_OnlinePlayers

# Send a global message
broadcast Server restart in 10 minutes!

# Initiate a 600-second (10-minute) shutdown countdown
SaveAndExit 600

# Cancel the shutdown if needed
StopCloseServer

Prawidłowe wyłączanie serwera

Istnieje kilka bezpiecznych metod wyłączania serwera Soulmask. Zawsze używaj jednej z nich, aby zapobiec utracie danych:

  • Przycisk Stop w GPanel: Najprostsza metoda. Kliknij Stop w karcie Console GPanel.
  • Komenda w grze: Uwierzytelnij się jako administrator i uruchom gm exit, aby zapisać i wyłączyć.
  • RCON/Telnet: Uruchom shutdown [seconds] lub SaveAndExit [seconds] w celu wyłączenia z odliczaniem, które daje graczom czas na przygotowanie.
Unikaj wymuszonego zabijania serwera. Użycie przycisku Kill w GPanel lub wymuszone zakończenie procesu pominie krok zapisu. Wszelkie postępy od ostatniej automatycznej kopii zapasowej na dysku zostaną utracone. Używaj Kill tylko w ostateczności, gdy serwer jest całkowicie nieresponsywny.

Wskazówki dla administratorów serwera

  • Skonfiguruj automatyczne kopie zapasowe. Użyj -initbackup i -backupinterval=30, aby tworzyć regularne migawki kopii zapasowych.
  • Monitoruj FPS serwera. Regularnie używaj komendy ServerFPS. Jeśli częstotliwość ticków spada poniżej 15-20 FPS, serwer ma trudności i może wymagać optymalizacji lub ponownego uruchomienia.
  • Używaj Set_Coefficient do strojenia na żywo. Możesz dostosowywać ustawienia rozgrywki w czasie działania bez ponownego uruchamiania serwera. Najpierw uruchom Show_Coefficient_Settings, aby zobaczyć aktualne wartości.
  • Zaplanuj regularne ponowne uruchomienia. Ponownie uruchamiaj serwer codziennie, aby wyczyścić wycieki pamięci i zastosować wszelkie oczekujące aktualizacje.
  • Nadawaj ogłoszenia przed konserwacją. Zawsze używaj komendy broadcast, aby ostrzec graczy przed ponownymi uruchomieniami serwera lub oknami konserwacji.
  • Używaj SaveWorld przed ryzykownymi operacjami. Wymuś zapis przed wprowadzeniem istotnych zmian, takich jak czyszczenie NPC lub modyfikowanie współczynników.

Powiązane artykuły


Potrzebujesz pomocy?

Jeśli potrzebujesz dalszej pomocy z komendami administratora Soulmask lub zarządzaniem serwerem, prosimy otworzyć zgłoszenie do wsparcia, a nasz zespół chętnie Ci pomoże.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.