Für Serverbetreiber

Metin2 GM-Befehle: Liste der wichtigsten Befehle mit Erklärung

Metin2 GM-Befehle: Liste der wichtigsten Befehle mit Erklärung

Mit den Metin2 GM-Befehlen verwaltest du deinen P-Server am schnellsten direkt im Spiel: Du teleportierst dich zu einem Spieler, schickst eine Ankündigung an alle Channel oder rufst Monster für ein Event. In diesem Guide findest du die meistgenutzten Befehle, ihre Schreibweise und die jeweils nötige Rechtestufe auf einen Blick. Die Liste haben wir anhand der Befehlstabelle im öffentlich verfügbaren Metin2-Serverquellcode und der Dateien erstellt, in denen die Befehle verarbeitet werden.

Wie funktionieren GM-Befehle?

Befehle gibst du im Chatfenster mit einem vorangestellten / ein. Der Server speichert für jeden Befehl die mindestens nötige Rechtestufe; reicht deine Stufe nicht aus, reagiert das Spiel so, als gäbe es den Befehl gar nicht. Im Quellcode sind die Stufen von niedrig nach hoch LOW_WIZARD, WIZARD, HIGH_WIZARD, GOD und IMPLEMENTOR, und eine höhere Stufe kann auch die Befehle der niedrigeren nutzen.

  • Versionsunterschiede: Die folgenden Stufen beziehen sich auf den unveränderten Quellcode. Je nach Version der Serverfiles und vorgenommenen Änderungen können Befehlsnamen, Parameter und Stufen abweichen.
  • Abkürzungsfalle: Im Quellcode werden Befehlsnamen auch über Abkürzungen erkannt; ausgeführt wird der erste Befehl, der mit den eingegebenen Buchstaben beginnt. Damit du nicht versehentlich den falschen Befehl auslöst, schreib Befehle immer vollständig aus.
  • Parameter: In den Tabellen steht {...} für einen Pflichtparameter und [...] für einen optionalen.

Befehle für Teleport und Spielerverwaltung

Befehl Was macht er? Stufe
/warp {charakter} Teleportiert dich zum Spieler (muss im selben Channel sein) LOW_WIZARD
/warp {x} {y} Teleportiert dich zu einer globalen Kartenkoordinate LOW_WIZARD
/goto {x} {y} Bringt dich auf deiner aktuellen Karte zu einer lokalen Koordinate LOW_WIZARD
/transfer {charakter} Holt den Spieler zu dir (muss im selben Channel sein) LOW_WIZARD
/state [charakter] Zeigt Position, Level, TP, Angriff und Verteidigung LOW_WIZARD
/invisible Schaltet die Unsichtbarkeit ein oder aus LOW_WIZARD
/stun {charakter}, /slow {charakter} Versetzt den Spieler kurz in Ohnmacht bzw. verlangsamt ihn LOW_WIZARD
/dc {charakter} Trennt die Verbindung des Spielers LOW_WIZARD
/block_chat {charakter} {dauer} Verhängt eine Chatsperre; die Dauer schreibst du z. B. als 30m, 2h oder 1d, mit 0 hebst du die Sperre auf HIGH_WIZARD
/kill {charakter} Tötet den Charakter des Spielers HIGH_WIZARD

Um Koordinaten herauszufinden, ist /state praktisch: Der Befehl zeigt dir sowohl die globale als auch die lokale Position auf der Karte.

Befehle für Ankündigungen

Befehl Was macht er? Stufe
/notice {text} Schickt eine Ankündigung an die Spieler auf allen Channeln HIGH_WIZARD
/notice_map {text} Schickt eine Ankündigung nur an die Spieler auf deiner Karte und in deinem Channel LOW_WIZARD
/big_notice {text} Zeigt großen Text in der Bildschirmmitte HIGH_WIZARD

Im unveränderten Quellcode zeigt /big_notice den Text nur dem GM an, der den Befehl eingibt; in manchen Serverfiles wurde das so geändert, dass er an alle geht. Teste es in deinen eigenen Files, bevor du den Spielern etwas ankündigst.

Befehle für Monster und Items

Befehl Was macht er? Stufe
/mob {vnum} [anzahl] Ruft Monster neben dich; höchstens 20 pro Befehl HIGH_WIZARD
/ma {vnum} [anzahl] Ruft Monster, die Spieler von selbst angreifen HIGH_WIZARD
/group {vnum} Ruft eine in den Serverfiles definierte Monstergruppe HIGH_WIZARD
/purge [all] Entfernt Monster und NPCs in deiner Nähe; mit all alle in der Umgebung WIZARD
/respawn [all] Löst die Spawnbereiche, die deinen Standort abdecken (mit all alle), sofort aus WIZARD
/item {vnum} [anzahl] Erzeugt ein Item in deinem Inventar GOD

Die Vnum ist die Nummer des Monsters oder Items in den Serverfiles und kann sich von Server zu Server unterscheiden. Benutze /purge all nicht im Stadtzentrum; der Befehl entfernt auch die NPCs in der Umgebung.

Befehle für Charakter- und Serververwaltung

Befehl Was macht er? Stufe
/level {level} Ändert dein eigenes Level; deine Fertigkeiten werden zurückgesetzt LOW_WIZARD
/advance {charakter} {level} Ändert das Level eines anderen Charakters GOD
/user Listet die Spieler auf deinem Game-Core auf HIGH_WIZARD
/who Zeigt die Zahl der Spieler online nach Reichen IMPLEMENTOR
/eventflag {flag} {wert} Setzt ein Event-Flag (z. B. die EXP-Rate) HIGH_WIZARD
/priv_empire {reich} {typ} {prozent} {stunden} Vergibt einen zeitlich begrenzten EXP-, Yang- oder Item-Bonus HIGH_WIZARD
/reload a Lädt die GM-Liste neu IMPLEMENTOR
/shutdown Fährt den Server mit 10 Sekunden Countdown herunter HIGH_WIZARD

Die Details zu den Raten-Befehlen und die Schritte zur Vergabe von GM-Rechten behandeln wir in eigenen Guides.

Regeln für den sicheren Einsatz

  • Erst testen: Probiere einen neuen Befehl oder Wert in einer Testumgebung aus, bevor du ihn auf dem Live-Server einsetzt.
  • Achtung, eigenes Inventar: /ipurge löscht alle Items im Inventar und an der Ausrüstung des GMs, der den Befehl eingibt.
  • Kritische Befehle einschränken: In der Standardtabelle liegt /shutdown auf HIGH_WIZARD; überlass solche Befehle nur Leuten, denen du vertraust.
  • Logs prüfen: Im Quellcode werden Befehle in die Serverlogs geschrieben; bei den Locale-Einstellungen für die Türkei und Europa landen GM-Befehle zusätzlich in der Tabelle command_log der Log-Datenbank.
  • Fair bleiben: Handle mit dem GM-Charakter nicht mit Spielern und verteile Belohnungen nach transparenten Regeln. Woran Spieler einen fairen Server erkennen, erklären wir in unserem Fair-Play-Guide.

Gut geleitete Events sind auch ein starker Weg, Spieler anzuziehen; mehr Ideen findest du in unserem Beitrag 15 Wege, Spieler zu gewinnen. Ist dein Server bereit, kannst du ihn über die Seite Server hinzufügen kostenlos eintragen.

Häufig gestellte Fragen

Warum funktionieren meine GM-Befehle nicht?

Wahrscheinlich reicht deine Rechtestufe für den Befehl nicht aus; laut Quellcode reagiert das Spiel dann so, als gäbe es den Befehl nicht. Ein abweichender Befehlsname in deinen Serverfiles oder eine nicht neu geladene GM-Liste können zum selben Ergebnis führen.

Wo finde ich die Vnums?

Monsternummern stehen in den Serverfiles in der Tabelle mob_proto, Itemnummern in der Tabelle item_proto. Da jeder Server diese Tabellen ändern kann, verlass dich nicht auf die Liste eines anderen Servers.

Was ist der Unterschied zwischen /notice und /notice_map?

/notice schickt die Ankündigung an die Spieler auf allen Channeln. /notice_map erreicht dagegen nur die Spieler auf deiner Karte und in deinem Channel.

Können Spieler GM-Befehle benutzen?

Nein, Charaktere, die nicht auf der GM-Liste stehen, können diese Befehle nicht nutzen. Die einzige Ausnahme ist der Testmodus: Laut Quellcode erhält jeder die höchste Stufe, solange der Server im Testmodus läuft; auf dem Live-Server muss der Testmodus deshalb aus sein. Kommst du irgendwo nicht weiter, frag in der Kategorie „Hilfe“ unseres Forums.

0 Likes

Weitere Beiträge

Kommentare 0

Noch keine Kommentare vorhanden.