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 #
| Commande | Permission | Fonction |
|---|---|---|
/migrate help | migrate.help | Affiche la liste des commandes. |
/migrate scan | migrate.scan | Détecte les plugins et les données pris en charge et propose des routes. |
/migrate adapters | migrate.scan | Liste les adaptateurs, les domaines et la prise en charge de l'annulation. |
/migrate compatibility | migrate.compatibility | Affiche la compatibilité de la plateforme, de Java et des plugins. |
/migrate diagnostics | migrate.admin | Écrit un rapport d'assistance dont les données sensibles sont masquées. |
/migrate prepare <source> <target> <domain> | migrate.prepare | Construit un plan de migration sans écrire. |
/migrate dryrun <id> | migrate.prepare | Valide un plan sans écrire. |
/migrate conflicts <id> | migrate.history | Liste les conflits et les politiques actives. |
/migrate resolve <id> <conflict> <policy> [record] | migrate.prepare | Sélectionne une politique de conflit. |
/migrate start <id> | migrate.execute | Demande une exécution réelle et affiche la portée de la confirmation. |
/migrate confirm <id> | migrate.execute | Confirme et lance l'exécution demandée. |
/migrate status <id> | migrate.history | Affiche la progression et la prochaine action. |
/migrate inspect <id> | migrate.history | Affiche les compteurs et le journal des événements de la migration. |
/migrate cancel <id> | migrate.execute | Annule une exécution en attente ou met en pause une exécution en cours. |
/migrate resume <id> | migrate.execute | Reprend une exécution interrompue, en pause ou échouée. |
/migrate rollback <id> [confirm] | migrate.rollback | Examine puis annule les enregistrements écrits par une migration. |
/migrate history | migrate.history | Liste les migrations récentes. |
/migrate backups [id] | migrate.backups | Liste les sauvegardes ou en vérifie une et ses sommes de contrôle. |
/migrate language [locale] | migrate.language | Affiche ou change la langue active. |
/migrate reload | migrate.admin | Valide 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.helpmigrate.guimigrate.scanmigrate.preparemigrate.executemigrate.rollbackmigrate.historymigrate.backupsmigrate.compatibilitymigrate.language
migrate.execute et migrate.rollback modifient les données cibles et ne doivent être accordées qu'à des administrateurs de confiance.