Cum să Folosești RCON pe Soulmask
Acest ghid oferă instrucțiuni pas cu pas despre cum să configurezi și să gestionezi serverul tău Soulmask folosind RCON. Aceasta este o funcționalitate destul de nouă și este uneori denumită și TELNET în comunitatea Soulmask.
Comenzi RCON de Bază
Secțiune intitulată "Comenzi RCON de Bază"Iată o listă cu toate comenzile RCON cu detalii de bază.
| Comandă | Descriere | 
|---|---|
| help | Afișează toate comenzile RCON curente. | 
| quit/close/shutdown seconds | După numărul de secunde specificat de parametru, salvează și ieși din lumea jocului. | 
| saveworld | Salvează doar arhiva lumii fără a ieși. | 
| backup new_database_name | Fă o copie de rezervă a arhivei lumii într-un fișier de bază de date cu numele specificat. | 
| backuphour | Fă o copie de rezervă a arhivei lumii și denumește-o cu data și ora curentă (UTC), de exemplu: YYYYmmddHH.db | 
| dpp | Exportă informațiile de bază ale tuturor conturilor (cont, rol, uniune, nivel, timp total online, timp creare, etc.) în Saved/ALL_PLAYER_INFO.txt. | 
| setpm flag | Setează comutatorul de gestionare a permisiunilor de conectare la server (0 pentru a dezactiva toate permisiunile, 15 pentru a activa toate permisiunile). | 
| serverfps | Afișează rata medie de cadre a serverului pe o perioadă scurtă de timp. | 
| QueryInvitationCode | Afișează Codul de Invitație al serverului. | 
| List_OnlinePlayers | Listează contul, numele și ID-ul corpului jucătorilor online. Alias: lp | 
| List_AllPlayers | Listează informațiile de bază pentru toți jucătorii și informațiile bazei de date. Alias: lap | 
| List_SameBelongingObjs | Listează personajele care împart aceeași proprietate cu jucătorul. Alias: ls | 
| List_Guilds | Listează informațiile gildei înregistrate pe server. Alias: lg | 
| List_GuildObjs | Listează toate informațiile personajelor dintr-o gildă specificată. Alias: lgo | 
| List_AllNPCClass | Listează toate tipurile de personaje și numele claselor. Alias: lcc | 
| Show_Coefficient_Settings | Listează elementele coeficientului jocului și valorile lor curente. Alias: lc | 
| List_ServerPermissionList | Listează toate informațiile listei de permisiuni ale serverului. Alias: lsp | 
| Set_Coefficient | Setează coeficienții jocului. Alias: sc | 
| Set_ServerPermissionEnable | Setează starea unui element de permisiune al serverului. Alias: ssp | 
| Set_ServerPermissionFlag | Setează flag-ul permisiunii serverului, setând global starea permisiunii serverului. Alias: sspf | 
| Update_ServerPermissionList | Setează conținutul listei de permisiuni ale serverului (adaugă/elimină). Alias: usp | 
| Set_OutputChats | Setează dacă conținutul chat-ului serverului este afișat în jurnal. Alias: soc | 
| GotoPostion | Teleportează un personaj la coordonatele specificate. Alias: go | 
| GotoTarget | Teleportează un personaj lângă alt personaj. Alias: gonpc | 
| CreateSpecifiedMan | Creează un barbar bazat pe un număr de șablon, aparținând unui jucător specificat. Alias: cnpc | 
| CreateSWByClass | Creează un personaj barbar/animal bazat pe numele clasei. Alias: create | 
| FlyMode | Activează/dezactivează modul de zbor (modul fantomă) pentru un jucător specificat. Alias: fly | 
| Update_RconClientAddress | Adaugă sau elimină adrese IP din lista albă RCON. Alias: ura | 
Adăugarea IP-urilor în Lista Albă
Secțiune intitulată "Adăugarea IP-urilor în Lista Albă"Din motive de securitate, RCON folosește o listă albă de IP-uri. Doar adresele IP din lista albă se pot conecta la serviciul RCON al serverului. De asemenea, nu permitem accesul la acesta public decât dacă este solicitat printr-un ticket de suport.
- 
Modifică
WS/Saved/Config/[Platform]Server/Engine.ini:[Server.SafeIP]IP=xxx.xxx.xxx.xxxIP=yyy.yyy.yyy.yyy - 
Folosește comanda RCON (nu este salvată după repornirea serverului):
ura 1 xxx.xxx.xxx.xxx,yyy.yyy.yyy.yyy 
Comanda Help
Secțiune intitulată "Comanda Help"Scrie help în terminal pentru a afișa informații despre comenzile disponibile.
DESC: Descrierea comenziiAlia: Aliasul comenziiExample: Exemplu de utilizare
Poți folosi numărul comenzii ca o scurtătură pentru a executa comenzi.
Comenzi de Obținere a Informațiilor
Secțiune intitulată "Comenzi de Obținere a Informațiilor"- 
List_OnlinePlayers (Alias:
lp)- Listează contul, numele și ID-ul corpului jucătorilor online
 - Format: 
| Cont Steam | Nume Jucător | ID Corp Curent | 
 - 
List_AllPlayers (Alias:
lap)- Listează informațiile de bază și ale bazei de date ale tuturor jucătorilor
 - Format: 
| Cont Steam | Nume Jucător | Nume Gildă | Nivel Conștientizare | Timp Total Online (secunde) | Timp Creare Cont (UTC) | 
 - 
List_SameBelongingObjs (Alias:
ls)- Listează personajele cu aceeași proprietate
 - Parametri: Cont Steam sau ID Personaj/montura
 - Format: 
| Nume Personaj | ID Personaj | 
 - 
List_Guilds (Alias:
lg)- Listează informațiile gildei înregistrate
 - Format: 
| Nume Gildă | ID Gildă | Nume Lider Gildă | 
 - 
List_GuildObjs (Alias:
lgo)- Listează toate personajele dintr-o gildă specificată
 - Parametri: Nume Gildă sau ID Gildă
 - Format: 
| Nume Personaj | ID Personaj | 
 - 
List_AllNPCClass (Alias:
lcc)- Listează toate tipurile de personaje și numele claselor
 - Parametru opțional pentru a filtra rezultatele
 - Format: 
| Nume Personaj Implicit | Nume Clasă Personaj | 
 - 
Show_Coefficient_Settings (Alias:
lc)- Listează elementele coeficientului jocului și valorile lor
 - Parametru opțional pentru a filtra rezultatele
 - Format: 
| Nume Coeficient | Valoare Coeficient Curent | 
 - 
List_ServerPermissionList (Alias:
lsp)- Listează toate informațiile permisiunilor serverului
 
 
Comenzi de Setare
Secțiune intitulată "Comenzi de Setare"- 
Set_Coefficient (Alias:
sc)- Setează coeficienții jocului
 - Parametri: Nume coeficient, Valoare nouă
 
 - 
Set_ServerPermissionEnable (Alias:
ssp)- Setează starea unui element de permisiune al serverului
 - Parametri: Numărul permisiunii (0-4), Starea de activare (0 sau 1)
 
 - 
Set_ServerPermissionFlag (Alias:
sspf)- Setează flag-ul permisiunii serverului global
 - Parametru: Întreg (suma valorilor flag-urilor)
 
 - 
Update_ServerPermissionList (Alias:
usp)- Modifică lista permisiunilor serverului (adaugă/elimină)
 - Parametri: Tip permisiune, Flag adaugă/elimină, Lista conturilor/IP-urilor
 
 - 
Set_OutputChats (Alias:
soc)- Activează/dezactivează afișarea chat-ului serverului în jurnal
 - Parametru: 0 (dezactivează) sau 1 (activează)
 
 
Alte Comenzi
Secțiune intitulată "Alte Comenzi"- 
GotoPostion (Alias:
go)- Teleportează un personaj la coordonatele specificate
 - Parametri: Identificatorul personajului, coordonatele X, Y, Z
 
 - 
GotoTarget (Alias:
gonpc)- Teleportează un personaj lângă alt personaj
 - Parametri: Personajul de teleportat, Personajul țintă
 
 - 
CreateSpecifiedMan (Alias:
cnpc)- Creează un barbar bazat pe un șablon
 - Parametri: Contul Steam al jucătorului, Numărul șablonului, Genul (0/1)
 
 - 
CreateSWByClass (Alias:
create)- Creează un personaj barbar/animal
 - Parametri: Contul Steam al jucătorului, Numele clasei, Normal/Descendență, Nivel, Cantitate, Calitate
 
 - 
FlyMode (Alias:
fly)- Activează/dezactivează modul de zbor pentru un jucător
 - Parametri: Contul Steam al jucătorului, Activează/Dezactivează (1/0)
 
 - 
Update_RconClientAddress (Alias:
ura)- Adaugă/elimină adrese IP din lista albă RCON
 - Parametri: Adaugă/Elimină (1/0), Adresa IP