Som administratör av en Myth of Empires-server har du tillgång till GM-kommandon (Game Master) som låter dig hantera spelare, kontrollera miljön, spawna föremål och upprätthålla serverns hälsa. Den här guiden täcker adminkonfiguration, vanliga GM-kommandon, verktyg för spelarhantering och felsökningstekniker.
Adminkonfiguration
Innan du kan använda GM-kommandon i spelet måste du konfigurera adminlösenordet och eventuellt lägga till specifika spelare i en adminlista.
Ställa in adminlösenordet
- Stoppa din server från GPanel.
- Öppna serverns konfigurationsfil (t.ex.
PrivateServerTool.ini) via SFTP eller GPanels filhanterare. - Hitta eller lägg till inställningen
AdminPassword:
[ServerSetting]
AdminPassword=YourSecureAdminPassword
- Spara filen och starta om din server.
Lägga till admins via config
För att ge adminbehörighet till specifika spelare utan att dela adminlösenordet kan du lägga till deras Steam-ID:n i en adminlista i serverkonfigurationen. Leta efter en adminlistsektion eller -fil:
[AdminList]
76561198012345678
76561198087654321
Varje rad innehåller ett Steam-ID. Spelare på denna lista får automatiskt adminbehörighet när de går med på servern.
Aktivera admin i spelet
Om du inte finns på adminlistan måste du autentisera dig varje session med adminlösenordet:
- Gå med på din Myth of Empires-server.
- Öppna konsolen eller chatten i spelet med lämplig tangent (vanligtvis Enter för chatt eller ~/` för konsol).
- Ange GM-inloggningskommandot med ditt adminlösenord:
GM Login YourSecureAdminPassword
Om autentiseringen lyckas får du ett bekräftelsemeddelande och får tillgång till alla GM-kommandon. Detta måste göras varje gång du ansluter till servern.
GM Login inte fungerar, prova GMLogin, gm login, eller kontrollera den senaste community-dokumentationen för din spelversion.
Vanliga GM-kommandon
GM-kommandon i Myth of Empires låter dig kontrollera olika aspekter av spelet. Kommandon anges via konsolen eller chatten i spelet. Prefixet är vanligtvis GM följt av kommandonamnet.
Kommandon för spelarhantering
| Kommando | Beskrivning |
|---|---|
GM Kick <PlayerName> |
Kickar den angivna spelaren från servern. De kan ansluta igen omedelbart. |
GM Ban <PlayerName> |
Bannar den angivna spelaren från servern. De kan inte ansluta igen förrän de avbannas. |
GM Unban <PlayerName> |
Tar bort en banning för den angivna spelaren och tillåter dem att ansluta igen. |
GM ListPlayers |
Visar en lista över alla för närvarande anslutna spelare med deras namn och ID:n. |
GM Announce <Message> |
Sänder ett serveromfattande tillkännagivande till alla spelare. |
Teleporteringskommandon
| Kommando | Beskrivning |
|---|---|
GM TeleportTo <PlayerName> |
Teleporterar dig till den angivna spelarens plats. |
GM TeleportToMe <PlayerName> |
Teleporterar den angivna spelaren till din nuvarande plats. |
GM TeleportToPos <X> <Y> <Z> |
Teleporterar dig till specifika världskoordinater. |
GM Fly |
Växlar flygläge, vilket möjliggör fri rörelse i valfri riktning. |
GM Ghost |
Växlar noclip-läge, vilket låter dig passera genom terräng och strukturer. |
Föremåls- och resurskommandon
| Kommando | Beskrivning |
|---|---|
GM GiveItem <ItemID> <Quantity> |
Ger det angivna föremålet till dig själv. Kräver föremålets numeriska ID. |
GM GiveItemToPlayer <PlayerName> <ItemID> <Qty> |
Ger ett föremål direkt till en annan spelares inventarium. |
GM AddExp <Amount> |
Ger erfarenhetspoäng till din karaktär. |
GM SetLevel <Level> |
Ställer in din karaktär till den angivna nivån. |
GM God |
Växlar odödlighetsläge. Din karaktär tar ingen skada medan det är aktivt. |
GM Invisible |
Växlar osynlighet. Andra spelare och NPC:er kan inte se dig. |
Tid- och väderkommandon
| Kommando | Beskrivning |
|---|---|
GM SetTime <Hour> |
Ställer in tiden i spelet till den angivna timmen (0-23). Exempel: GM SetTime 12 för mitt på dagen. |
GM SetWeather <Type> |
Ändrar det aktuella vädret. Typer kan inkludera clear, rain, storm, fog, etc. |
GM StopTime |
Fryser dag/natt-cykeln vid den aktuella tiden. Användbart för evenemang eller byggande. |
GM ResumeTime |
Återupptar den normala dag/natt-cykeln efter användning av StopTime. |
Världs- och entitetskommandon
| Kommando | Beskrivning |
|---|---|
GM DestroyTarget |
Förstör entiteten (struktur, NPC eller objekt) som du tittar på. |
GM SpawnNPC <NpcID> <Quantity> |
Spawnar den angivna NPC-typen på din plats. |
GM KillAllNPC |
Tar bort alla vilda NPC:er från kartan. De återskapas naturligt över tid. |
GM SaveWorld |
Tvingar fram en omedelbar världssparning. Kör alltid detta innan du stänger av servern. |
Verktyg för serverhantering
Hantering av serversparningar
Admins bör utföra manuella sparningar vid kritiska tillfällen för att skydda världsdata:
- Före avstängning: Kör alltid
GM SaveWorldinnan du stoppar servern för att säkerställa att alla senaste ändringar bevaras. - Före konfigurationsändringar: Spara och säkerhetskopiera sedan sparfiler via SFTP innan du ändrar någon konfiguration.
- Efter evenemang: Spara efter community-evenemang eller större världsändringar för att låsa det aktuella tillståndet.
- Schemalagda säkerhetskopior: Ladda ner spardata från servern regelbundet via SFTP och lagra säkerhetskopior lokalt med daterade filnamn.
Spelarövervakning
Använd GM ListPlayers regelbundet för att övervaka vem som är online. Detta är användbart för:
- Att verifiera spelaridentiteter och kontrollera efter alt-konton.
- Att samla in Steam-ID:n som behövs för kick-, ban- eller adminlistoperationer.
- Att övervaka serverbefolkningen för att justera inställningar för maximalt antal spelare vid behov.
Servertillkännagivanden
Använd tillkännagivanden för att kommunicera med din community:
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.
Felsökning
Serverkrascher
| Symtom | Sannolik orsak | Lösning |
|---|---|---|
| Krasch vid uppstart efter konfigurationsändring | Ogiltigt konfigurationsvärde eller syntaxfel | Återgå till den tidigare konfigurationsfilen eller återställ standardvärden. Kontrollera efter oavslutade hakparenteser, saknade värden eller ogiltiga tecken. |
| Slumpmässiga krascher under spelet | Minnesuttömning eller entitetsöverflöde | Kontrollera GPanel för minnesanvändning. Överväg att sänka MaxPlayers eller rensa överdrivna entiteter med GM KillAllNPC. Starta om servern för att frigöra minne. |
| Krasch vid spawnande av föremål/NPC:er | Ogiltigt föremåls- eller NPC-ID | Verifiera att ID:t är giltigt för den aktuella spelversionen. Att spawna stora mängder entiteter på en gång kan också orsaka krascher -- spawna i mindre omgångar. |
| Krasch efter speluppdatering | Konfigurations- eller sparinkompatibilitet | Kontrollera om uppdateringen kräver konfigurationsändringar. Säkerhetskopiera sparningar och prova med nya konfigurationsfiler. Community-patchar eller hotfixar kan behövas. |
Anslutningsproblem
| Problem | Lösning |
|---|---|
| Servern visas inte i webbläsaren | Vänta 5-10 minuter efter uppstart. Verifiera att query-porten är korrekt. Prova direkt IP-anslutning. |
| Anslutningstimeout | Bekräfta att servern körs i GPanel. Verifiera rätt spelport. Servern kan fortfarande ladda -- kontrollera konsolens utdata. |
| Fel om versionsmissmatch | Säkerställ att spelklienten och servern kör samma version. Uppdatera servern eller låt spelarna uppdatera sin spelklient. |
| Frekventa frånkopplingar | Kontrollera efter serverlagg genom att övervaka resursanvändningen i GPanel. Sänk entitetsantalet, minska antalet maxspelare eller optimera rates om servern är överbelastad. |
| GM-kommandon fungerar inte | Verifiera att du autentiserade dig med GM Login och rätt lösenord. Kontrollera att AdminPassword är inställt i konfigurationen. Prova att ansluta igen och autentisera på nytt. |
Prestandaoptimering
Om din server upplever lagg eller dålig prestanda, överväg följande optimeringar:
| Åtgärd | Påverkan | Hur |
|---|---|---|
| Minska antalet maxspelare | Medel | Sänk MaxPlayers i konfigurationen. Färre spelare innebär mindre entitetsspårning och nätverksbelastning. |
| Rensa vilda NPC:er | Hög | Använd GM KillAllNPC regelbundet för att förhindra entitetsuppbyggnad. Nya NPC:er återskapas naturligt. |
| Starta om regelbundet | Hög | Schemalägg dagliga omstarter för att rensa minnesläckor och fräscha upp servern. Spara världen först med GM SaveWorld. |
| Optimera rates | Låg | Mycket höga gather rates producerar överdrivet många föremål i världen, vilket kan påverka prestandan. Balansera rates för njutning och serverns hälsa. |
| Övervaka resursanvändning | Informativ | Kontrollera GPanel för trender i CPU- och minnesanvändning. Konsekvent hög användning indikerar att servern behöver optimering eller en resursuppgradering. |
Relaterade artiklar
- Myth of Empires Server Setup Guide -- Inledande serverkonfiguration, rates, PvP/PvE-inställningar och anslutningsmetoder.
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server