Commandes et permissions

La commande principale est /migrate ; /mg en est l'alias. Sans argument, les joueurs voient le menu de gestion et la console voit l'aide des commandes.

Commandes #

CommandePermissionFonction
/migrate helpmigrate.helpAffiche la liste des commandes.
/migrate scanmigrate.scanDétecte les plugins et les données pris en charge et propose des routes.
/migrate adaptersmigrate.scanListe les adaptateurs, les domaines et la prise en charge de l'annulation.
/migrate compatibilitymigrate.compatibilityAffiche la compatibilité de la plateforme, de Java et des plugins.
/migrate diagnosticsmigrate.adminÉcrit un rapport d'assistance dont les données sensibles sont masquées.
/migrate prepare <source> <target> <domain>migrate.prepareConstruit un plan de migration sans écrire.
/migrate dryrun <id>migrate.prepareValide un plan sans écrire.
/migrate conflicts <id>migrate.historyListe les conflits et les politiques actives.
/migrate resolve <id> <conflict> <policy> [record]migrate.prepareSélectionne une politique de conflit.
/migrate start <id>migrate.executeDemande une exécution réelle et affiche la portée de la confirmation.
/migrate confirm <id>migrate.executeConfirme et lance l'exécution demandée.
/migrate status <id>migrate.historyAffiche la progression et la prochaine action.
/migrate inspect <id>migrate.historyAffiche les compteurs et le journal des événements de la migration.
/migrate cancel <id>migrate.executeAnnule une exécution en attente ou met en pause une exécution en cours.
/migrate resume <id>migrate.executeReprend une exécution interrompue, en pause ou échouée.
/migrate rollback <id> [confirm]migrate.rollbackExamine puis annule les enregistrements écrits par une migration.
/migrate historymigrate.historyListe les migrations récentes.
/migrate backups [id]migrate.backupsListe les sauvegardes ou en vérifie une et ses sommes de contrôle.
/migrate language [locale]migrate.languageAffiche ou change la langue active.
/migrate reloadmigrate.adminValide et recharge la configuration et les fichiers de langue.

Une migration qui a déjà écrit des enregistrements ne peut pas être annulée ; utilisez plutôt l'annulation (rollback). Le rechargement est refusé pendant qu'une migration s'exécute, et une nouvelle configuration invalide n'est pas appliquée.

Permissions #

Toutes les permissions sont réservées par défaut aux opérateurs du serveur. migrate.admin contient chacune des permissions ci-dessous, y compris l'accès au rechargement.

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

migrate.execute et migrate.rollback modifient les données cibles et ne doivent être accordées qu'à des administrateurs de confiance.