Acest ghid acoperă configurarea administratorului, comenzile de administrare în joc, configurarea RCON și comenzile de gestionare a serverului pentru serverul tău dedicat Soulmask de la Legion Hosting. Pentru configurarea și setarea serverului, vezi Ghidul de configurare a serverului Soulmask.
Setarea privilegiilor de administrator
Soulmask folosește un sistem de administrare bazat pe parolă. Pentru a deveni administrator, trebuie să setezi o parolă de administrator în configurarea de pornire a serverului și apoi să te autentifici în joc.
Pasul 1: Setează parola de administrator
- În GPanel, selectează serverul tău Soulmask.
- Fă clic pe fila Startup.
- Setează variabila
ADMIN_PASSWORDla o parolă puternică și unică. Aceasta corespunde parametrului de linie de comandă-adminpsw. - Repornește serverul pentru ca modificarea să aibă efect.
Pasul 2: Autentifică-te în joc
- Alătură-te serverului tău Soulmask ca jucător.
- Deschide consola din joc apăsând tasta ` (grave/tildă) sau Numpad - (minus de pe blocul numeric).
- Tastează următoarea comandă și apasă Enter:
gm key YOUR_ADMIN_PASSWORD - Dacă parola este corectă, vei vedea un mesaj de confirmare și vei obține privilegii de administrator GM (Game Master).
- Poți, de asemenea, să faci clic pe butonul „Become the admin” care apare în interfața panoului GM.
gm key de fiecare dată când te conectezi.
Comenzi de administrare în joc
Odată autentificat ca administrator, deschide consola (` sau Numpad -) și introdu comenzile. Toate comenzile de administrare încep cu prefixul gm.
Gestionarea jucătorilor
| Comandă | Descriere |
|---|---|
gm AddExp [value] |
Adaugă puncte de experiență generală personajului tău. |
gm Addmjexp [value] |
Adaugă experiență de mască personajului tău (urcă nivelul măștii). |
gm Addshoulieexp [value] |
Adaugă experiență de vânătoare personajului tău. |
gm XiDian |
Resetează toate punctele de abilități pentru personajul tău, permițând realocarea. |
gm FuHuo |
Reînvie personajul tău (folosește când ești mort). |
gm ZiSha 1 |
Ucide propriul tău personaj (comandă de sinucidere). |
gm shanhao |
Șterge contul/personajul tău de pe server. Folosește cu extremă precauție -- acest lucru este ireversibil. |
gm ShowInfo 1 |
Afișează informații detaliate despre propriul tău personaj (statistici, ID-uri, poziție). |
gm ShowInfo 0 |
Afișează informații detaliate despre personajul sau NPC-ul vizat curent. |
gm ChongZhiRenWu |
Resetează toate tutorialele și misiunile de ghidare pentru personajul tău. |
Navigare și vizibilitate
| Comandă | Descriere |
|---|---|
gm Go [x] [y] [z] |
Teleportare la coordonate specifice din lume. Folosește mai întâi GPS pentru a-ți găsi coordonatele curente. |
GPS |
Afișează coordonatele tale curente din lume (X, Y, Z). Util pentru țintele de teleportare. |
gm SetAttr YinShen 1 |
Activează invizibilitatea. Monștrii și NPC-urile nu te pot detecta. |
gm SetAttr YinShen 0 |
Dezactivează invizibilitatea. Revino la vizibilitatea normală. |
gm ShowMap |
Dezvăluie întreaga hartă, deblocând toată ceața de război pentru personajul tău. |
Controlul NPC-urilor și al lumii
| Comandă | Descriere |
|---|---|
gm ZhaoMu |
Recrutează instantaneu NPC-ul vizat în tribul tău. |
gm ClearAllNpc |
Elimină toate NPC-urile non-jucător de pe server. Folosește cu precauție -- afectează toate NPC-urile la nivelul întregului server. |
gm ClearSelect |
Elimină entitatea selectată/vizată curent (NPC, creatură sau obiect). |
gm ShuaXinZhiBei |
Reîmprospătează și recreează toată vegetația din apropiere și plantele recoltabile. |
gm KeJiShu |
Deblochează toate nodurile arborelui tehnologic pentru personajul tău. |
Gestionarea invaziilor și a căldurii
| Comandă | Descriere |
|---|---|
gm ShowReDu |
Afișează graficul curent de căldură al invaziei, arătând nivelurile de amenințare în diferite zone. |
gm ClearAllReDu |
Șterge toată căldura invaziei de pe hartă, resetând nivelurile de amenințare la zero. |
gm AddReDu [value] |
Crește manual căldura invaziei cu cantitatea specificată. O căldură mai mare atrage mai multe invazii. |
Server și depanare
| Comandă | Descriere |
|---|---|
gm exit |
Oprește serverul în mod controlat, cu o salvare. Aceasta este cea mai sigură modalitate de a opri serverul din joc. |
Debuginfo 1 |
Activează suprapunerea de monitorizare a performanței serverului, arătând rata de tic, numărul de entități și utilizarea resurselor. |
Debuginfo 0 |
Dezactivează suprapunerea de monitorizare a performanței serverului. |
Comenzi de gestionare a serverului
Aceste comenzi sunt folosite pentru gestionarea la nivelul întregului server și pot fi executate atât în joc (prin consolă), cât și de la distanță (prin RCON/Telnet).
Controlul serverului
| Comandă | Descriere |
|---|---|
SaveWorld |
Forțează o salvare imediată a lumii în memorie (și opțional pe disc). Folosește înainte de a efectua operațiuni riscante. |
SaveAndExit [seconds] |
Salvează lumea și oprește serverul după numărul specificat de secunde. Jucătorii primesc o numărătoare inversă de avertizare. |
StopCloseServer |
Anulează o oprire în așteptare care a fost inițiată cu SaveAndExit. |
shutdown [seconds] |
Inițiază o oprire controlată a serverului cu numărătoarea inversă specificată în secunde. |
broadcast [message] |
Trimite un mesaj global tuturor jucătorilor conectați. Util pentru anunțuri și avertismente. |
Administrarea jucătorilor (la distanță)
| Comandă | Descriere |
|---|---|
List_AllPlayers |
Listează toate conturile de jucător înregistrate pe server (online și offline). |
List_OnlinePlayers |
Listează toți jucătorii conectați curent cu ID-urile lor Steam și numele personajelor. |
List_Guilds |
Listează toate triburile (breslele) de pe server cu numărul de membri. |
kick [PlayerName] |
Dă afară un jucător de pe server după numele personajului. |
ban [PlayerName] |
Interzice un jucător pe server. Acesta nu se va putea reconecta. |
CreateItemForPlayer [SteamID] [ItemID] [Amount] |
Adaugă obiecte direct în inventarul unui anumit jucător după ID-ul Steam. |
GotoPosition [SteamID] [x] [y] [z] |
Teleportează un anumit jucător la coordonatele din lume. |
FlyMode [SteamID] [0/1] |
Activează (1) sau dezactivează (0) modul fantomă/zbor pentru un jucător. |
Informații despre server
| Comandă | Descriere |
|---|---|
ServerFPS |
Afișează rata curentă de tic a serverului (FPS). Serverele sănătoase ar trebui să mențină 30+ FPS. |
Show_Coefficient_Settings |
Listează toate setările curente de coeficient de joc din GameXishu.json. |
Set_Coefficient [key] [value] |
Modifică un coeficient de joc în timpul execuției fără a edita fișiere. Modificările au efect imediat. |
List_AllTalent [level] |
Vizualizează toate darurile naturale (talentele) disponibile la nivelul specificat. |
Depanare și avansate
| Comandă | Descriere |
|---|---|
Dump_AllActorPositions |
Exportă toate pozițiile actorilor într-un fișier de date pentru depanarea stării lumii. |
DrawActorImage |
Generează o vizualizare a pozițiilor actorilor pe hartă. |
ExecScriptCommands [filename] |
Rulează un fișier batch de comenzi. Util pentru executarea mai multor comenzi simultan. |
Acces RCON
RCON (Remote Console) îți permite să execuți comenzi de server de la distanță fără a fi conectat la joc. Soulmask suportă atât RCON, cât și Telnet pentru administrare la distanță.
Activarea RCON
RCON este dezactivat în mod implicit și trebuie activat prin parametrii de pornire:
- În GPanel, mergi la fila Startup.
- Adaugă următorii parametri (prin parametri suplimentari de pornire sau contactând suportul pentru a-i adăuga):
-rconpsw="YOUR_RCON_PASSWORD" -rconport=19000 - Repornește serverul.
Conectarea prin RCON
Odată ce RCON este activat, te poți conecta folosind orice client RCON standard:
- Descarcă un client RCON precum rcon-cli sau un instrument GUI precum mcrcon.
- Conectează-te la serverul tău folosind:
- Host: Adresa IP a serverului tău
- Port: Portul RCON (implicit
19000) - Parolă: Parola RCON pe care ai setat-o cu
-rconpsw
- Odată conectat, tastează
helppentru a vedea o listă cu comenzile disponibile.
Acces Telnet
Soulmask suportă, de asemenea, administrarea bazată pe Telnet pe Echo Port (implicit 18888). Telnet este restricționat doar la conexiunile locale în mod implicit și nu necesită redirecționare suplimentară de porturi. Acesta este folosit în principal pentru administrarea prin scripturi pe mașina serverului în sine.
Exemplu de sesiune 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
Oprirea corectă a serverului
Există mai multe metode sigure de a opri un server Soulmask. Folosește întotdeauna una dintre acestea pentru a preveni pierderea de date:
- Butonul Stop din GPanel: Cea mai simplă metodă. Fă clic pe Stop în fila Console din GPanel.
- Comandă în joc: Autentifică-te ca administrator și rulează
gm exitpentru a salva și opri. - RCON/Telnet: Rulează
shutdown [seconds]sauSaveAndExit [seconds]pentru o oprire cu numărătoare inversă care le oferă jucătorilor timp să se pregătească.
Sfaturi pentru administratorii de server
- Configurează copii de rezervă automate. Folosește
-initbackupși-backupinterval=30pentru a crea instantanee de rezervă regulate. - Monitorizează FPS-ul serverului. Folosește comanda
ServerFPSîn mod regulat. Dacă rata de tic scade sub 15-20 FPS, serverul are dificultăți și poate avea nevoie de optimizare sau de o repornire. - Folosește
Set_Coefficientpentru ajustare în timp real. Poți ajusta setările de joc în timpul execuției fără a reporni serverul. Rulează mai întâiShow_Coefficient_Settingspentru a vedea valorile curente. - Programează reporniri regulate. Repornește serverul zilnic pentru a elibera scurgerile de memorie și a aplica orice actualizări în așteptare.
- Difuzează înainte de mentenanță. Folosește întotdeauna comanda
broadcastpentru a avertiza jucătorii înainte de repornirile serverului sau de ferestrele de mentenanță. - Folosește
SaveWorldînainte de operațiuni riscante. Forțează o salvare înainte de a face modificări semnificative, precum eliminarea NPC-urilor sau modificarea coeficienților.
Articole conexe
- Ghidul de configurare a serverului Soulmask
- Cum să găsești IP-ul și portul serverului tău
- Cum să încarci fișiere prin SFTP
- Primii pași cu noul tău server
Ai nevoie de ajutor?
Dacă ai nevoie de asistență suplimentară cu comenzile de administrare Soulmask sau cu gestionarea serverului, te rugăm să deschizi un tichet de suport și echipa noastră va fi bucuroasă să te ajute.