Guide CoreProtect : commandes, rollbacks et installation
Sur cette page
CoreProtect enregistre presque tout ce qui se passe sur un serveur Minecraft : blocs posés et cassés, coffres ouverts, objets retirés, explosions, chat et commandes. Quand quelqu'un grief une construction, vous voyez qui l'a fait et vous l'annulez en une commande, sans restaurer de sauvegarde ni faire perdre leur progression à tous les autres.
Ce guide couvre l'installation de CoreProtect, l'inspecteur, les recherches, les rollbacks et restaurations, la purge des anciennes données et le choix de la base de données.
Installer CoreProtect
CoreProtect est un plugin pour Paper, Spigot et Folia. La version actuelle, CoreProtect 24.1, prend en charge Minecraft 1.14 à 26.2.
- Téléchargez-le gratuitement sur Modrinth ou Hangar. Les builds réservés aux soutiens sur Patreon reçoivent certaines fonctionnalités plus tôt.
- Placez le jar dans le dossier
pluginset redémarrez le serveur. L'envoi de plugins est expliqué dans comment installer des plugins Minecraft. - CoreProtect commence à journaliser immédiatement, dans un fichier SQLite situé à
plugins/CoreProtect/database.db. Aucune configuration n'est nécessaire.
Consultez la liste des versions avant de mettre à jour Minecraft : quand une nouvelle version de Minecraft sort, attendez une version de CoreProtect qui la prend en charge.
L'inspecteur : qui a touché ce bloc ?
Tapez /co i pour activer l'inspecteur. Tant qu'il est actif :
- Clic gauche sur un bloc pour voir qui l'a posé ou cassé, et quand.
- Clic droit sur un bloc, ou dans l'air à côté d'un bloc, pour voir l'historique de cet endroit.
- Clic droit sur un coffre ou un autre conteneur pour voir ce qui y a été déposé et retiré.
Tapez à nouveau /co i pour le désactiver. /co near affiche les dernières modifications dans un rayon de 5 blocs autour de vous.
Recherches : fouiller l'historique
/co lookup, ou /co l, fouille le journal avec des paramètres combinables :
| Paramètre | Signification | Exemple |
|---|---|---|
u: | Joueur, plusieurs séparés par des virgules, ou une cause comme #tnt, #creeper, #fire | u:Steve,Alex |
t: | Durée en arrière : w, d, h, m, s, combinables, ou une plage | t:2d, t:5d2h, t:1h-2h |
r: | Rayon en blocs autour de vous, un monde ou partout | r:20, r:#world_nether, r:#global |
a: | Action : block, +block, -block, container, chat, command, kill, session et d'autres | a:-block |
i: / e: | Inclure ou exclure des blocs, objets ou entités | i:diamond_block |
Exemples :
/co l u:Steve t:2d a:-block /co l t:1h r:30 a:container /co l u:Steve t:7d a:chat
La première affiche les blocs cassés par Steve ces deux derniers jours, la deuxième ce qui a été retiré des conteneurs ou déposé dedans dans un rayon de 30 blocs au cours de la dernière heure. Les résultats sont paginés ; /co l 2 affiche la page suivante.
Annuler le grief par rollback, et le restaurer
/co rollback (/co rb) annule des modifications, avec les mêmes paramètres qu'une recherche. /co restore (/co rs) les rétablit.
/co rollback u:Griefer t:1d r:#global #preview /co rollback u:Griefer t:1d r:#global /co rollback t:30m r:15 u:#tnt /co restore u:Griefer t:1d r:#global
- Prévisualisez d'abord.
#previewn'affiche le résultat qu'à vous ; rien ne change tant que vous n'exécutez pas la commande sans ce paramètre. - Attention au rayon. Un rollback sans
r:couvre 10 blocs autour de vous. Pour un griefer qui s'est déplacé, ajoutezr:#global. - Indiquez toujours un joueur ou une courte durée. Un rollback de tout le monde sur une longue période annule aussi les constructions des joueurs honnêtes.
- Une erreur ?
/co undoannule votre dernier rollback ou votre dernière restauration.
Faites tourner CoreProtect sur un serveur avec MySQL inclus : l'hébergement Minecraft HytHost commence à €2.59/mois.
Voir les offres MinecraftPurger les anciennes données
CoreProtect conserve tout jusqu'à ce que vous le supprimiez, donc la base de données grossit tant que le serveur tourne. Purgez les anciennes données de temps en temps :
/co purge t:30d
Cela supprime tout ce qui a plus de 30 jours. En jeu, vous ne pouvez purger que les données de plus de 30 jours ; depuis la console, le minimum est de 24 heures. Ajoutez r:#world_name pour ne purger qu'un seul monde. Sous MySQL, ajoutez #optimize pour récupérer l'espace disque libéré. Choisissez une période qui couvre le temps que mettent habituellement vos joueurs à remarquer un grief.
SQLite ou MySQL
Par défaut, CoreProtect utilise SQLite, un simple fichier dans son dossier. Cela convient à la plupart des serveurs et ne demande aucune configuration. Utilisez MySQL si vous voulez garder les données hors du dossier du serveur, ou si plusieurs serveurs d'un réseau doivent journaliser dans une même base.
Pour basculer, créez une base de données, puis modifiez plugins/CoreProtect/config.yml :
use-mysql: true table-prefix: co_ mysql-host: DB_HOST mysql-port: 3306 mysql-database: DB_NAME mysql-username: DB_USER mysql-password: DB_PASSWORD
Redémarrez le serveur et vérifiez /co status. Décidez tôt : le changement ne déplace pas les données déjà enregistrées, et la commande de migration nécessite un build Patreon. Chaque offre Minecraft HytHost inclut des bases de données MySQL, que vous créez dans l'onglet Databases du panel.
Permissions pour votre équipe
Les opérateurs ont accès à toutes les commandes CoreProtect via coreprotect.*. Pour les modérateurs qui ne sont pas opérateurs, donnez uniquement ce dont ils ont besoin avec un plugin de permissions comme LuckPerms :
coreprotect.inspectetcoreprotect.lookuppour enquêter ;coreprotect.rollbacketcoreprotect.restorepour les membres de confiance uniquement ;coreprotect.purgeetcoreprotect.reloadpour les admins.
CoreProtect se combine bien avec EssentialsX pour les commandes quotidiennes de votre équipe.
Questions fréquentes
Lancez /co rollback u:PlayerName t:1d r:#global #preview pour voir le résultat, puis la même commande sans #preview. Ajustez la durée pour couvrir le moment du grief.
Un rollback sans r: ne couvre que 10 blocs autour de vous. Ajoutez r:#global ou un rayon plus grand, et vérifiez que la durée couvre toute la période.
CoreProtect écrit son journal dans une file séparée, donc le jeu normal n'est pas ralenti. Les grosses recherches et les rollbacks sur de longues périodes prennent plus de temps, et la base grossit avec le temps : purgez régulièrement les anciennes données.
Le plugin est destiné à Paper, Spigot et Folia. CoreProtect publie aussi une version Fabric séparée ; consultez sa page de téléchargement pour connaître les versions de Minecraft prises en charge.
Oui. /co undo annule votre dernier rollback ou votre dernière restauration, et /co restore avec les mêmes paramètres rétablit ce qu'un rollback a supprimé.
Protégez vos constructions
L'hébergement Minecraft HytHost fait tourner Paper avec des plugins comme CoreProtect et inclut des bases MySQL dans chaque offre, à partir de €2.59/mois.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursCe guide vous a-t-il été utile ?