![Ghid complet pentru comanda \/kill @e[type=!player] în Minec](https://cdn.minecraft.how/images/blog/7226/complete-guide-to-kill-at-etypeplayer-in-minecraft.webp)
Ghid complet pentru comanda \/kill @e[type=!player] în Minec
Comanda /kill @e[type=!player] uci toate entitățile din lumea ta, cu excepția jucătorilor. Este o soluție pe o singură linie pentru curățarea tuturor mobiilor, obiectelor și a haosului care îți încarcă serverul sau când vrei un început fresh.
Ce face această comandă?
Dezaromăm-o. /kill @e[type=!player] ținteste toate entitățile (@e înseamnă "toate entitățile") și exclude jucătorii cu selectorul [type=!player]. Când o rulează, totul moare instant. Mobii, animalele, obiectele căzute, minecart-urile, manecile de armă, sferele de experiență, totul. Singurele lucruri care rămân vii sunteți voi și ceilalți jucători conectați.
Eleganța acestei comenzi stă în simplificitate. Nu țintiști biomi specifice sau dimenții. Nu filtrezi după sănătate sau vârstă. Pur și simplu: "uci toate lucrurile non-jucător aici și acum." O comandă, rezultate instantane.
Când ai nevoie de ea?
L-am folosit pe SMP când lucrurile au scăzut de sub control. Aveam aproximativ cinci sute de vaci de la o încercare de automatizare a unei ferme care a eșuat, și FPS-ul meu se îngropa. O comandă a rezolvat totul. A transformat serverul de la necutezător la fluid, instant.
Alte scenarii în care ajută:
- Lag spikes din cauza mobiilor acumulate în timpul testelor fermei de mobii
- Curățarea obiectelor rămase după o ștergere sau resetare
- Înlăturarea a sute de maneci de armă de la o construcție după ce ai terminat cu ele
- Curățarea după o experimentare a exploziilor TNT care a mers prea departe (din experiență personală)
- Prepararea serverului pentru o nouă sezon
Verdura caz de utilizare este gestionarea serverului. Pe un server multiplayer, curățarea de către admini este constantă. Această comandă scurtează timpul de curățare de la ore la milisecunde. Dacă rulează orice fel de server public, vei ajunge la ea în cele din urmă.
Cum să o folosești?
În primul rând, ai nevoie de trucuri activate. În singleplayer, creează lumea ta cu trucuri active. Pe servere, setează enable-command-block în server.properties la true, sau pur și simplu rulează cu privilegii de op. Apoi, apăsă T pentru a deschide chat-ul, scrie comanda exact așa cum este arătată și apăsă Enter.
/kill @e[type=!player]
Și aici e tot. Totul, cu excepția jucătorilor, moare instantaneu. Afectează lumea întreagă încărcată simultan. Aici e trucul, dacă te îngăriți dacă ai pierdut ceva în sintaxa comenzii, testeaz-o mai întâi într-o lume creativă. Copiază-pasteaz-o direct și nu vei avea erori de tastatură.
O singură lucrare de care să ții cont: e instantanee. Nu există confirmare, nu există cronometru, nu există înduplecare. Rulează comanda și se întâmplă. Dacă ai țintit accidental ceva degen, nu poți anula (dacă nu ai o copie de siguranță, ceea ce ar trebui să faci oricum).
Variante și ce fac ele diferit
Vrei să uci doar mobii și să îi ții pe animale vii? Folosește /kill @e[type=!player,type=!cow,type=!sheep] și adaugă tipurile de entități pe care vrei să le protejezi. Acest lucru devine rapid însopeșit cu mai multe excepții, dar funcționează.
Uci doar obiectele căzute? /kill @e[type=item] curăță lăturile tale fără a atinge nicio creatură vie. Util la curățarea unui proiect de construcție mare.
Doar mobii ostili? E mai greu. Nu există un tag "ostil" pe care să-l poți filtra în Minecraft de bază, așa că ar trebui să liști fiecare: /kill @e[type=zombie,type=creeper,type=skeleton] etc. Devine lung rapid. Și aici sunt modurile sau datapack-urile care devin prienții tăi dacă faci asta constant.
Uci entitățile într-un anumit radius? /kill @e[type=!player,distance=..50] uci totul ce nu este jucător în 50 de blocuri de tine. Poți schimba numărul distanței.
Zona Periculoasă: Ce poate da greșit
Acestă comandă e puternică. Ceea ce înseamnă că poate străni în mod grav dacă e abuzată. Va șterge toate ramele tale de obiecte cu hărți, toate manecile de armă din construcții, fiecare entitate montabilă, toți shulkerii pe care îi folosești pentru stocare (okay, shulkerii supraviețuiesc, dar ideea rămâne). Am văzut constructori pierdând ore de lucru pentru că cineva a rulează această comandă pe server fără a gândi la consecințe.
Dacă ești pe un server multiplayer, restricționează această comandă doar pentru admini. Folosește pluginuri de permis pentru a te asigura că jucătorii aleatorii nu pot nucea toate entitățile serverului cu un singur mesaj de chat. Nu e complicat să o blochezi, dar contează.
Încă o lucrare: această comandă nu resetă lumea. Terenul rămâne. Construcțiile rămân. Ștergi doar lucrurile vii și obiectele. Așa că, dacă cineva a construit o fermă de mobii gigantică care încarcă serverul, această comandă șterge mobii, dar nu și structura fermei, care poate rămâne o problemă în funcție de ceea ce cauzează lagul.
Vale sau Excesiv?
În adevăratul sens? E esențial pentru orice operator de server. Ține această comandă în marcatorii sau memoriză-o. În momentul în care serverul tău începe să se îngărițească din cauza entităților, vei dori acces instant la ea. În singleplayer, poți supraviețui fără ea, deoarece poți curăța mobii manual, dar tot economiște timp.
Dacă testează performanța serverului sau rulează diagnostice pentru lag, poate vei vrea și să îți verifici tool-ul gratuit de DNS pentru Minecraft pentru a vedea dacă factorii de rețea afectează conexiunea ta alături de numărul de entități. Și dacă gestionezi un server multiplayer și ai nevoie să testezi conectivitatea, testerul Minecraft Votifier poate ajuta la verificarea configurării de comunicare a serverului.
Comanda e demnă de cunoscut chiar dacă nu o folosești niciodată. Gestionarea serverului apare mai repede decât o aștepți.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.


