Ez az útmutató az admin beállítást, a játékon belüli admin parancsokat, az RCON konfigurációt és a szerverkezelési parancsokat tárgyalja a Soulmask dedikált szerveredhez a Legion Hosting-on. A szerver beállításához és konfigurációjához lásd a Soulmask szerver beállítási útmutatót.
Admin jogosultságok beállítása
A Soulmask jelszó alapú admin rendszert használ. Az adminná váláshoz be kell állítanod egy admin jelszót a szerver indítási konfigurációjában, majd hitelesítened kell magad a játékban.
1. lépés: Admin jelszó beállítása
- A GPanel-ben válaszd ki a Soulmask szerveredet.
- Kattints a Startup fülre.
- Állítsd be az
ADMIN_PASSWORDváltozót egy erős, egyedi jelszóra. Ez a-adminpswparancssori paraméternek felel meg. - Indítsd újra a szervert, hogy a változás érvénybe lépjen.
2. lépés: Hitelesítés a játékban
- Csatlakozz a Soulmask szerveredhez játékosként.
- Nyisd meg a játékon belüli konzolt a ` (grave/tilde) billentyűvel vagy a Numpad - (numpad mínusz) billentyűvel.
- Írd be a következő parancsot és nyomj Entert:
gm key YOUR_ADMIN_PASSWORD - Ha a jelszó helyes, egy megerősítő üzenetet fogsz látni, és megkapod a GM (Game Master) admin jogosultságokat.
- A GM panel felületén megjelenő "Become the admin" gombra is kattinthatsz.
gm key parancsot.
Játékon belüli admin parancsok
Miután adminként hitelesítetted magad, nyisd meg a konzolt (` vagy Numpad -) és add meg a parancsokat. Minden admin parancs a gm előtaggal kezdődik.
Játékos kezelés
| Parancs | Leírás |
|---|---|
gm AddExp [value] |
Általános tapasztalati pontok hozzáadása a karakteredhez. |
gm Addmjexp [value] |
Maszk tapasztalat hozzáadása a karakteredhez (a maszkot fejleszti). |
gm Addshoulieexp [value] |
Vadász tapasztalat hozzáadása a karakteredhez. |
gm XiDian |
Az összes képességpont visszaállítása a karakteredhez, lehetővé téve az újraosztást. |
gm FuHuo |
A karaktered feltámasztása (halál esetén használd). |
gm ZiSha 1 |
A saját karaktered megölése (öngyilkosság parancs). |
gm shanhao |
A fiókod/karaktered törlése a szerverről. Rendkívül óvatosan használd -- ez visszafordíthatatlan. |
gm ShowInfo 1 |
Részletes információ megjelenítése a saját karakteredről (statisztikák, azonosítók, pozíció). |
gm ShowInfo 0 |
Részletes információ megjelenítése az aktuálisan kijelölt karakterről vagy NPC-ről. |
gm ChongZhiRenWu |
Az összes bemutató és útmutató küldetés visszaállítása a karakteredhez. |
Navigáció és láthatóság
| Parancs | Leírás |
|---|---|
gm Go [x] [y] [z] |
Teleportálás megadott világ-koordinátákra. Használd a GPS-t az aktuális koordinátáid megkereséséhez. |
GPS |
Az aktuális világ-koordinátáid megjelenítése (X, Y, Z). Hasznos teleportálási célpontokhoz. |
gm SetAttr YinShen 1 |
Láthatatlanság engedélyezése. A szörnyek és NPC-k nem észlelnek. |
gm SetAttr YinShen 0 |
Láthatatlanság kikapcsolása. Visszatérés a normál láthatósághoz. |
gm ShowMap |
A teljes térkép felfedése, az összes háborús köd feloldása a karaktered számára. |
NPC és világ irányítás
| Parancs | Leírás |
|---|---|
gm ZhaoMu |
A kijelölt NPC azonnali toborzása a törzsedbe. |
gm ClearAllNpc |
Az összes nem-játékos NPC eltávolítása a szerverről. Óvatosan használd -- az összes NPC-t érinti a szerver egészén. |
gm ClearSelect |
Az aktuálisan kijelölt entitás eltávolítása (NPC, lény vagy objektum). |
gm ShuaXinZhiBei |
Az összes közeli növényzet és betakarítható növény frissítése és újranövesztése. |
gm KeJiShu |
Az összes technológiai fa csomópont feloldása a karaktered számára. |
Invázió és hőszint kezelés
| Parancs | Leírás |
|---|---|
gm ShowReDu |
Az aktuális inváziós hőszint diagram megjelenítése, amely a fenyegetettségi szinteket mutatja különböző területeken. |
gm ClearAllReDu |
Az összes inváziós hőszint törlése a térképen, a fenyegetettségi szintek nullára állítása. |
gm AddReDu [value] |
Az inváziós hőszint manuális növelése a megadott értékkel. A magasabb hőszint több inváziót vonz. |
Szerver és hibakeresés
| Parancs | Leírás |
|---|---|
gm exit |
A szerver szabályos leállítása mentéssel. Ez a legbiztonságosabb módja a szerver leállításának játékból. |
Debuginfo 1 |
Szerver teljesítményfigyelő overlay engedélyezése, amely a tick rate-et, entitásszámot és erőforrás-használatot mutatja. |
Debuginfo 0 |
A szerver teljesítményfigyelő overlay kikapcsolása. |
Szerverkezelési parancsok
Ezek a parancsok szerver szintű kezelésre szolgálnak, és végrehajthatók játékban (konzolon keresztül) és távolról (RCON/Telnet segítségével) is.
Szerver irányítás
| Parancs | Leírás |
|---|---|
SaveWorld |
Azonnali világmentés kényszerítése a memóriába (és opcionálisan lemezre). Használd kockázatos műveletek előtt. |
SaveAndExit [seconds] |
A világ mentése és a szerver leállítása a megadott számú másodperc múlva. A játékosok figyelmeztető visszaszámlálást kapnak. |
StopCloseServer |
A SaveAndExit paranccsal indított függőben lévő leállítás megszakítása. |
shutdown [seconds] |
Szabályos szerverleállítás indítása a megadott visszaszámlálással másodpercben. |
broadcast [message] |
Globális üzenet küldése az összes csatlakozott játékosnak. Hasznos közleményekhez és figyelmeztetésekhez. |
Játékos adminisztráció (távoli)
| Parancs | Leírás |
|---|---|
List_AllPlayers |
A szerveren regisztrált összes játékos fiók listázása (online és offline). |
List_OnlinePlayers |
Az összes jelenleg csatlakozott játékos listázása Steam ID-vel és karakternévvel. |
List_Guilds |
A szerveren lévő összes törzs (guild) listázása taglétszámmal. |
kick [PlayerName] |
Játékos kirúgása a szerverről karakternév alapján. |
ban [PlayerName] |
Játékos kitiltása a szerverről. Nem fog tudni újracsatlakozni. |
CreateItemForPlayer [SteamID] [ItemID] [Amount] |
Tárgyak hozzáadása közvetlenül egy adott játékos leltárához Steam ID alapján. |
GotoPosition [SteamID] [x] [y] [z] |
Egy adott játékos teleportálása világ-koordinátákra. |
FlyMode [SteamID] [0/1] |
Repülés/szellem mód engedélyezése (1) vagy letiltása (0) egy játékos számára. |
Szerver információ
| Parancs | Leírás |
|---|---|
ServerFPS |
Az aktuális szerver tick rate (FPS) megjelenítése. Az egészséges szervereknek 30+ FPS-t kell tartaniuk. |
Show_Coefficient_Settings |
Az összes aktuális játékmenet együttható beállítás listázása a GameXishu.json-ból. |
Set_Coefficient [key] [value] |
Egy játékmenet együttható módosítása futásidőben fájlszerkesztés nélkül. A változások azonnal érvénybe lépnek. |
List_AllTalent [level] |
Az összes természetes képesség (tehetség) megtekintése a megadott szinten. |
Hibakeresés és haladó
| Parancs | Leírás |
|---|---|
Dump_AllActorPositions |
Az összes aktor pozíció exportálása adatfájlba a világ állapotának hibakereséséhez. |
DrawActorImage |
Aktor pozíciók vizualizációjának generálása a térképen. |
ExecScriptCommands [filename] |
Parancs-kötegfájl futtatása. Hasznos több parancs egyszerre történő végrehajtásához. |
RCON hozzáférés
Az RCON (Remote Console) lehetővé teszi szerver parancsok távoli végrehajtását anélkül, hogy a játékhoz csatlakoznál. A Soulmask mind az RCON-t, mind a Telnet-et támogatja a távoli adminisztrációhoz.
RCON engedélyezése
Az RCON alapértelmezetten ki van kapcsolva, és indítási paramétereken keresztül kell engedélyezni:
- A GPanel-ben menj a Startup fülre.
- Add hozzá a következő paramétereket (további indítási paramétereken keresztül vagy a támogatás megkeresésével):
-rconpsw="YOUR_RCON_PASSWORD" -rconport=19000 - Indítsd újra a szervert.
Csatlakozás RCON-on keresztül
Miután az RCON engedélyezve van, bármely szabványos RCON klienssel csatlakozhatsz:
- Tölts le egy RCON klienst, például a rcon-cli-t vagy egy grafikus eszközt, mint az mcrcon.
- Csatlakozz a szerveredhez a következők használatával:
- Host: A szervered IP-címe
- Port: Az RCON port (alapértelmezett
19000) - Jelszó: A
-rconpswparaméterrel beállított RCON jelszó
- Csatlakozás után írd be a
helpparancsot az elérhető parancsok listájának megtekintéséhez.
Telnet hozzáférés
A Soulmask Telnet alapú adminisztrációt is támogat az Echo Port-on (alapértelmezett 18888). A Telnet alapértelmezetten csak helyi kapcsolatokra van korlátozva, és nem igényel további port-továbbítást. Ez elsősorban a szervergépen végzett szkriptes adminisztrációhoz használatos.
Példa RCON munkamenet
# 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
Szerver szabályos leállítása
Több biztonságos módszer létezik a Soulmask szerver leállítására. Mindig használd ezek egyikét az adatvesztés megelőzéséhez:
- GPanel Stop gomb: A legegyszerűbb módszer. Kattints a Stop gombra a GPanel Console fülön.
- Játékon belüli parancs: Hitelesítsd magad adminként és futtasd a
gm exitparancsot a mentéshez és leállításhoz. - RCON/Telnet: Futtasd a
shutdown [seconds]vagySaveAndExit [seconds]parancsot egy visszaszámlálásos leállításhoz, amely időt ad a játékosoknak a felkészülésre.
Tippek szerver adminisztrátoroknak
- Állíts be automatikus mentéseket. Használd a
-initbackupés-backupinterval=30paramétereket rendszeres mentési pillanatképek készítéséhez. - Figyeld a szerver FPS-t. Rendszeresen használd a
ServerFPSparancsot. Ha a tick rate 15-20 FPS alá csökken, a szerver nehézségekkel küzd, és optimalizálásra vagy újraindításra lehet szüksége. - Használd a
Set_Coefficientparancsot élő hangoláshoz. Futásidőben módosíthatod a játékmenet beállításokat a szerver újraindítása nélkül. Először futtasd aShow_Coefficient_Settingsparancsot az aktuális értékek megtekintéséhez. - Ütemezz rendszeres újraindításokat. Indítsd újra a szervert naponta a memóriaszivárgások törlése és a függőben lévő frissítések alkalmazása érdekében.
- Küldj közleményt karbantartás előtt. Mindig használd a
broadcastparancsot a játékosok figyelmeztetéséhez szerver újraindítás vagy karbantartási időszak előtt. - Használd a
SaveWorldparancsot kockázatos műveletek előtt. Kényszeríts mentést, mielőtt jelentős változtatásokat végzel, mint NPC-k törlése vagy együtthatók módosítása.
Kapcsolódó cikkek
- Soulmask szerver beállítási útmutató
- Hogyan találd meg a szervered IP-címét és portját
- Fájlok feltöltése SFTP-n keresztül
- Kezdő lépések az új szervereddel
Segítségre van szükséged?
Ha további segítségre van szükséged a Soulmask admin parancsokkal vagy a szerverkezeléssel kapcsolatban, kérjük, nyiss egy támogatási jegyet, és csapatunk szívesen segít.