![Guide Complet de /kill @e[type=!player] dans Minecraft](https://cdn.minecraft.how/images/blog/7226/complete-guide-to-kill-at-etypeplayer-in-minecraft.webp)
Guide Complet de /kill @e[type=!player] dans Minecraft
La commande /kill @e[type=!player] élimine chaque entité de votre monde, à l'exception des joueurs. C'est une solution en une ligne pour nettoyer les mobs accumulés, les objets et le chaos lorsque votre serveur rame ou que vous souhaitez repartir sur de bonnes bases.
Quelle est la Fonction de Cette Commande ?
Voyons-y de plus près. /kill @e[type=!player] cible toutes les entités (@e signifie « toutes les entités ») et exclut les joueurs grâce à ce sélecteur [type=!player]. Lorsque vous l'exécutez, tout meurt instantanément. Mobs, animaux, objets éparpillés, minecarts, statues d'armure, orbes d'expérience, tout disparaît. Seuls les joueurs connectés restent en vie.
La beauté de cette commande réside dans sa simplicité. Vous n'avez pas besoin de viser des biomes ou des dimensions spécifiques. Vous n'avez pas à filtrer par santé ou âge. C'est tout simplement : « tuer toutes les choses non-joueurs, maintenant ». Une commande, des résultats instantanés.
Quand Utiliser Cette Commande ?
L'ai utilisée sur mon serveur SMP lorsque les choses sont devenues incontrôlables. Nous avions environ cinq cents vaches suite à une tentative de mise en œuvre d'automatisation de ferme qui a échoué, et mes taux de rames plongeaient. Une commande a résolu le problème. Le serveur est passé de non-jouable à fluide en un instant.
D'autres scénarios où cela aide :
- Pics de latence dus à l'accumulation de mobs lors des tests de fermes de mobs
- Nettoyage des objets restants après un effacement ou un réinitialisation
- Suppression de tonnes de statues d'armure après un bâtiment terminé
- Nettoyage après une expérience d'explosion de TNT allant trop loin (à partir de mon expérience personnelle)
- Préparation d'un serveur pour une nouvelle saison
L'utilisation réelle concerne la gestion de serveur. Sur un serveur multijoueur, la nettoyage administratif est constant. Cette commande réduit le temps de nettoyage de plusieurs heures à des millisecondes. Si vous gérez un serveur public, vous y recourrez inévitablement.
Comment l'Utiliser
En premier lieu, les triche doivent être activées. En solo, créez votre monde avec les triche activées. Sur les serveurs, définissez enable-command-block dans vos server.properties sur true, ou exécutez-la avec des privilèges d'op. Appuyez ensuite sur T pour ouvrir le chat, tapez la commande exactement comme indiqué, puis appuyez sur Entrée.
/kill @e[type=!player]
Voilà tout. Tout, sauf les joueurs, meurt instantanément. Cela affecte donc le monde entier chargé simultanément. Voici la chose : si vous vous inquiétez d'avoir manqué quelque chose dans la syntaxe de la commande, testez-la d'abord dans un monde créatif. Copiez-collez-la directement et vous éviterez les erreurs de frappe.
Une chose à surveiller : c'est immédiat. Il n'y a aucune confirmation, aucune attente, aucune pitié. Vous l'exécutez et c'est fait. Si vous avez visé la mauvaise cible par accident, vous ne pouvez pas annuler (à moins d'avoir une sauvegarde, que vous devriez toujours avoir de toute façon).
Variations et Différences
Voulez-vous n'éliminer que les mobs et laisser les animaux en vie ? Utilisez /kill @e[type=!player,type=!cow,type=!sheep] et ajoutez les types d'entités que vous souhaitez protéger. Cela devient rapidement compliqué avec plusieurs exceptions, mais ça fonctionne.
Supprimer uniquement les objets éparpillés ? /kill @e[type=item] nettoie les objets épars sans toucher les créatures vivantes. Utile après un grand nettoyage de bâtiment.
Seuls les mobs hostiles ? C'est plus compliqué. Il n'y a pas d'étiquette « hostile » que vous pouvez filtrer dans Minecraft de base, vous devrez donc lister chacun : /kill @e[type=zombie,type=creeper,type=skeleton] etc. Devient long rapidement. Et c'est là que les mods ou les datapacks deviennent vos amis si vous le faites constamment.
Éliminer des entités dans un rayon spécifique ? /kill @e[type=!player,distance=..50] élimine tout ce qui n'est pas un joueur dans un rayon de 50 blocs autour de vous. Vous pouvez remplacer ce nombre de distance.
La Zone de Danger : Ce qui Peut Mal Tourner
Cette commande est puissante. Cela signifie qu'elle peut causer de graves problèmes si elle est mal utilisée. Elle supprimera tous vos cadres d'objets avec des cartes, toutes vos statues d'armure de vos bâtiments, chaque entité montable, tous vos shulkers que vous utilisez pour le stockage (okay, les shulkers survivent, mais l'idée reste la même). J'ai vu des bâtisseurs perdre des heures de travail parce que quelqu'un a exécuté cela sur un serveur sans réfléchir aux conséquences.
Si vous êtes sur un serveur multijoueur, restreignez cela aux administrateurs uniquement. Utilisez des plugins de permissions pour vous assurer que les joueurs aléatoires ne peuvent pas nucléer toutes les entités de votre serveur avec un seul message de chat. Ce n'est pas compliqué de le verrouiller, mais cela compte.
Une dernière chose : cela ne réinitialise pas le monde. Votre territoire reste. Vos bâtiments restent. Vous n'enlevez que les choses vivantes et les objets. Donc, si quelqu'un a construit une vaste ferme de mobs qui bloque le serveur, cela nettoie les mobs mais pas la structure de la ferme elle-même, qui pourrait encore poser problème selon ce qui cause la latence.
Vaut-il la Peine ou C'est de l'Exagération ?
Honnestement ? C'est essentiel pour tout opérateur de serveur. Conservez cette commande dans vos favoris ou mémorisez-la. La seconde où votre serveur commence à se bloquer à cause d'une surabondance d'entités, vous voudrez y accéder instantanément. En solo, vous pouvez vous en passer puisque vous pouvez simplement éliminer les mobs manuellement, mais cela gagne du temps.
Si vous testez les performances du serveur ou effectuez des diagnostics sur les retards, vous pourriez également consulter notre outil de DNS gratuit pour Minecraft pour voir si les facteurs réseau affectent votre connexion, en plus des comptes d'entités. Et si vous gérez un serveur multijoueur et que vous devez tester la connectivité, le teste de Votifier pour Minecraft peut vous aider à vérifier la configuration de communication de votre serveur.
La commande vaut la peine d'être connue, même si vous n'en faites jamais l'usage. La gestion de serveur survient plus vite que vous ne le pensiez.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.


