Ovaj vodič pokriva postavljanje administratora, administratorske naredbe u igri, RCON konfiguraciju i naredbe za upravljanje serverom za vaš Soulmask namjenski server na Legion Hosting. Za postavljanje i konfiguraciju servera, pogledajte Soulmask Vodič za postavljanje servera.
Postavljanje administratorskih privilegija
Soulmask koristi sustav administratora temeljen na lozinci. Da biste postali administrator, trebate postaviti administratorsku lozinku u konfiguraciji pokretanja servera, a zatim se autentificirati u igri.
Korak 1: Postavite administratorsku lozinku
- U GPanel, odaberite vaš Soulmask server.
- Kliknite karticu Startup.
- Postavite varijablu
ADMIN_PASSWORDna jaku, jedinstvenu lozinku. To odgovara parametru naredbenog retka-adminpsw. - Ponovno pokrenite server kako bi promjena stupila na snagu.
Korak 2: Autentificirajte se u igri
- Pridružite se svom Soulmask serveru kao igrač.
- Otvorite konzolu u igri pritiskom tipke ` (grave/tilda) ili Numpad - (numpad minus).
- Upišite sljedeću naredbu i pritisnite Enter:
gm key YOUR_ADMIN_PASSWORD - Ako je lozinka ispravna, vidjet ćete poruku potvrde i dobiti GM (Game Master) administratorske privilegije.
- Također možete kliknuti gumb "Become the admin" koji se pojavljuje u sučelju GM ploče.
gm key svaki put kada se prijavite.
Administratorske naredbe u igri
Nakon autentifikacije kao administrator, otvorite konzolu (` ili Numpad -) i unesite naredbe. Sve administratorske naredbe počinju s prefiksom gm.
Upravljanje igračima
| Naredba | Opis |
|---|---|
gm AddExp [value] |
Dodajte opće bodove iskustva svom liku. |
gm Addmjexp [value] |
Dodajte iskustvo maske svom liku (podiže razinu maske). |
gm Addshoulieexp [value] |
Dodajte iskustvo lova svom liku. |
gm XiDian |
Resetirajte sve bodove vještina za svog lika, omogućujući preraspodjelu. |
gm FuHuo |
Oživite svog lika (koristite kada ste mrtvi). |
gm ZiSha 1 |
Ubijte vlastitog lika (naredba za samoubojstvo). |
gm shanhao |
Izbrišite svoj račun/lika sa servera. Koristite s krajnjim oprezom -- ovo je nepovratno. |
gm ShowInfo 1 |
Prikažite detaljne informacije o vlastitom liku (statistike, ID-ovi, pozicija). |
gm ShowInfo 0 |
Prikažite detaljne informacije o trenutno označenom liku ili NPC-u. |
gm ChongZhiRenWu |
Resetirajte sve tutoriale i zadatke vodiča za svog lika. |
Navigacija i vidljivost
| Naredba | Opis |
|---|---|
gm Go [x] [y] [z] |
Teleportirajte se na određene koordinate u svijetu. Koristite GPS da prvo pronađete svoje trenutne koordinate. |
GPS |
Prikažite svoje trenutne koordinate u svijetu (X, Y, Z). Korisno za odredišta teleportacije. |
gm SetAttr YinShen 1 |
Omogućite nevidljivost. Čudovišta i NPC-ovi vas ne mogu otkriti. |
gm SetAttr YinShen 0 |
Onemogućite nevidljivost. Vratite se na normalnu vidljivost. |
gm ShowMap |
Otkrijte cijelu kartu, uklanjajući sav maglu rata za svog lika. |
Upravljanje NPC-ovima i svijetom
| Naredba | Opis |
|---|---|
gm ZhaoMu |
Odmah regrutirajte označenog NPC-a u svoje pleme. |
gm ClearAllNpc |
Uklonite sve NPC-ove koji nisu igrači sa servera. Koristite s oprezom -- utječe na sve NPC-ove na cijelom serveru. |
gm ClearSelect |
Uklonite trenutno odabrani/označeni entitet (NPC, stvorenje ili objekt). |
gm ShuaXinZhiBei |
Osvježite i ponovno uzgojite svu obližnju vegetaciju i biljke za branje. |
gm KeJiShu |
Otključajte sve čvorove tehnološkog stabla za svog lika. |
Upravljanje invazijama i toplinom
| Naredba | Opis |
|---|---|
gm ShowReDu |
Prikažite trenutni grafikon topline invazije, koji pokazuje razine prijetnje u različitim područjima. |
gm ClearAllReDu |
Očistite svu toplinu invazije na karti, resetirajući razine prijetnje na nulu. |
gm AddReDu [value] |
Ručno povećajte toplinu invazije za navedeni iznos. Veća toplina privlači više invazija. |
Server i otklanjanje grešaka
| Naredba | Opis |
|---|---|
gm exit |
Elegantno ugasite server uz spremanje. Ovo je najsigurniji način zaustavljanja servera iz igre. |
Debuginfo 1 |
Omogućite prikaz praćenja performansi servera, koji pokazuje brzinu takta, broj entiteta i korištenje resursa. |
Debuginfo 0 |
Onemogućite prikaz praćenja performansi servera. |
Naredbe za upravljanje serverom
Ove naredbe se koriste za upravljanje cijelim serverom i mogu se izvršavati i u igri (putem konzole) i na daljinu (putem RCON/Telnet).
Kontrola servera
| Naredba | Opis |
|---|---|
SaveWorld |
Prisilno spremite svijet odmah u memoriju (i opcionalno na disk). Koristite prije izvođenja rizičnih operacija. |
SaveAndExit [seconds] |
Spremite svijet i ugasite server nakon navedenog broja sekundi. Igrači dobivaju upozorenje s odbrojavanjem. |
StopCloseServer |
Otkažite čekajuće gašenje koje je pokrenuto s SaveAndExit. |
shutdown [seconds] |
Pokrenite elegantno gašenje servera s navedenim odbrojavanjem u sekundama. |
broadcast [message] |
Pošaljite globalnu poruku svim povezanim igračima. Korisno za obavijesti i upozorenja. |
Administracija igrača (na daljinu)
| Naredba | Opis |
|---|---|
List_AllPlayers |
Prikažite sve registrirane račune igrača na serveru (online i offline). |
List_OnlinePlayers |
Prikažite sve trenutno povezane igrače s njihovim Steam ID-ovima i imenima likova. |
List_Guilds |
Prikažite sva plemena (gildove) na serveru s brojem članova. |
kick [PlayerName] |
Izbacite igrača sa servera prema imenu lika. |
ban [PlayerName] |
Zabranite pristup igraču na serveru. Neće se moći ponovno povezati. |
CreateItemForPlayer [SteamID] [ItemID] [Amount] |
Dodajte predmete izravno u inventar određenog igrača prema Steam ID-u. |
GotoPosition [SteamID] [x] [y] [z] |
Teleportirajte određenog igrača na koordinate u svijetu. |
FlyMode [SteamID] [0/1] |
Omogućite (1) ili onemogućite (0) ghost/fly način za igrača. |
Informacije o serveru
| Naredba | Opis |
|---|---|
ServerFPS |
Prikažite trenutnu brzinu takta servera (FPS). Zdravi serveri trebaju održavati 30+ FPS. |
Show_Coefficient_Settings |
Prikažite sve trenutne postavke koeficijenata igranja iz GameXishu.json. |
Set_Coefficient [key] [value] |
Izmijenite koeficijent igranja u stvarnom vremenu bez uređivanja datoteka. Promjene stupaju na snagu odmah. |
List_AllTalent [level] |
Pregledajte sve prirodne darove (talente) dostupne na navedenoj razini. |
Otklanjanje grešaka i napredno
| Naredba | Opis |
|---|---|
Dump_AllActorPositions |
Izvezite sve pozicije aktera u datoteku podataka za otklanjanje grešaka stanja svijeta. |
DrawActorImage |
Generirajte vizualizaciju pozicija aktera na karti. |
ExecScriptCommands [filename] |
Pokrenite batch datoteku naredbi. Korisno za izvršavanje više naredbi odjednom. |
RCON pristup
RCON (Remote Console) vam omogućuje izvršavanje serverskih naredbi na daljinu bez povezivanja na igru. Soulmask podržava i RCON i Telnet za udaljenu administraciju.
Omogućavanje RCON-a
RCON je prema zadanim postavkama onemogućen i mora se omogućiti putem parametara pokretanja:
- U GPanel, idite na karticu Startup.
- Dodajte sljedeće parametre (putem dodatnih parametara pokretanja ili kontaktiranjem podrške da ih dodaju):
-rconpsw="YOUR_RCON_PASSWORD" -rconport=19000 - Ponovno pokrenite server.
Povezivanje putem RCON-a
Nakon što je RCON omogućen, možete se povezati koristeći bilo koji standardni RCON klijent:
- Preuzmite RCON klijent kao što je rcon-cli ili GUI alat poput mcrcon.
- Povežite se na svoj server koristeći:
- Host: IP adresa vašeg servera
- Port: RCON port (zadano
19000) - Lozinka: RCON lozinka koju ste postavili s
-rconpsw
- Nakon povezivanja, upišite
helpda vidite popis dostupnih naredbi.
Telnet pristup
Soulmask također podržava administraciju temeljenu na Telnet-u na Echo Port-u (zadano 18888). Telnet je prema zadanim postavkama ograničen samo na lokalne veze i ne zahtijeva dodatno prosljeđivanje portova. Ovo se primarno koristi za skriptiranu administraciju na samom serverskom stroju.
Primjer RCON sesije
# 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
Pravilno gašenje servera
Postoji nekoliko sigurnih metoda za gašenje Soulmask servera. Uvijek koristite jednu od ovih kako biste spriječili gubitak podataka:
- GPanel gumb Stop: Najjednostavnija metoda. Kliknite Stop u kartici Console u GPanel.
- Naredba u igri: Autentificirajte se kao administrator i pokrenite
gm exitza spremanje i gašenje. - RCON/Telnet: Pokrenite
shutdown [seconds]iliSaveAndExit [seconds]za gašenje s odbrojavanjem koje daje igračima vremena za pripremu.
Savjeti za administratore servera
- Postavite automatske sigurnosne kopije. Koristite
-initbackupi-backupinterval=30za stvaranje redovitih snimki sigurnosnih kopija. - Pratite FPS servera. Redovito koristite naredbu
ServerFPS. Ako brzina takta padne ispod 15-20 FPS, server ima poteškoća i možda treba optimizaciju ili restart. - Koristite
Set_Coefficientza podešavanje uživo. Možete prilagoditi postavke igranja u stvarnom vremenu bez restartanja servera. Prvo pokreniteShow_Coefficient_Settingsda vidite trenutne vrijednosti. - Zakazujte redovite restarte. Restartajte server dnevno kako biste očistili curenje memorije i primijenili sva čekajuća ažuriranja.
- Emitirajte poruku prije održavanja. Uvijek koristite naredbu
broadcastza upozoravanje igrača prije restartanja servera ili perioda održavanja. - Koristite
SaveWorldprije rizičnih operacija. Prisilno spremite prije značajnih promjena poput brisanja NPC-ova ili modificiranja koeficijenata.
Povezani članci
- Soulmask Vodič za postavljanje servera
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP
- Početak rada s vašim novim serverom
Trebate pomoć?
Ako trebate dodatnu pomoć s Soulmask administratorskim naredbama ili upravljanjem serverom, molimo otvorite zahtjev za podršku i naš tim će vam rado pomoći.