Ovaj vodič pokriva podešavanje administratora, admin komande u igri, RCON konfiguraciju i komande za upravljanje serverom za vaš namenski Soulmask server na Legion Hosting. Za podešavanje i konfiguraciju servera pogledajte Vodič za podešavanje Soulmask servera.
Postavljanje administratorskih privilegija
Soulmask koristi sistem administratora baziran na lozinci. Da biste postali administrator, potrebno je da postavite admin lozinku u startup konfiguraciji servera, a zatim da se autentifikujete u igri.
Korak 1: Postavite admin lozinku
- U GPanel izaberite svoj Soulmask server.
- Kliknite na karticu Startup.
- Postavite promenljivu
ADMIN_PASSWORDna jaku, jedinstvenu lozinku. Ovo odgovara parametru komandne linije-adminpsw. - Ponovo pokrenite server da izmena stupi na snagu.
Korak 2: Autentifikacija u igri
- Pridružite se svom Soulmask serveru kao igrač.
- Otvorite konzolu u igri pritiskom na taster ` (grave/tilda) ili Numpad - (minus na numeričkoj tastaturi).
- Ukucajte sledeću komandu i pritisnite Enter:
gm key YOUR_ADMIN_PASSWORD - Ako je lozinka tačna, videćete poruku potvrde i dobiti GM (Game Master) administratorske privilegije.
- Takođe možete kliknuti na dugme "Become the admin" koje se pojavljuje u interfejsu GM panela.
gm key svaki put kada se prijavite.
Admin komande u igri
Nakon što se autentifikujete kao administrator, otvorite konzolu (` ili Numpad -) i unesite komande. Sve admin komande počinju prefiksom gm.
Upravljanje igračima
| Komanda | Opis |
|---|---|
gm AddExp [value] |
Dodaje opšte iskustvene poene vašem liku. |
gm Addmjexp [value] |
Dodaje iskustvo maske vašem liku (podiže nivo maske). |
gm Addshoulieexp [value] |
Dodaje iskustvo lova vašem liku. |
gm XiDian |
Resetuje sve poene veština za vašeg lika, omogućavajući preraspodelu. |
gm FuHuo |
Oživljava vašeg lika (koristite kada je mrtav). |
gm ZiSha 1 |
Ubija vašeg sopstvenog lika (komanda za samoubistvo). |
gm shanhao |
Briše vaš nalog/lika sa servera. Koristite sa krajnjim oprezom -- ovo je nepovratno. |
gm ShowInfo 1 |
Prikazuje detaljne informacije o vašem sopstvenom liku (statistike, ID-jeve, poziciju). |
gm ShowInfo 0 |
Prikazuje detaljne informacije o trenutno ciljanom liku ili NPC-u. |
gm ChongZhiRenWu |
Resetuje sve tutorijale i vodičke zadatke za vašeg lika. |
Navigacija i vidljivost
| Komanda | Opis |
|---|---|
gm Go [x] [y] [z] |
Teleportuje na određene koordinate sveta. Prvo koristite GPS da pronađete svoje trenutne koordinate. |
GPS |
Prikazuje vaše trenutne koordinate sveta (X, Y, Z). Korisno za ciljeve teleportacije. |
gm SetAttr YinShen 1 |
Omogućava nevidljivost. Čudovišta i NPC-ovi vas ne mogu otkriti. |
gm SetAttr YinShen 0 |
Onemogućava nevidljivost. Povratak na normalnu vidljivost. |
gm ShowMap |
Otkriva celu mapu, otključavajući svu maglu rata za vašeg lika. |
Kontrola NPC-ova i sveta
| Komanda | Opis |
|---|---|
gm ZhaoMu |
Trenutno regrutuje ciljanog NPC-a u vaše pleme. |
gm ClearAllNpc |
Uklanja sve NPC-ove koji nisu igrači sa servera. Koristite sa oprezom -- utiče na sve NPC-ove širom servera. |
gm ClearSelect |
Uklanja trenutno izabrani/ciljani entitet (NPC, stvorenje ili objekat). |
gm ShuaXinZhiBei |
Osvežava i ponovo uzgaja svu obližnju vegetaciju i biljke koje se mogu sakupljati. |
gm KeJiShu |
Otključava sve čvorove tehnološkog stabla za vašeg lika. |
Upravljanje invazijom i toplotom
| Komanda | Opis |
|---|---|
gm ShowReDu |
Prikazuje trenutnu kartu toplote invazije, prikazujući nivoe pretnje u različitim oblastima. |
gm ClearAllReDu |
Briše svu toplotu invazije širom mape, resetujući nivoe pretnje na nulu. |
gm AddReDu [value] |
Ručno povećava toplotu invazije za navedeni iznos. Veća toplota privlači više invazija. |
Server i debagovanje
| Komanda | Opis |
|---|---|
gm exit |
Graciozno gasi server uz čuvanje. Ovo je najbezbedniji način za zaustavljanje servera iz igre. |
Debuginfo 1 |
Omogućava preklopni prikaz za praćenje performansi servera, prikazujući tick rate, broj entiteta i upotrebu resursa. |
Debuginfo 0 |
Onemogućava preklopni prikaz za praćenje performansi servera. |
Komande za upravljanje serverom
Ove komande se koriste za upravljanje širom servera i mogu se izvršavati kako u igri (preko konzole), tako i daljinski (preko RCON/Telnet).
Kontrola servera
| Komanda | Opis |
|---|---|
SaveWorld |
Prisiljava trenutno čuvanje sveta u memoriju (i opciono na disk). Koristite pre izvođenja rizičnih operacija. |
SaveAndExit [seconds] |
Čuva svet i gasi server nakon navedenog broja sekundi. Igrači dobijaju upozoravajuće odbrojavanje. |
StopCloseServer |
Otkazuje gašenje na čekanju koje je pokrenuto sa SaveAndExit. |
shutdown [seconds] |
Pokreće graciozno gašenje servera sa navedenim odbrojavanjem u sekundama. |
broadcast [message] |
Šalje globalnu poruku svim povezanim igračima. Korisno za objave i upozorenja. |
Administracija igrača (daljinski)
| Komanda | Opis |
|---|---|
List_AllPlayers |
Izlistava sve naloge igrača registrovane na serveru (onlajn i oflajn). |
List_OnlinePlayers |
Izlistava sve trenutno povezane igrače sa njihovim Steam ID-jevima i imenima likova. |
List_Guilds |
Izlistava sva plemena (gilde) na serveru sa brojem članova. |
kick [PlayerName] |
Izbacuje igrača sa servera po imenu lika. |
ban [PlayerName] |
Banuje igrača sa servera. Neće moći ponovo da se poveže. |
CreateItemForPlayer [SteamID] [ItemID] [Amount] |
Dodaje predmete direktno u inventar određenog igrača po Steam ID-ju. |
GotoPosition [SteamID] [x] [y] [z] |
Teleportuje određenog igrača na koordinate sveta. |
FlyMode [SteamID] [0/1] |
Omogućava (1) ili onemogućava (0) ghost/fly režim za igrača. |
Informacije o serveru
| Komanda | Opis |
|---|---|
ServerFPS |
Prikazuje trenutni tick rate servera (FPS). Zdravi serveri treba da održavaju 30+ FPS. |
Show_Coefficient_Settings |
Izlistava sva trenutna podešavanja koeficijenata igre iz GameXishu.json. |
Set_Coefficient [key] [value] |
Modifikuje koeficijent igre tokom rada bez uređivanja fajlova. Izmene stupaju na snagu odmah. |
List_AllTalent [level] |
Prikazuje sve prirodne darove (talente) dostupne na navedenom nivou. |
Debagovanje i napredno
| Komanda | Opis |
|---|---|
Dump_AllActorPositions |
Izvozi sve pozicije aktera u fajl podataka za debagovanje stanja sveta. |
DrawActorImage |
Generiše vizuelizaciju pozicija aktera na mapi. |
ExecScriptCommands [filename] |
Pokreće batch fajl komandi. Korisno za izvršavanje više komandi odjednom. |
RCON pristup
RCON (Remote Console) vam omogućava da izvršavate komande servera daljinski bez povezivanja na igru. Soulmask podržava i RCON i Telnet za daljinsku administraciju.
Omogućavanje RCON-a
RCON je podrazumevano onemogućen i mora se omogućiti preko startup parametara:
- U GPanel idite na karticu Startup.
- Dodajte sledeće parametre (preko dodatnih startup parametara ili tako što ćete kontaktirati podršku da ih doda):
-rconpsw="YOUR_RCON_PASSWORD" -rconport=19000 - Ponovo pokrenite server.
Povezivanje preko RCON-a
Kada je RCON omogućen, možete se povezati koristeći bilo kog standardnog RCON klijenta:
- Preuzmite RCON klijenta 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 (podrazumevano
19000) - Password: RCON lozinka koju ste postavili sa
-rconpsw
- Kada se povežete, ukucajte
helpda vidite listu dostupnih komandi.
Telnet pristup
Soulmask takođe podržava administraciju baziranu na Telnet-u na Echo portu (podrazumevano 18888). Telnet je podrazumevano ograničen samo na lokalne konekcije i ne zahteva dodatno prosleđivanje portova. Ovo se prvenstveno koristi za skriptovanu administraciju na samoj mašini servera.
Primer 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 bezbednih metoda za gašenje Soulmask servera. Uvek koristite jedan od ovih da sprečite gubitak podataka:
- GPanel Stop dugme: Najjednostavniji metod. Kliknite na Stop u GPanel kartici Console.
- Komanda u igri: Autentifikujte se kao administrator i pokrenite
gm exitda sačuvate i ugasite. - RCON/Telnet: Pokrenite
shutdown [seconds]iliSaveAndExit [seconds]za gašenje sa odbrojavanjem koje daje igračima vreme da se pripreme.
Saveti za administratore servera
- Podesite automatske rezervne kopije. Koristite
-initbackupi-backupinterval=30da kreirate redovne snimke rezervnih kopija. - Pratite FPS servera. Redovno koristite komandu
ServerFPS. Ako tick rate padne ispod 15-20 FPS, server se muči i možda mu je potrebna optimizacija ili ponovno pokretanje. - Koristite
Set_Coefficientza podešavanje uživo. Možete podešavati postavke igre tokom rada bez ponovnog pokretanja servera. Prvo pokreniteShow_Coefficient_Settingsda vidite trenutne vrednosti. - Zakažite redovna ponovna pokretanja. Ponovo pokrećite server svakodnevno da očistite curenja memorije i primenite sva ažuriranja na čekanju.
- Objavite pre održavanja. Uvek koristite komandu
broadcastda upozorite igrače pre ponovnog pokretanja servera ili prozora za održavanje. - Koristite
SaveWorldpre rizičnih operacija. Prisilite čuvanje pre izvođenja značajnih izmena kao što su brisanje NPC-ova ili modifikovanje koeficijenata.
Povezani članci
- Vodič za podešavanje Soulmask servera
- Kako pronaći IP adresu i port vašeg servera
- Kako otpremiti fajlove putem SFTP
- Početak rada sa vašim novim serverom
Potrebna vam je pomoć?
Ako vam je potrebna dodatna pomoć sa Soulmask admin komandama ili upravljanjem serverom, molimo vas otvorite tiket podrške i naš tim će vam rado pomoći.