Befehle und Berechtigungen
Der Hauptbefehl ist /migrate; /mg ist sein Alias. Ohne Argumente sehen Spieler das Verwaltungsmenü und die Konsole die Befehlshilfe.
Befehle #
| Befehl | Berechtigung | Zweck |
|---|---|---|
/migrate help | migrate.help | Zeigt die Befehlsliste. |
/migrate scan | migrate.scan | Erkennt unterstützte Plugins und Daten und schlägt Routen vor. |
/migrate adapters | migrate.scan | Listet Adapter, Bereiche und Rollback-Unterstützung auf. |
/migrate compatibility | migrate.compatibility | Zeigt die Kompatibilität von Plattform, Java und Plugins. |
/migrate diagnostics | migrate.admin | Schreibt einen geschwärzten Support-Bericht. |
/migrate prepare <source> <target> <domain> | migrate.prepare | Erstellt einen Migrationsplan, ohne zu schreiben. |
/migrate dryrun <id> | migrate.prepare | Validiert einen Plan, ohne zu schreiben. |
/migrate conflicts <id> | migrate.history | Listet Konflikte und aktive Richtlinien auf. |
/migrate resolve <id> <conflict> <policy> [record] | migrate.prepare | Wählt eine Konfliktrichtlinie. |
/migrate start <id> | migrate.execute | Fordert einen echten Lauf an und zeigt den Bestätigungsumfang. |
/migrate confirm <id> | migrate.execute | Bestätigt und startet den angeforderten Lauf. |
/migrate status <id> | migrate.history | Zeigt Fortschritt und nächste Aktion. |
/migrate inspect <id> | migrate.history | Zeigt Zähler und das Ereignisprotokoll der Migration. |
/migrate cancel <id> | migrate.execute | Bricht einen ausstehenden Lauf ab oder pausiert einen laufenden. |
/migrate resume <id> | migrate.execute | Setzt einen unterbrochenen, pausierten oder fehlgeschlagenen Lauf fort. |
/migrate rollback <id> [confirm] | migrate.rollback | Prüft und macht anschließend die von einer Migration geschriebenen Datensätze rückgängig. |
/migrate history | migrate.history | Listet aktuelle Migrationen auf. |
/migrate backups [id] | migrate.backups | Listet Backups auf oder verifiziert eines samt Prüfsummen. |
/migrate language [locale] | migrate.language | Zeigt die aktive Sprache an oder ändert sie. |
/migrate reload | migrate.admin | Validiert 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.helpmigrate.guimigrate.scanmigrate.preparemigrate.executemigrate.rollbackmigrate.historymigrate.backupsmigrate.compatibilitymigrate.language
migrate.execute und migrate.rollback ändern Zieldaten und sollten nur vertrauenswürdigen Administratoren gewährt werden.