Als Myth of Empires serverbeheerder heb je toegang tot GM (Game Master) opdrachten waarmee je spelers kunt beheren, de omgeving kunt besturen, items kunt spawnen en de servergezondheid kunt onderhouden. Deze handleiding behandelt admin-instellingen, veelgebruikte GM-opdrachten, spelersbeheerhulpmiddelen en probleemoplossingstechnieken.
Admin Instellingen
Voordat je GM-opdrachten in-game kunt gebruiken, moet je het admin wachtwoord configureren en optioneel specifieke spelers aan een adminlijst toevoegen.
Het Admin Wachtwoord Instellen
- Stop je server vanuit GPanel.
- Open het serverconfiguratiebstand (bijv.
PrivateServerTool.ini) via SFTP of de bestandsbeheerder van GPanel. - Zoek of voeg de
AdminPasswordinstelling toe:
[ServerSetting]
AdminPassword=YourSecureAdminPassword
- Sla het bestand op en herstart je server.
Admins Toevoegen via Configuratie
Om adminrechten te verlenen aan specifieke spelers zonder het admin wachtwoord te delen, kun je hun Steam ID's toevoegen aan een adminlijst in de serverconfiguratie. Zoek naar een adminlijst-sectie of -bestand:
[AdminList]
76561198012345678
76561198087654321
Elke regel bevat één Steam ID. Spelers op deze lijst ontvangen automatisch adminrechten wanneer ze de server betreden.
Admin In-Game Inschakelen
Als je niet op de adminlijst staat, moet je elke sessie authenticeren met het admin wachtwoord:
- Verbind met je Myth of Empires server.
- Open de in-game console of chat met de juiste toets (meestal Enter voor chat of ~/` voor console).
- Voer de GM-inlogopdracht in met je admin wachtwoord:
GM Login YourSecureAdminPassword
Als de authenticatie slaagt, ontvang je een bevestigingsbericht en krijg je toegang tot alle GM-opdrachten. Dit moet elke keer worden gedaan wanneer je verbinding maakt met de server.
GM Login niet werkt, probeer dan GMLogin, gm login, of raadpleeg de laatste communitydocumentatie voor je gameversie.
Veelgebruikte GM-opdrachten
GM-opdrachten in Myth of Empires stellen je in staat om verschillende aspecten van de gameplay te besturen. Opdrachten worden ingevoerd via de in-game console of chat. Het voorvoegsel is meestal GM gevolgd door de opdrachtnaam.
Spelersbeheer Opdrachten
| Opdracht | Beschrijving |
|---|---|
GM Kick <PlayerName> |
Kickt de opgegeven speler van de server. Ze kunnen direct opnieuw verbinden. |
GM Ban <PlayerName> |
Bant de opgegeven speler van de server. Ze kunnen niet opnieuw verbinden totdat ze zijn ontband. |
GM Unban <PlayerName> |
Verwijdert een ban voor de opgegeven speler, waardoor ze opnieuw kunnen verbinden. |
GM ListPlayers |
Toont een lijst van alle momenteel verbonden spelers met hun namen en ID's. |
GM Announce <Message> |
Zendt een serverbreed aankondigingsbericht uit naar alle spelers. |
Teleportatie Opdrachten
| Opdracht | Beschrijving |
|---|---|
GM TeleportTo <PlayerName> |
Teleporteert je naar de locatie van de opgegeven speler. |
GM TeleportToMe <PlayerName> |
Teleporteert de opgegeven speler naar jouw huidige locatie. |
GM TeleportToPos <X> <Y> <Z> |
Teleporteert je naar specifieke wereldcoördinaten. |
GM Fly |
Schakelt vliegmodus in/uit, waarmee je vrij in elke richting kunt bewegen. |
GM Ghost |
Schakelt noclip-modus in/uit, waarmee je door terrein en structuren kunt bewegen. |
Item- en Grondstof Opdrachten
| Opdracht | Beschrijving |
|---|---|
GM GiveItem <ItemID> <Quantity> |
Geeft het opgegeven item aan jezelf. Vereist het numerieke ID van het item. |
GM GiveItemToPlayer <PlayerName> <ItemID> <Qty> |
Geeft een item direct aan de inventaris van een andere speler. |
GM AddExp <Amount> |
Kent ervaringspunten toe aan je personage. |
GM SetLevel <Level> |
Stelt je personage in op het opgegeven niveau. |
GM God |
Schakelt onkwetsbaarheidsmodus in/uit. Je personage neemt geen schade terwijl deze actief is. |
GM Invisible |
Schakelt onzichtbaarheid in/uit. Andere spelers en NPC's kunnen je niet zien. |
Tijd- en Weer Opdrachten
| Opdracht | Beschrijving |
|---|---|
GM SetTime <Hour> |
Stelt de in-game tijd in op het opgegeven uur (0-23). Voorbeeld: GM SetTime 12 voor 's middags. |
GM SetWeather <Type> |
Wijzigt het huidige weer. Types kunnen onder andere clear, rain, storm, fog, enz. zijn. |
GM StopTime |
Bevriest de dag/nacht-cyclus op de huidige tijd. Handig voor evenementen of bouwen. |
GM ResumeTime |
Hervat de normale dag/nacht-cyclus na het gebruik van StopTime. |
Wereld- en Entiteit Opdrachten
| Opdracht | Beschrijving |
|---|---|
GM DestroyTarget |
Vernietigt de entiteit (structuur, NPC of object) waar je naar kijkt. |
GM SpawnNPC <NpcID> <Quantity> |
Spawnt het opgegeven NPC-type op jouw locatie. |
GM KillAllNPC |
Verwijdert alle wilde NPC's van de map. Ze zullen na verloop van tijd natuurlijk respawnen. |
GM SaveWorld |
Forceert een onmiddellijke wereldopslag. Voer dit altijd uit voordat je de server afsluit. |
Serverbeheerhulpmiddelen
Server Opslagbeheer
Admins moeten op kritieke momenten handmatige opslagen uitvoeren om wereldgegevens te beschermen:
- Voor afsluiting: Voer altijd
GM SaveWorlduit voordat je de server stopt om ervoor te zorgen dat alle recente wijzigingen worden bewaard. - Voor configuratiewijzigingen: Sla op en maak een back-up van opslagbestanden via SFTP voordat je configuraties wijzigt.
- Na evenementen: Sla op na community-evenementen of grote wereldwijzigingen om de huidige status vast te leggen.
- Geplande back-ups: Download regelmatig opslaggegevens van de server via SFTP en bewaar back-ups lokaal met gedateerde bestandsnamen.
Spelers Monitoren
Gebruik GM ListPlayers regelmatig om te monitoren wie online is. Dit is nuttig voor:
- Het verifiëren van speleridentiteiten en het controleren op alternatieve accounts.
- Het verzamelen van Steam ID's die nodig zijn voor kick-, ban- of adminlijstbewerkingen.
- Het monitoren van de serverpopulatie om indien nodig de maximale spelersinstelling aan te passen.
Serveraankondigingen
Gebruik aankondigingen om te communiceren met je 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.
Probleemoplossing
Server Crashes
| Symptoom | Waarschijnlijke Oorzaak | Oplossing |
|---|---|---|
| Crash bij opstarten na configuratiewijziging | Ongeldige configuratiewaarde of syntaxisfout | Herstel het vorige configuratiebestand of zet standaardwaarden terug. Controleer op niet-gesloten haakjes, ontbrekende waarden of ongeldige tekens. |
| Willekeurige crashes tijdens gameplay | Geheugenuitputting of entiteitsoverloop | Controleer GPanel voor geheugengebruik. Overweeg MaxPlayers te verlagen of overmatige entiteiten te verwijderen met GM KillAllNPC. Herstart de server om geheugen vrij te maken. |
| Crash bij het spawnen van items/NPC's | Ongeldig item- of NPC-ID | Controleer of het ID geldig is voor de huidige gameversie. Het spawnen van grote aantallen entiteiten tegelijk kan ook crashes veroorzaken -- spawn in kleinere batches. |
| Crash na game-update | Configuratie- of opslagincompatibiliteit | Controleer of de update configuratiewijzigingen vereist. Maak een back-up van opslagen en probeer met nieuwe configuratiebestanden. Community-patches of hotfixes kunnen nodig zijn. |
Verbindingsproblemen
| Probleem | Oplossing |
|---|---|
| Server verschijnt niet in browser | Wacht 5-10 minuten na het opstarten. Controleer of de query port correct is. Probeer directe IP-verbinding. |
| Verbinding verlopen | Bevestig dat de server draait in GPanel. Controleer de juiste game port. De server is mogelijk nog aan het laden -- controleer de console-uitvoer. |
| Versie-mismatch fout | Zorg ervoor dat de gameclient en server dezelfde versie draaien. Werk de server bij of laat spelers hun gameclient updaten. |
| Frequente verbrekingen | Controleer op serververtraging door het bronnengebruik in GPanel te monitoren. Verlaag entiteitsaantallen, verminder het maximale aantal spelers of optimaliseer rates als de server overbelast is. |
| GM-opdrachten werken niet | Controleer of je geauthenticeerd bent met GM Login en het juiste wachtwoord. Controleer of AdminPassword is ingesteld in de configuratie. Probeer opnieuw te verbinden en opnieuw te authenticeren. |
Prestatie-optimalisatie
Als je server vertraging of slechte prestaties ervaart, overweeg dan de volgende optimalisaties:
| Actie | Impact | Hoe |
|---|---|---|
| Maximale spelers verlagen | Gemiddeld | Verlaag MaxPlayers in de configuratie. Minder spelers betekent minder entiteitsregistratie en netwerkoverhead. |
| Wilde NPC's opruimen | Hoog | Gebruik periodiek GM KillAllNPC om entiteitsopbouw te voorkomen. Nieuwe NPC's zullen natuurlijk respawnen. |
| Regelmatig herstarten | Hoog | Plan dagelijkse herstarts om geheugenlekken op te ruimen en de server te vernieuwen. Sla eerst de wereld op met GM SaveWorld. |
| Rates optimaliseren | Laag | Zeer hoge verzamelrates produceren overmatige items in de wereld, wat de prestaties kan beïnvloeden. Balanceer rates voor plezier en servergezondheid. |
| Bronnengebruik monitoren | Informatief | Controleer GPanel voor CPU- en geheugengebruikstrends. Consistent hoog gebruik geeft aan dat de server optimalisatie of een bronnenupgrade nodig heeft. |
Gerelateerde Artikelen
- Myth of Empires Server Installatiehandleiding -- Initiële serverconfiguratie, rates, PvP/PvE-instellingen en verbindingsmethoden.
- Hoe Vind Je het IP-adres en de Port van Je Server
- Bestanden Uploaden via SFTP
- Aan de Slag met Je Nieuwe Server