Tento průvodce pokrývá nastavení administrátora, herní administrátorské příkazy, konfiguraci RCON a příkazy pro správu serveru pro váš dedikovaný server Soulmask na Legion Hosting. Pro nastavení a konfiguraci serveru viz Průvodce nastavením serveru Soulmask.
Nastavení administrátorských oprávnění
Soulmask používá systém administrace založený na hesle. Abyste se stali administrátorem, musíte nastavit administrátorské heslo v konfiguraci spuštění serveru a poté se ověřit ve hře.
Krok 1: Nastavení administrátorského hesla
- V GPanel vyberte váš server Soulmask.
- Klikněte na záložku Startup.
- Nastavte proměnnou
ADMIN_PASSWORDna silné, unikátní heslo. Toto odpovídá parametru příkazové řádky-adminpsw. - Restartujte server, aby se změna projevila.
Krok 2: Ověření ve hře
- Připojte se k vašemu serveru Soulmask jako hráč.
- Otevřete herní konzoli stisknutím klávesy ` (grave/tilda) nebo Numpad - (numerický mínus).
- Zadejte následující příkaz a stiskněte Enter:
gm key YOUR_ADMIN_PASSWORD - Pokud je heslo správné, uvidíte potvrzovací zprávu a získáte GM (Game Master) administrátorská oprávnění.
- Můžete také kliknout na tlačítko "Become the admin", které se objeví v rozhraní GM panelu.
gm key pokaždé, když se přihlásíte.
Herní administrátorské příkazy
Po ověření jako administrátor otevřete konzoli (` nebo Numpad -) a zadávejte příkazy. Všechny administrátorské příkazy začínají prefixem gm.
Správa hráčů
| Příkaz | Popis |
|---|---|
gm AddExp [value] |
Přidá obecné body zkušeností vaší postavě. |
gm Addmjexp [value] |
Přidá zkušenosti masky vaší postavě (zvyšuje úroveň masky). |
gm Addshoulieexp [value] |
Přidá lovecké zkušenosti vaší postavě. |
gm XiDian |
Resetuje všechny body dovedností vaší postavy, což umožňuje přerozdělit je. |
gm FuHuo |
Oživí vaši postavu (použijte, když jste mrtví). |
gm ZiSha 1 |
Zabije vaši vlastní postavu (příkaz sebevraždy). |
gm shanhao |
Smaže váš účet/postavu ze serveru. Používejte s krajní opatrností -- toto je nevratné. |
gm ShowInfo 1 |
Zobrazí podrobné informace o vaší vlastní postavě (statistiky, ID, pozice). |
gm ShowInfo 0 |
Zobrazí podrobné informace o aktuálně zaměřené postavě nebo NPC. |
gm ChongZhiRenWu |
Resetuje všechny tutoriály a průvodcovské úkoly pro vaši postavu. |
Navigace a viditelnost
| Příkaz | Popis |
|---|---|
gm Go [x] [y] [z] |
Teleportuje na konkrétní souřadnice světa. Nejprve použijte GPS k zjištění vašich aktuálních souřadnic. |
GPS |
Zobrazí vaše aktuální souřadnice světa (X, Y, Z). Užitečné pro cíle teleportace. |
gm SetAttr YinShen 1 |
Zapne neviditelnost. Příšery a NPC vás nemohou detekovat. |
gm SetAttr YinShen 0 |
Vypne neviditelnost. Návrat k normální viditelnosti. |
gm ShowMap |
Odhalí celou mapu, odkryje veškerou mlhu války pro vaši postavu. |
Ovládání NPC a světa
| Příkaz | Popis |
|---|---|
gm ZhaoMu |
Okamžitě rekrutuje zaměřené NPC do vašeho kmene. |
gm ClearAllNpc |
Odstraní všechna NPC (nehráčské postavy) ze serveru. Používejte opatrně -- ovlivní všechna NPC na celém serveru. |
gm ClearSelect |
Odstraní aktuálně vybranou/zaměřenou entitu (NPC, tvora nebo objekt). |
gm ShuaXinZhiBei |
Obnoví a znovu vypěstuje veškerou blízkou vegetaci a sbíratelné rostliny. |
gm KeJiShu |
Odemkne všechny uzly technologického stromu pro vaši postavu. |
Správa invazí a heat
| Příkaz | Popis |
|---|---|
gm ShowReDu |
Zobrazí aktuální graf heat invazí, ukazující úrovně hrozeb v různých oblastech. |
gm ClearAllReDu |
Vymaže veškerý heat invazí na celé mapě, resetuje úrovně hrozeb na nulu. |
gm AddReDu [value] |
Ručně zvýší heat invazí o zadanou hodnotu. Vyšší heat přitahuje více invazí. |
Server a ladění
| Příkaz | Popis |
|---|---|
gm exit |
Bezpečně vypne server s uložením. Toto je nejbezpečnější způsob, jak zastavit server ze hry. |
Debuginfo 1 |
Zapne překryvnou vrstvu monitorování výkonu serveru, zobrazující tick rate, počty entit a využití zdrojů. |
Debuginfo 0 |
Vypne překryvnou vrstvu monitorování výkonu serveru. |
Příkazy pro správu serveru
Tyto příkazy se používají pro celoserverovou správu a mohou být prováděny jak ve hře (přes konzoli), tak vzdáleně (přes RCON/Telnet).
Ovládání serveru
| Příkaz | Popis |
|---|---|
SaveWorld |
Vynutí okamžité uložení světa do paměti (a volitelně na disk). Použijte před prováděním rizikových operací. |
SaveAndExit [seconds] |
Uloží svět a vypne server po zadaném počtu sekund. Hráči obdrží varovné odpočítávání. |
StopCloseServer |
Zruší čekající vypnutí, které bylo iniciováno příkazem SaveAndExit. |
shutdown [seconds] |
Zahájí bezpečné vypnutí serveru se zadaným odpočítáváním v sekundách. |
broadcast [message] |
Odešle globální zprávu všem připojeným hráčům. Užitečné pro oznámení a upozornění. |
Vzdálená správa hráčů
| Příkaz | Popis |
|---|---|
List_AllPlayers |
Vypíše všechny hráčské účty registrované na serveru (online i offline). |
List_OnlinePlayers |
Vypíše všechny aktuálně připojené hráče s jejich Steam ID a jmény postav. |
List_Guilds |
Vypíše všechny kmeny (gildy) na serveru s počty členů. |
kick [PlayerName] |
Vykopne hráče ze serveru podle jména postavy. |
ban [PlayerName] |
Zabanuje hráče na serveru. Nebude se moci znovu připojit. |
CreateItemForPlayer [SteamID] [ItemID] [Amount] |
Přidá předměty přímo do inventáře konkrétního hráče podle Steam ID. |
GotoPosition [SteamID] [x] [y] [z] |
Teleportuje konkrétního hráče na souřadnice světa. |
FlyMode [SteamID] [0/1] |
Zapne (1) nebo vypne (0) režim letu/průchodu pro hráče. |
Informace o serveru
| Příkaz | Popis |
|---|---|
ServerFPS |
Zobrazí aktuální tick rate (FPS) serveru. Zdravé servery by měly udržovat 30+ FPS. |
Show_Coefficient_Settings |
Vypíše všechna aktuální nastavení herních koeficientů z GameXishu.json. |
Set_Coefficient [key] [value] |
Upraví herní koeficient za běhu bez úpravy souborů. Změny se projeví okamžitě. |
List_AllTalent [level] |
Zobrazí všechny přirozené dary (talenty) dostupné na zadané úrovni. |
Ladění a pokročilé
| Příkaz | Popis |
|---|---|
Dump_AllActorPositions |
Exportuje všechny pozice aktorů do datového souboru pro ladění stavu světa. |
DrawActorImage |
Vygeneruje vizualizaci pozic aktorů na mapě. |
ExecScriptCommands [filename] |
Spustí dávkový soubor příkazů. Užitečné pro provádění více příkazů najednou. |
Přístup přes RCON
RCON (Remote Console) umožňuje provádět příkazy serveru vzdáleně bez nutnosti být připojen ke hře. Soulmask podporuje jak RCON, tak Telnet pro vzdálenou administraci.
Povolení RCON
RCON je ve výchozím stavu vypnutý a musí být povolen prostřednictvím parametrů spuštění:
- V GPanel přejděte na záložku Startup.
- Přidejte následující parametry (prostřednictvím dalších parametrů spuštění nebo kontaktováním podpory, aby je přidali):
-rconpsw="YOUR_RCON_PASSWORD" -rconport=19000 - Restartujte server.
Připojení přes RCON
Jakmile je RCON povolen, můžete se připojit pomocí jakéhokoli standardního RCON klienta:
- Stáhněte si RCON klienta, jako je rcon-cli nebo GUI nástroj jako mcrcon.
- Připojte se k serveru pomocí:
- Host: IP adresa vašeho serveru
- Port: RCON port (výchozí
19000) - Heslo: RCON heslo, které jste nastavili pomocí
-rconpsw
- Po připojení zadejte
helppro zobrazení seznamu dostupných příkazů.
Přístup přes Telnet
Soulmask také podporuje administraci přes Telnet na Echo Portu (výchozí 18888). Telnet je ve výchozím stavu omezen pouze na lokální připojení a nevyžaduje další přesměrování portů. Toto se primárně používá pro skriptovanou administraci přímo na serveru.
Příklad RCON relace
# 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
Správné vypnutí serveru
Existuje několik bezpečných metod pro vypnutí serveru Soulmask. Vždy použijte jednu z nich, abyste předešli ztrátě dat:
- Tlačítko Stop v GPanel: Nejjednodušší metoda. Klikněte na Stop v záložce Console v GPanel.
- Herní příkaz: Ověřte se jako administrátor a spusťte
gm exitpro uložení a vypnutí. - RCON/Telnet: Spusťte
shutdown [seconds]neboSaveAndExit [seconds]pro vypnutí s odpočítáváním, které dá hráčům čas na přípravu.
Tipy pro administrátory serveru
- Nastavte automatické zálohy. Použijte
-initbackupa-backupinterval=30pro vytváření pravidelných záložních snímků. - Sledujte FPS serveru. Pravidelně používejte příkaz
ServerFPS. Pokud tick rate klesne pod 15-20 FPS, server má problémy a může potřebovat optimalizaci nebo restart. - Používejte
Set_Coefficientpro živé ladění. Můžete upravovat herní nastavení za běhu bez restartování serveru. Nejprve spusťteShow_Coefficient_Settingspro zobrazení aktuálních hodnot. - Plánujte pravidelné restarty. Restartujte server denně pro vyčištění úniků paměti a aplikaci čekajících aktualizací.
- Oznamujte před údržbou. Vždy použijte příkaz
broadcastk varování hráčů před restarty serveru nebo okny údržby. - Používejte
SaveWorldpřed rizikovými operacemi. Vynutte uložení před prováděním významných změn, jako je mazání NPC nebo úprava koeficientů.
Související články
- Průvodce nastavením serveru Soulmask
- Jak zjistit IP adresu a port vašeho serveru
- Jak nahrávat soubory přes SFTP
- Začínáme s vaším novým serverem
Potřebujete pomoc?
Pokud potřebujete další pomoc s administrátorskými příkazy Soulmask nebo správou serveru, prosím otevřete tiket podpory a náš tým vám rád pomůže.