Befehle und Berechtigungen

Der Hauptbefehl ist /migrate; /mg ist sein Alias. Ohne Argumente sehen Spieler das Verwaltungsmenü und die Konsole die Befehlshilfe.

Befehle #

BefehlBerechtigungZweck
/migrate helpmigrate.helpZeigt die Befehlsliste.
/migrate scanmigrate.scanErkennt unterstützte Plugins und Daten und schlägt Routen vor.
/migrate adaptersmigrate.scanListet Adapter, Bereiche und Rollback-Unterstützung auf.
/migrate compatibilitymigrate.compatibilityZeigt die Kompatibilität von Plattform, Java und Plugins.
/migrate diagnosticsmigrate.adminSchreibt einen geschwärzten Support-Bericht.
/migrate prepare <source> <target> <domain>migrate.prepareErstellt einen Migrationsplan, ohne zu schreiben.
/migrate dryrun <id>migrate.prepareValidiert einen Plan, ohne zu schreiben.
/migrate conflicts <id>migrate.historyListet Konflikte und aktive Richtlinien auf.
/migrate resolve <id> <conflict> <policy> [record]migrate.prepareWählt eine Konfliktrichtlinie.
/migrate start <id>migrate.executeFordert einen echten Lauf an und zeigt den Bestätigungsumfang.
/migrate confirm <id>migrate.executeBestätigt und startet den angeforderten Lauf.
/migrate status <id>migrate.historyZeigt Fortschritt und nächste Aktion.
/migrate inspect <id>migrate.historyZeigt Zähler und das Ereignisprotokoll der Migration.
/migrate cancel <id>migrate.executeBricht einen ausstehenden Lauf ab oder pausiert einen laufenden.
/migrate resume <id>migrate.executeSetzt einen unterbrochenen, pausierten oder fehlgeschlagenen Lauf fort.
/migrate rollback <id> [confirm]migrate.rollbackPrüft und macht anschließend die von einer Migration geschriebenen Datensätze rückgängig.
/migrate historymigrate.historyListet aktuelle Migrationen auf.
/migrate backups [id]migrate.backupsListet Backups auf oder verifiziert eines samt Prüfsummen.
/migrate language [locale]migrate.languageZeigt die aktive Sprache an oder ändert sie.
/migrate reloadmigrate.adminValidiert und lädt Konfiguration und Sprachdateien neu.

Eine Migration, die bereits Datensätze geschrieben hat, lässt sich nicht abbrechen; verwende stattdessen den Rollback. Ein Reload wird abgelehnt, solange eine Migration läuft, und eine ungültige neue Konfiguration wird nicht übernommen.

Berechtigungen #

Alle Berechtigungen sind standardmäßig Server-Operatoren vorbehalten. migrate.admin enthält jede der folgenden Berechtigungen, einschließlich des Reload-Zugriffs.

  • migrate.help
  • migrate.gui
  • migrate.scan
  • migrate.prepare
  • migrate.execute
  • migrate.rollback
  • migrate.history
  • migrate.backups
  • migrate.compatibility
  • migrate.language

migrate.execute und migrate.rollback ändern Zieldaten und sollten nur vertrauenswürdigen Administratoren gewährt werden.