Salt la conținut

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.

Iată o listă cu toate comenzile RCON cu detalii de bază.

ComandăDescriere
helpAfișează toate comenzile RCON curente.
quit/close/shutdown secondsDupă numărul de secunde specificat de parametru, salvează și ieși din lumea jocului.
saveworldSalvează doar arhiva lumii fără a ieși.
backup new_database_nameFă o copie de rezervă a arhivei lumii într-un fișier de bază de date cu numele specificat.
backuphourFă o copie de rezervă a arhivei lumii și denumește-o cu data și ora curentă (UTC), de exemplu: YYYYmmddHH.db
dppExportă informațiile de bază ale tuturor conturilor (cont, rol, uniune, nivel, timp total online, timp creare, etc.) în Saved/ALL_PLAYER_INFO.txt.
setpm flagSetează comutatorul de gestionare a permisiunilor de conectare la server (0 pentru a dezactiva toate permisiunile, 15 pentru a activa toate permisiunile).
serverfpsAfișează rata medie de cadre a serverului pe o perioadă scurtă de timp.
QueryInvitationCodeAfișează Codul de Invitație al serverului.
List_OnlinePlayersListează contul, numele și ID-ul corpului jucătorilor online. Alias: lp
List_AllPlayersListează informațiile de bază pentru toți jucătorii și informațiile bazei de date. Alias: lap
List_SameBelongingObjsListează personajele care împart aceeași proprietate cu jucătorul. Alias: ls
List_GuildsListează informațiile gildei înregistrate pe server. Alias: lg
List_GuildObjsListează toate informațiile personajelor dintr-o gildă specificată. Alias: lgo
List_AllNPCClassListează toate tipurile de personaje și numele claselor. Alias: lcc
Show_Coefficient_SettingsListează elementele coeficientului jocului și valorile lor curente. Alias: lc
List_ServerPermissionListListează toate informațiile listei de permisiuni ale serverului. Alias: lsp
Set_CoefficientSetează coeficienții jocului. Alias: sc
Set_ServerPermissionEnableSetează starea unui element de permisiune al serverului. Alias: ssp
Set_ServerPermissionFlagSetează flag-ul permisiunii serverului, setând global starea permisiunii serverului. Alias: sspf
Update_ServerPermissionListSetează conținutul listei de permisiuni ale serverului (adaugă/elimină). Alias: usp
Set_OutputChatsSetează dacă conținutul chat-ului serverului este afișat în jurnal. Alias: soc
GotoPostionTeleportează un personaj la coordonatele specificate. Alias: go
GotoTargetTeleportează un personaj lângă alt personaj. Alias: gonpc
CreateSpecifiedManCreează un barbar bazat pe un număr de șablon, aparținând unui jucător specificat. Alias: cnpc
CreateSWByClassCreează un personaj barbar/animal bazat pe numele clasei. Alias: create
FlyModeActivează/dezactivează modul de zbor (modul fantomă) pentru un jucător specificat. Alias: fly
Update_RconClientAddressAdaugă sau elimină adrese IP din lista albă RCON. Alias: ura

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.

  1. Modifică WS/Saved/Config/[Platform]Server/Engine.ini:

    [Server.SafeIP]
    IP=xxx.xxx.xxx.xxx
    IP=yyy.yyy.yyy.yyy
  2. Folosește comanda RCON (nu este salvată după repornirea serverului):

    ura 1 xxx.xxx.xxx.xxx,yyy.yyy.yyy.yyy

Scrie help în terminal pentru a afișa informații despre comenzile disponibile.

  • DESC: Descrierea comenzii
  • Alia: Aliasul comenzii
  • Example: Exemplu de utilizare

Poți folosi numărul comenzii ca o scurtătură pentru a executa comenzi.

  1. List_OnlinePlayers (Alias: lp)

    • Listează contul, numele și ID-ul corpului jucătorilor online
    • Format: | Cont Steam | Nume Jucător | ID Corp Curent |
  2. 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) |
  3. List_SameBelongingObjs (Alias: ls)

    • Listează personajele cu aceeași proprietate
    • Parametri: Cont Steam sau ID Personaj/montura
    • Format: | Nume Personaj | ID Personaj |
  4. List_Guilds (Alias: lg)

    • Listează informațiile gildei înregistrate
    • Format: | Nume Gildă | ID Gildă | Nume Lider Gildă |
  5. List_GuildObjs (Alias: lgo)

    • Listează toate personajele dintr-o gildă specificată
    • Parametri: Nume Gildă sau ID Gildă
    • Format: | Nume Personaj | ID Personaj |
  6. 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 |
  7. 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 |
  8. List_ServerPermissionList (Alias: lsp)

    • Listează toate informațiile permisiunilor serverului
  1. Set_Coefficient (Alias: sc)

    • Setează coeficienții jocului
    • Parametri: Nume coeficient, Valoare nouă
  2. Set_ServerPermissionEnable (Alias: ssp)

    • Setează starea unui element de permisiune al serverului
    • Parametri: Numărul permisiunii (0-4), Starea de activare (0 sau 1)
  3. Set_ServerPermissionFlag (Alias: sspf)

    • Setează flag-ul permisiunii serverului global
    • Parametru: Întreg (suma valorilor flag-urilor)
  4. Update_ServerPermissionList (Alias: usp)

    • Modifică lista permisiunilor serverului (adaugă/elimină)
    • Parametri: Tip permisiune, Flag adaugă/elimină, Lista conturilor/IP-urilor
  5. Set_OutputChats (Alias: soc)

    • Activează/dezactivează afișarea chat-ului serverului în jurnal
    • Parametru: 0 (dezactivează) sau 1 (activează)
  1. GotoPostion (Alias: go)

    • Teleportează un personaj la coordonatele specificate
    • Parametri: Identificatorul personajului, coordonatele X, Y, Z
  2. GotoTarget (Alias: gonpc)

    • Teleportează un personaj lângă alt personaj
    • Parametri: Personajul de teleportat, Personajul țintă
  3. CreateSpecifiedMan (Alias: cnpc)

    • Creează un barbar bazat pe un șablon
    • Parametri: Contul Steam al jucătorului, Numărul șablonului, Genul (0/1)
  4. CreateSWByClass (Alias: create)

    • Creează un personaj barbar/animal
    • Parametri: Contul Steam al jucătorului, Numele clasei, Normal/Descendență, Nivel, Cantitate, Calitate
  5. FlyMode (Alias: fly)

    • Activează/dezactivează modul de zbor pentru un jucător
    • Parametri: Contul Steam al jucătorului, Activează/Dezactivează (1/0)
  6. Update_RconClientAddress (Alias: ura)

    • Adaugă/elimină adrese IP din lista albă RCON
    • Parametri: Adaugă/Elimină (1/0), Adresa IP