Jak používat RCON na Soulmask
Tento průvodce poskytuje podrobné pokyny, jak nastavit a spravovat váš Soulmask server pomocí RCON. Jedná se o poměrně novou funkci, která je také někdy v komunitě Soulmask označována jako TELNET.
Základní RCON příkazy
Sekce s názvem "Základní RCON příkazy"Zde je seznam všech RCON příkazů se základními podrobnostmi.
| Příkaz | Popis |
|---|---|
| help | Zobrazí všechny aktuální RCON příkazy. |
| quit/close/shutdown seconds | Po počtu sekund specifikovaném parametrem uloží a ukončí herní svět. |
| saveworld | Pouze uloží archiv světa bez ukončení. |
| backup new_database_name | Zálohuje archiv světa do databázového souboru se specifikovaným názvem. |
| backuphour | Zálohuje archiv světa a pojmenuje ho aktuálním datem a časem (UTC), například: YYYYmmddHH.db |
| dpp | Exportuje základní informace všech účtů (účet, role, unie, úroveň, celkový online čas, čas vytvoření, atd.) do Saved/ALL_PLAYER_INFO.txt. |
| setpm flag | Nastaví přepínač správy oprávnění přihlášení serveru (0 pro vypnutí všech oprávnění, 15 pro zapnutí všech oprávnění). |
| serverfps | Zobrazí průměrnou snímkovou frekvenci serveru za krátké období. |
| QueryInvitationCode | Zobrazí pozvací kód serveru. |
| List_OnlinePlayers | Vypíše účet, jméno a ID těla online hráčů. Alias: lp |
| List_AllPlayers | Vypíše základní informace pro všechny hráče a databázové informace. Alias: lap |
| List_SameBelongingObjs | Vypíše postavy sdílející stejné vlastnictví jako hráč. Alias: ls |
| List_Guilds | Vypíše registrované informace o gildách na serveru. Alias: lg |
| List_GuildObjs | Vypíše všechny informace o postavách v specifikované gildě. Alias: lgo |
| List_AllNPCClass | Vypíše všechny typy postav a názvy tříd. Alias: lcc |
| Show_Coefficient_Settings | Vypíše položky herních koeficientů a jejich aktuální hodnoty. Alias: lc |
| List_ServerPermissionList | Vypíše všechny informace o seznamu oprávnění serveru. Alias: lsp |
| Set_Coefficient | Nastaví herní koeficienty. Alias: sc |
| Set_ServerPermissionEnable | Nastaví stav položky oprávnění serveru. Alias: ssp |
| Set_ServerPermissionFlag | Nastaví příznak oprávnění serveru, globálně nastavuje stav oprávnění serveru. Alias: sspf |
| Update_ServerPermissionList | Nastaví obsah seznamu oprávnění serveru (přidat/odebrat). Alias: usp |
| Set_OutputChats | Nastaví, zda je obsah chatu serveru výstupem do logu. Alias: soc |
| GotoPostion | Teleportuje postavu na specifikované souřadnice. Alias: go |
| GotoTarget | Teleportuje postavu poblíž jiné postavy. Alias: gonpc |
| CreateSpecifiedMan | Vytvoří barbara na základě čísla šablony, patřícího specifikovanému hráči. Alias: cnpc |
| CreateSWByClass | Vytvoří barbara/zvířecí postavu na základě názvu třídy. Alias: create |
| FlyMode | Povolí/zakáže režim letu (režim ducha) pro specifikovaného hráče. Alias: fly |
| Update_RconClientAddress | Přidává nebo odebírá IP adresy z RCON whitelist. Alias: ura |
Přidání IP adres do Whitelist
Sekce s názvem "Přidání IP adres do Whitelist"Z bezpečnostních důvodů RCON používá IP whitelist. Pouze povolené IP adresy se mohou připojit k RCON službě serveru. Také nepovolujeme přístup k tomuto veřejně, pokud není vyžádán prostřednictvím podpory.
-
Upravte
WS/Saved/Config/[Platform]Server/Engine.ini:[Server.SafeIP]IP=xxx.xxx.xxx.xxxIP=yyy.yyy.yyy.yyy -
Použijte RCON příkaz (neuloží se po restartu serveru):
ura 1 xxx.xxx.xxx.xxx,yyy.yyy.yyy.yyy
Help příkaz
Sekce s názvem "Help příkaz"Zadejte help v terminálu pro zobrazení informací o dostupných příkazech.
DESC: Popis příkazuAlia: Alias příkazuExample: Příklad použití
Můžete použít číslo příkazu jako zkratku pro vykonání příkazů.
Příkazy pro získávání informací
Sekce s názvem "Příkazy pro získávání informací"-
List_OnlinePlayers (Alias:
lp)- Vypíše účet, jméno a ID těla online hráčů
- Formát:
| Steam účet | Jméno hráče | Aktuální ID těla |
-
List_AllPlayers (Alias:
lap)- Vypíše základní informace všech hráčů a databázové informace
- Formát:
| Steam účet | Jméno hráče | Název gildy | Úroveň povědomí | Celkový online čas (sekundy) | Čas vytvoření účtu (UTC) |
-
List_SameBelongingObjs (Alias:
ls)- Vypíše postavy se stejným vlastnictvím
- Parametry: Steam účet nebo ID postavy/koně
- Formát:
| Jméno postavy | ID postavy |
-
List_Guilds (Alias:
lg)- Vypíše registrované informace o gildách
- Formát:
| Název gildy | ID gildy | Jméno vůdce gildy |
-
List_GuildObjs (Alias:
lgo)- Vypíše všechny postavy v specifikované gildě
- Parametry: Název gildy nebo ID gildy
- Formát:
| Jméno postavy | ID postavy |
-
List_AllNPCClass (Alias:
lcc)- Vypíše všechny typy postav a názvy tříd
- Volitelný parametr pro filtrování výsledků
- Formát:
| Výchozí jméno postavy | Název třídy postavy |
-
Show_Coefficient_Settings (Alias:
lc)- Vypíše položky herních koeficientů a jejich hodnoty
- Volitelný parametr pro filtrování výsledků
- Formát:
| Název koeficientu | Aktuální hodnota koeficientu |
-
List_ServerPermissionList (Alias:
lsp)- Vypíše všechny informace o oprávněních serveru
Příkazy pro nastavení
Sekce s názvem "Příkazy pro nastavení"-
Set_Coefficient (Alias:
sc)- Nastaví herní koeficienty
- Parametry: Název koeficientu, Nová hodnota
-
Set_ServerPermissionEnable (Alias:
ssp)- Nastaví stav položky oprávnění serveru
- Parametry: Číslo oprávnění (0-4), Stav povolení (0 nebo 1)
-
Set_ServerPermissionFlag (Alias:
sspf)- Nastaví příznak oprávnění serveru globálně
- Parametr: Celé číslo (součet hodnot příznaků)
-
Update_ServerPermissionList (Alias:
usp)- Modifikuje seznam oprávnění serveru (přidat/odebrat)
- Parametry: Typ oprávnění, Příznak přidat/odebrat, Seznam účtů/IP
-
Set_OutputChats (Alias:
soc)- Povolí/zakáže výstup chatu serveru do logu
- Parametr: 0 (zakázat) nebo 1 (povolit)
Ostatní příkazy
Sekce s názvem "Ostatní příkazy"-
GotoPostion (Alias:
go)- Teleportuje postavu na specifikované souřadnice
- Parametry: Identifikátor postavy, X, Y, Z souřadnice
-
GotoTarget (Alias:
gonpc)- Teleportuje postavu poblíž jiné postavy
- Parametry: Postava k teleportování, Cílová postava
-
CreateSpecifiedMan (Alias:
cnpc)- Vytvoří barbara na základě šablony
- Parametry: Steam účet hráče, Číslo šablony, Pohlaví (0/1)
-
CreateSWByClass (Alias:
create)- Vytvoří barbara/zvířecí postavu
- Parametry: Steam účet hráče, Název třídy, Normální/Potomek, Úroveň, Množství, Kvalita
-
FlyMode (Alias:
fly)- Povolí/zakáže režim letu pro hráče
- Parametry: Steam účet hráče, Povolit/Zakázat (1/0)
-
Update_RconClientAddress (Alias:
ura)- Přidává/odebírá IP adresy z RCON whitelist
- Parametry: Přidat/Odebrat (1/0), IP adresa