Kao administrator Myth of Empires servera, imate pristup GM (Game Master) komandama koje vam omogućavaju da upravljate igračima, kontrolišete okruženje, prizivate predmete i održavate zdravlje servera. Ovaj vodič obrađuje podešavanje administratora, uobičajene GM komande, alate za upravljanje igračima i tehnike rešavanja problema.
Podešavanje administratora
Pre nego što budete mogli da koristite GM komande u igri, morate konfigurisati administratorsku lozinku i opciono dodati određene igrače na administratorsku listu.
Postavljanje administratorske lozinke
- Zaustavite svoj server iz GPanel.
- Otvorite konfiguracioni fajl servera (npr.
PrivateServerTool.ini) preko SFTP ili GPanel menadžera fajlova. - Pronađite ili dodajte podešavanje
AdminPassword:
[ServerSetting]
AdminPassword=YourSecureAdminPassword
- Sačuvajte fajl i restartujte svoj server.
Dodavanje administratora preko konfiguracije
Da biste dodelili administratorske privilegije određenim igračima bez deljenja administratorske lozinke, možete dodati njihove Steam ID-jeve na administratorsku listu u konfiguraciji servera. Potražite odeljak ili fajl administratorske liste:
[AdminList]
76561198012345678
76561198087654321
Svaka linija sadrži jedan Steam ID. Igrači na ovoj listi automatski dobijaju administratorske privilegije kada se pridruže serveru.
Omogućavanje administratora u igri
Ako niste na administratorskoj listi, morate se autentifikovati svake sesije koristeći administratorsku lozinku:
- Pridružite se svom Myth of Empires serveru.
- Otvorite konzolu u igri ili ćaskanje odgovarajućim tasterom (obično Enter za ćaskanje ili ~/` za konzolu).
- Unesite GM komandu za prijavu sa svojom administratorskom lozinkom:
GM Login YourSecureAdminPassword
Ako autentifikacija uspe, dobićete poruku o potvrdi i dobiti pristup svim GM komandama. Ovo mora da se uradi svaki put kada se povežete na server.
GM Login ne radi, pokušajte GMLogin, gm login, ili proverite najnoviju dokumentaciju zajednice za vašu verziju igre.
Uobičajene GM komande
GM komande u Myth of Empires vam omogućavaju da kontrolišete razne aspekte igranja. Komande se unose kroz konzolu u igri ili ćaskanje. Prefiks je obično GM praćen imenom komande.
Komande za upravljanje igračima
| Komanda | Opis |
|---|---|
GM Kick <PlayerName> |
Izbacuje navedenog igrača sa servera. Mogu odmah ponovo da se pridruže. |
GM Ban <PlayerName> |
Banuje navedenog igrača sa servera. Ne mogu ponovo da se pridruže dok im se ban ne ukloni. |
GM Unban <PlayerName> |
Uklanja ban za navedenog igrača, dozvoljavajući mu da se ponovo pridruži. |
GM ListPlayers |
Prikazuje listu svih trenutno povezanih igrača sa njihovim imenima i ID-jevima. |
GM Announce <Message> |
Emituje obaveštenje na nivou celog servera svim igračima. |
Komande za teleportaciju
| Komanda | Opis |
|---|---|
GM TeleportTo <PlayerName> |
Teleportuje vas na lokaciju navedenog igrača. |
GM TeleportToMe <PlayerName> |
Teleportuje navedenog igrača na vašu trenutnu lokaciju. |
GM TeleportToPos <X> <Y> <Z> |
Teleportuje vas na određene koordinate sveta. |
GM Fly |
Uključuje/isključuje režim letenja, omogućavajući slobodno kretanje u bilo kom pravcu. |
GM Ghost |
Uključuje/isključuje noclip režim, omogućavajući vam da prolazite kroz teren i strukture. |
Komande za predmete i resurse
| Komanda | Opis |
|---|---|
GM GiveItem <ItemID> <Quantity> |
Daje navedeni predmet vama. Zahteva numerički ID predmeta. |
GM GiveItemToPlayer <PlayerName> <ItemID> <Qty> |
Daje predmet direktno u inventar drugog igrača. |
GM AddExp <Amount> |
Dodeljuje poene iskustva vašem liku. |
GM SetLevel <Level> |
Postavlja vašeg lika na navedeni nivo. |
GM God |
Uključuje/isključuje režim neranjivosti. Vaš lik ne prima štetu dok je aktivan. |
GM Invisible |
Uključuje/isključuje nevidljivost. Drugi igrači i NPC-jevi vas ne mogu videti. |
Komande za vreme i vremenske uslove
| Komanda | Opis |
|---|---|
GM SetTime <Hour> |
Postavlja vreme u igri na navedeni sat (0-23). Primer: GM SetTime 12 za podne. |
GM SetWeather <Type> |
Menja trenutne vremenske uslove. Tipovi mogu uključivati clear, rain, storm, fog, itd. |
GM StopTime |
Zamrzava ciklus dan/noć na trenutnom vremenu. Korisno za događaje ili gradnju. |
GM ResumeTime |
Nastavlja normalni ciklus dan/noć posle korišćenja StopTime. |
Komande za svet i entitete
| Komanda | Opis |
|---|---|
GM DestroyTarget |
Uništava entitet (strukturu, NPC ili objekat) u koji gledate. |
GM SpawnNPC <NpcID> <Quantity> |
Priziva navedeni tip NPC-ja na vašoj lokaciji. |
GM KillAllNPC |
Uklanja sve divlje NPC-jeve sa mape. Oni će se prirodno ponovo pojaviti tokom vremena. |
GM SaveWorld |
Primorava trenutno čuvanje sveta. Uvek pokrenite ovo pre isključivanja servera. |
Alati za upravljanje serverom
Upravljanje čuvanjem servera
Administratori treba da izvrše ručna čuvanja u kritičnim trenucima radi zaštite podataka sveta:
- Pre isključivanja: Uvek pokrenite
GM SaveWorldpre zaustavljanja servera kako biste osigurali da su sve nedavne promene sačuvane. - Pre promena konfiguracije: Sačuvajte, a zatim napravite rezervnu kopiju sačuvanih fajlova preko SFTP pre izmene bilo koje konfiguracije.
- Posle događaja: Sačuvajte posle događaja zajednice ili velikih promena sveta da biste zaključali trenutno stanje.
- Zakazane rezervne kopije: Redovno preuzimajte sačuvane podatke sa servera preko SFTP i čuvajte rezervne kopije lokalno sa imenima fajlova koja sadrže datum.
Nadgledanje igrača
Koristite GM ListPlayers redovno da biste nadgledali ko je na mreži. Ovo je korisno za:
- Proveru identiteta igrača i proveru alternativnih naloga.
- Prikupljanje Steam ID-jeva potrebnih za operacije izbacivanja, banovanja ili administratorske liste.
- Nadgledanje populacije servera radi prilagođavanja podešavanja maksimalnog broja igrača ako je potrebno.
Obaveštenja servera
Koristite obaveštenja za komunikaciju sa svojom zajednicom:
GM Announce Server will restart in 10 minutes for maintenance.
GM Announce Rates have been boosted to 3x for the weekend!
GM Announce PvP event starting at coordinates X:5000 Y:3000 in 30 minutes.
Rešavanje problema
Rušenja servera
| Simptom | Verovatni uzrok | Rešenje |
|---|---|---|
| Rušenje pri pokretanju posle promene konfiguracije | Nevažeća konfiguraciona vrednost ili greška u sintaksi | Vratite se na prethodni konfiguracioni fajl ili obnovite podrazumevane vrednosti. Proverite ima li nezatvorenih zagrada, nedostajućih vrednosti ili nevažećih znakova. |
| Nasumična rušenja tokom igranja | Iscrpljenje memorije ili prelivanje entiteta | Proverite GPanel za korišćenje memorije. Razmotrite snižavanje MaxPlayers ili čišćenje viška entiteta pomoću GM KillAllNPC. Restartujte server da oslobodite memoriju. |
| Rušenje pri prizivanju predmeta/NPC-jeva | Nevažeći ID predmeta ili NPC-ja | Proverite da li je ID važeći za trenutnu verziju igre. Prizivanje velikih količina entiteta odjednom takođe može izazvati rušenja -- prizivajte u manjim serijama. |
| Rušenje posle ažuriranja igre | Nekompatibilnost konfiguracije ili sačuvanih podataka | Proverite da li ažuriranje zahteva promene konfiguracije. Napravite rezervnu kopiju sačuvanih podataka i pokušajte sa novim konfiguracionim fajlovima. Možda su potrebne zakrpe zajednice ili hotfix-evi. |
Problemi sa povezivanjem
| Problem | Rešenje |
|---|---|
| Server se ne prikazuje u pretraživaču | Sačekajte 5-10 minuta posle pokretanja. Proverite da li je query port ispravan. Pokušajte direktnu IP konekciju. |
| Isteklo vreme konekcije | Potvrdite da server radi u GPanel-u. Proverite ispravan game port. Server se možda još učitava -- proverite ispis konzole. |
| Greška nepodudaranja verzije | Uverite se da klijent igre i server pokreću istu verziju. Ažurirajte server ili neka igrači ažuriraju svoj klijent igre. |
| Česta prekidanja veze | Proverite da li server kasni nadgledanjem korišćenja resursa u GPanel-u. Snizite broj entiteta, smanjite maksimalan broj igrača ili optimizujte stope ako je server preopterećen. |
| GM komande ne rade | Proverite da li ste se autentifikovali sa GM Login i ispravnom lozinkom. Proverite da li je AdminPassword postavljen u konfiguraciji. Pokušajte ponovo da se povežete i ponovo autentifikujete. |
Optimizacija performansi
Ako vaš server doživljava kašnjenje ili loše performanse, razmotrite sledeće optimizacije:
| Radnja | Uticaj | Kako |
|---|---|---|
| Smanjite maksimalan broj igrača | Srednji | Snizite MaxPlayers u konfiguraciji. Manje igrača znači manje praćenja entiteta i mrežnog opterećenja. |
| Očistite divlje NPC-jeve | Visok | Koristite GM KillAllNPC periodično da biste sprečili nagomilavanje entiteta. Novi NPC-jevi će se prirodno ponovo pojaviti. |
| Restartujte redovno | Visok | Zakažite dnevne restarte da biste očistili curenje memorije i osvežili server. Prvo sačuvajte svet sa GM SaveWorld. |
| Optimizujte stope | Nizak | Veoma visoke stope sakupljanja proizvode višak predmeta u svetu, što može uticati na performanse. Izbalansirajte stope radi uživanja i zdravlja servera. |
| Nadgledajte korišćenje resursa | Informativno | Proverite GPanel za trendove korišćenja CPU-a i memorije. Konstantno visoko korišćenje ukazuje da serveru treba optimizacija ili nadogradnja resursa. |
Povezani članci
- Vodič za podešavanje Myth of Empires servera -- Početna konfiguracija servera, stope, PvP/PvE podešavanja i metode povezivanja.
- Kako da pronađete IP adresu i port svog servera
- Kako da otpremite fajlove preko SFTP
- Početak rada sa vašim novim serverom