Som Myth of Empires serveradministrator har du adgang til GM (Game Master)-kommandoer, der giver dig mulighed for at administrere spillere, kontrollere miljøet, spawne genstande og vedligeholde serverens sundhed. Denne guide dækker admin-opsætning, almindelige GM-kommandoer, spilleradministrationsværktøjer og fejlfindingsteknikker.
Admin-opsætning
Før du kan bruge GM-kommandoer i spillet, skal du konfigurere admin-adgangskoden og eventuelt tilføje specifikke spillere til en adminliste.
Indstilling af admin-adgangskode
- Stop din server fra GPanel.
- Åbn serverkonfigurationsfilen (f.eks.
PrivateServerTool.ini) via SFTP eller GPanel's filadministrator. - Find eller tilføj indstillingen
AdminPassword:
[ServerSetting]
AdminPassword=YourSecureAdminPassword
- Gem filen og genstart din server.
Tilføjelse af admins via konfiguration
For at give admin-rettigheder til specifikke spillere uden at dele admin-adgangskoden, kan du tilføje deres Steam ID'er til en adminliste i serverkonfigurationen. Se efter en adminlistesektion eller -fil:
[AdminList]
76561198012345678
76561198087654321
Hver linje indeholder ét Steam ID. Spillere på denne liste modtager automatisk admin-rettigheder, når de tilslutter sig serveren.
Aktivering af admin i spillet
Hvis du ikke er på adminlisten, skal du godkende dig selv ved hver session med admin-adgangskoden:
- Tilslut dig din Myth of Empires-server.
- Åbn konsollen eller chatten i spillet med den relevante tast (typisk Enter for chat eller ~/` for konsol).
- Indtast GM-loginkommandoen med din admin-adgangskode:
GM Login YourSecureAdminPassword
Hvis godkendelsen lykkes, modtager du en bekræftelsesbesked og får adgang til alle GM-kommandoer. Dette skal gøres hver gang du tilslutter dig serveren.
GM Login ikke virker, prøv GMLogin, gm login, eller tjek den nyeste fællesskabsdokumentation for din spilversion.
Almindelige GM-kommandoer
GM-kommandoer i Myth of Empires giver dig mulighed for at kontrollere forskellige aspekter af spillet. Kommandoer indtastes via konsollen eller chatten i spillet. Præfikset er typisk GM efterfulgt af kommandonavnet.
Spilleradministrationskommandoer
| Kommando | Beskrivelse |
|---|---|
GM Kick <PlayerName> |
Kicker den angivne spiller fra serveren. De kan tilslutte sig igen med det samme. |
GM Ban <PlayerName> |
Banner den angivne spiller fra serveren. De kan ikke tilslutte sig igen, før de bliver unbanned. |
GM Unban <PlayerName> |
Fjerner et ban for den angivne spiller, så de kan tilslutte sig igen. |
GM ListPlayers |
Viser en liste over alle aktuelt tilsluttede spillere med deres navne og ID'er. |
GM Announce <Message> |
Sender en serveromfattende meddelelse til alle spillere. |
Teleporteringskommandoer
| Kommando | Beskrivelse |
|---|---|
GM TeleportTo <PlayerName> |
Teleporterer dig til den angivne spillers placering. |
GM TeleportToMe <PlayerName> |
Teleporterer den angivne spiller til din aktuelle placering. |
GM TeleportToPos <X> <Y> <Z> |
Teleporterer dig til specifikke verdenskoordinater. |
GM Fly |
Slår flyvetilstand til/fra, der tillader fri bevægelse i enhver retning. |
GM Ghost |
Slår noclip-tilstand til/fra, der tillader dig at passere gennem terræn og bygninger. |
Genstands- og ressourcekommandoer
| Kommando | Beskrivelse |
|---|---|
GM GiveItem <ItemID> <Quantity> |
Giver den angivne genstand til dig selv. Kræver genstandens numeriske ID. |
GM GiveItemToPlayer <PlayerName> <ItemID> <Qty> |
Giver en genstand direkte til en anden spillers inventar. |
GM AddExp <Amount> |
Tildeler erfaringspoint til din karakter. |
GM SetLevel <Level> |
Sætter din karakter til det angivne niveau. |
GM God |
Slår udødelighedstilstand til/fra. Din karakter tager ingen skade mens den er aktiv. |
GM Invisible |
Slår usynlighed til/fra. Andre spillere og NPC'er kan ikke se dig. |
Tid- og vejrkommandoer
| Kommando | Beskrivelse |
|---|---|
GM SetTime <Hour> |
Indstiller tiden i spillet til den angivne time (0-23). Eksempel: GM SetTime 12 for middag. |
GM SetWeather <Type> |
Ændrer det aktuelle vejr. Typer kan inkludere clear, rain, storm, fog osv. |
GM StopTime |
Fryser dag/nat-cyklussen ved den aktuelle tid. Nyttigt til events eller byggeri. |
GM ResumeTime |
Genoptager den normale dag/nat-cyklus efter brug af StopTime. |
Verden- og entitetskommandoer
| Kommando | Beskrivelse |
|---|---|
GM DestroyTarget |
Ødelægger den entitet (bygning, NPC eller objekt) du kigger på. |
GM SpawnNPC <NpcID> <Quantity> |
Spawner den angivne NPC-type ved din placering. |
GM KillAllNPC |
Fjerner alle vilde NPC'er fra kortet. De vil respawne naturligt over tid. |
GM SaveWorld |
Tvinger en øjeblikkelig verdensgemning. Kør altid denne før du lukker serveren ned. |
Serveradministrationsværktøjer
Administration af servergemninger
Admins bør udføre manuelle gemninger på kritiske tidspunkter for at beskytte verdensdata:
- Før nedlukning: Kør altid
GM SaveWorldfør du stopper serveren for at sikre, at alle nylige ændringer bevares. - Før konfigurationsændringer: Gem og lav derefter backup af gemte filer via SFTP, før du ændrer konfigurationen.
- Efter events: Gem efter fællesskabsevents eller større verdensændringer for at fastlåse den aktuelle tilstand.
- Planlagte backups: Download gemte data fra serveren regelmæssigt via SFTP og gem backups lokalt med daterede filnavne.
Spillerovervågning
Brug GM ListPlayers regelmæssigt for at overvåge, hvem der er online. Dette er nyttigt til:
- Verificering af spilleridentiteter og kontrol for alternative konti.
- Indsamling af Steam ID'er nødvendige for kick-, ban- eller adminlisteoperationer.
- Overvågning af serverpopulation for at justere maks. spillerindstillinger om nødvendigt.
Servermeddelelser
Brug meddelelser til at kommunikere med dit fællesskab:
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.
Fejlfinding
Servernedbrud
| Symptom | Sandsynlig årsag | Løsning |
|---|---|---|
| Nedbrud ved opstart efter konfigurationsændring | Ugyldig konfigurationsværdi eller syntaksfejl | Gendan den tidligere konfigurationsfil eller gendan standardværdier. Tjek for uafsluttede parenteser, manglende værdier eller ugyldige tegn. |
| Tilfældige nedbrud under spil | Hukommelsesudtømning eller entitetsoverløb | Tjek GPanel for hukommelsesforbrug. Overvej at sænke MaxPlayers eller rydde overflødige entiteter med GM KillAllNPC. Genstart serveren for at frigøre hukommelse. |
| Nedbrud ved spawning af genstande/NPC'er | Ugyldigt genstands- eller NPC-ID | Bekræft at ID'et er gyldigt for den aktuelle spilversion. Spawning af store mængder entiteter på én gang kan også forårsage nedbrud -- spawn i mindre grupper. |
| Nedbrud efter spilopdatering | Konfigurations- eller gemmeinkompatibilitet | Tjek om opdateringen kræver konfigurationsændringer. Lav backup af gemte data og prøv med friske konfigurationsfiler. Fællesskabspatches eller hotfixes kan være nødvendige. |
Tilslutningsproblemer
| Problem | Løsning |
|---|---|
| Server vises ikke i browseren | Vent 5-10 minutter efter opstart. Bekræft at query-porten er korrekt. Prøv direkte IP-tilslutning. |
| Tilslutningstimeout | Bekræft at serveren kører i GPanel. Bekræft den korrekte gameport. Serveren indlæser muligvis stadig -- tjek konsoloutputtet. |
| Versionsuoverensstemmelsesfejl | Sørg for at spilklienten og serveren kører den samme version. Opdater serveren eller bed spillerne om at opdatere deres spilklient. |
| Hyppige afbrydelser | Tjek for serverlag ved at overvåge ressourceforbrug i GPanel. Sænk entitetsantal, reducer maks. spillere eller optimer rater, hvis serveren er overbelastet. |
| GM-kommandoer virker ikke | Bekræft at du har godkendt med GM Login og den korrekte adgangskode. Tjek at AdminPassword er indstillet i konfigurationen. Prøv at genopret forbindelsen og godkend igen. |
Ydelsesoptimering
Hvis din server oplever lag eller dårlig ydeevne, overvej følgende optimeringer:
| Handling | Effekt | Sådan gør du |
|---|---|---|
| Reducer maks. spillere | Medium | Sænk MaxPlayers i konfigurationen. Færre spillere betyder mindre entitetssporing og netværksbelastning. |
| Ryd vilde NPC'er | Høj | Brug GM KillAllNPC periodisk for at forhindre entitetsophobning. Nye NPC'er vil respawne naturligt. |
| Genstart regelmæssigt | Høj | Planlæg daglige genstarter for at rydde hukommelseslækager og opfriske serveren. Gem verdenen først med GM SaveWorld. |
| Optimer rater | Lav | Meget høje indsamlingsrater producerer overdrevne genstande i verdenen, hvilket kan påvirke ydeevnen. Balancer rater for fornøjelse og serversundhed. |
| Overvåg ressourceforbrug | Informativt | Tjek GPanel for CPU- og hukommelsesforbrugstendenser. Konsekvent højt forbrug indikerer, at serveren har brug for optimering eller en ressourceopgradering. |
Relaterede artikler
- Myth of Empires Server-opsætningsguide -- Indledende serverkonfiguration, rater, PvP/PvE-indstillinger og tilslutningsmetoder.
- Sådan finder du din servers IP og port
- Sådan uploader du filer via SFTP
- Kom godt i gang med din nye server