Skip to content
İçeriğe geç
Bloga Dön
Minecraft'ta Tüm Mobleri Öldür: Komut Sözdizimi ve Pratik Ku

Minecraft'ta Tüm Mobleri Öldür: Komut Sözdizimi ve Pratik Ku

Alexandru Maftei
Alexandru Maftei
@ice
Güncellendi
55 görüntüleme
Hızlı yanıt:/kill @e[type=!player] komutu, Minecraft'taki tüm mobleri ve oyuncu dışındaki varlıkları anında siler. @e seçicisi dünyadaki her varlığı hedef alır, [type=!player] ise ünlem işareti sayesinde sizi bu listeden çıkarır.
TL;DR:Minecraft dünyasından tüm mobleri anında kaldırmak için /kill @e[type=!player] komutunu kullanmayı öğrenin. Hedef seçici varyasyonlarını, sunucularda ve tek oyuncuda bu komutu ne zaman kullanacağınızı ve ne zaman alternatif kullanmanız gerektiğini keşfedin.

/kill @e[type=!player] komutu Minecraft dünyasından her mobu anında kaldırmanın en hızlı yoludur. Bu, oyuncular hariç tüm varlıkları hedefler, bu da sunucu gecikmesini yönetmek, sorunlu mob çiftliklerini temizlemek veya sadece huzur ve sessizlik elde etmek için gereklidir. Bunu etkili bir şekilde kullanmak için bilmeniz gerekenler burada.

Temel Tüm Mobleri Öldür Komutu

En basit sürümünü istiyorsanız, sadece /kill @e[type=!player] komutunu kullanın ve Enter'e basın. Hepsi bu. Her zombi, creeper, iskelet, pasif mob, siz hariç her şey anında ortadan kaybolur.

@e seçicisi dünyasındaki her varlığı hedef alır. [type=!player] eklemek oyuncuları yürütmeden dışlar (ünlem işareti "değil" anlamına gelir). Bu güvenlik kontrolü olmadan, siz de kendinizi öldüreceksiniz, bu da... ideal değildir.

Ancak vanilla Minecraft deneyimi bazen farklı bir yaklaşım gerektirir. Eğer sunucunuz o kadar çok mobla doluysa ki saniyede iki kare hızında hareket ediyorsa, MININGFALLOUT gibi oyuncu adlarına sahip oyuncuların neden özel olarak hayatta kalma durumları için ciltler tasarladıklarını bilirsiniz. Kısacası, bazen güverteyi hızlı bir şekilde temizlemeniz gerekir.

Hedef Seçici Varyasyonları ve Ne Yaptıkları

Sadece "tüm mobleri öldür"den çok daha spesifik olabilirsiniz. Sözdizimi türe, yakınlığa ve diğer özelliklere göre filtreleme yapmanızı sağlar.

  • /kill @e[type=zombie] - Sadece zombileri öldürür, diğerlerini bırakır
  • /kill @e[distance=..20] - Size 20 blok uzaklığında olan mobleri öldürür
  • /kill @e[type=!player,type=!armor_stand] - Oyuncular ve zırh standları hariç her şeyi öldürür
  • /kill @e[nbt={OnGround:1b}] - İleri: Katı zeminde duran mobleri öldürür

Tür parametresi sizin en iyi dostunuz. Sadece düşman mobleri temizlemek ve çiftlik hayvanlarını tutmak istiyorsunuz? /kill @e[type=zombie,type=skeleton,type=creeper,type=spider] komutunu kullanın (bazı sürümlerde her tür arasında virgül gerekse de). Aslında, bu sıkıcı hale gelir. Tersine çevirmek daha iyi: /kill @e[type=!player,type=!sheep,type=!cow,type=!pig] hayvanlarınızı korur.

Mesafe filtrelemesi, dünya çapında patlatmaya çalışmadığınızda işe yarar. Hemen çevrenizden mobleri temizlemek, tam bir sıfırlama yapından farklı bir problemdir.

Bunu Ne Zaman ve Neden Kullanırsınız

Her durum tam bir mob temizliği gerektirmez.

Çok oyunculu sunucularda, bazen bir çiftlik arızalanır ve bir yerde yüzlerce mob doğar, TPS'yi (saniyede tick) düşürür. Sunucu temelde donmuş olur. Komutu çalıştırın, sorun milisaniyeler içinde çözülür. Alternatif, manuel temizlik veya tam bir sunucu yeniden başlatması için saatler beklemektir.

Tek oyuncu hayatta kalma modu? Muhtemelen sık sık buna ihtiyaç duymazsınız. Belki uzun bir AFK oturumundan sonra creeper'lar tabanınızın etrafında biriktiğinde ve bunlarla manuel olarak uğraşmak için çok tembel olduğunuzda. Veya bir şeyi test ediyorsanız ve moblerin müdahale etmesini istemiyorsanız. adderall_abuser dünyasında kesintisiz inşaat süresi elde etmeye çalışırken muhtemelen bunu kullanır.

Yaratıcı mod inşaatçıları, çalışma alanlarını temiz tutmak için bunu kullanırlar.

Yöneticiler, üretici test alanlarını sıfırlamak veya sıkışan mobleri düzeltmek için bunu kullanırlar.

Kesin Kontrol İçin Hedef Seçicileri

Gerçek güç seçici olmaktan gelir.

Diyelim ki bir mob çiftliğini çalıştırıyorsunuz ve çok iyi çalışıyor (evet, bu oluyor). Çiftliğiniz o kadar çok mob doğuruyor ki gecikme gerçek dışı. O bir çiftlik için ihtiyacınız olanlar hariç her şeyi birden fazla tür hariç tutma kullanarak öldürün. Veya mesafe hedeflemeyi kullanın: /kill @e[type=!player,distance=50..200] 50 ila 200 blok uzaklıktaki her şeyi öldürür, yakın varlıkları dokunmadan bırakır.

Eğer mobleri özel adlar veya NBT verileriyle işaretlediyseniz etiketlere göre filtreleyebilirsiniz. İleri oyuncular bunu daha büyük yapılarda kesin mob yönetimi için kullanırlar. Kendall_1717 ve benzer teknik oyuncuların muhtemelen yapılarında karmaşık filtreleme kurulumları var.

Bilmesi değer başka bir filtre: hasar türü. /kill @e[type=!player,name=!Preserved] "Preserved" olarak adlandırdığınız herhangi bir mobu korurken diğerlerini temizler. Eğer evcil hayvanları veya yok edilmesini istemediğiniz özel mobleri adlandırdıysanız faydalıdır.

Sunucu ve Tek Oyuncu Farklılıkları

Komut her ikisinde de aynı şekilde çalışır, ancak bağlam her şeyi değiştirir.

Sunucularda, öldür komutları genellikle yöneticilere kısıtlıdır. LuckPerms gibi bir eklenti aracılığıyla uygun izinlere ihtiyacınız olacak. Performans etkisi acil ve herkese görünür: tüm mobs anında kaybolur. Bunu başka birinin sunucusunda izin olmadan çalıştırmak insanları üzmenin harika bir yoludur, öyleyse yapmayın.

Tek oyuncu, endişelenecek izinleri yoktur. Komutlar varsayılan olarak açıktır. İsterseniz şu anda her şeyi öldürebilirsiniz.

Realm sunucuları bir yerde ortada. Önce realm'ınız için komutları etkinleştirmeniz gerekir. Ancak bir uyarı: realm'ınız özel yapılar veya verilerle özel bir dünya çalıştırıyorsa, her şeyi öldürmek saatler geçirerek oluşturduğunuz çiftlik kurulumlarını yok edebilir. Her zaman iki kez düşünün.

Flokilleur37 gibi savaş senaryolarına odaklanan bazı oyuncular bu komutu tamamen kaçınabilirler, mobleri kasıtlı olarak yönetmeyi tercih ederler.

Bu Komutu Ne Zaman Kullanmamalısınız

Düşünmeden panik yaparak yürütmeyin.

Zırh standları, öğe çerçeveleri veya inşa için kesin olarak konumlandırılmış diğer dekoratif varlıklar varsa, onlar da kaybolacak. Kalması gerekiyorsa, komutunuzun açık olarak bunları hariç tuttuğundan emin olun. Aynı şey adlandırdığınız evcil hayvanlar veya kurmaya çalıştığınız özel mobleri için de geçerlidir.

Bunu aktif olarak çiftçilik yapan veya savaşan oyuncularla canlı bir sunucuda çalıştırmak, onların seansını mahvetmenin iyi bir yoludur. Önce iletişim kurun. Ciddi olarak.

Bir komutu test ederken yanlış yazabilirsiniz. Çalıştırmadan önce ne yapacağını gözden geçirin. Bir yanlış yürütme ile dikkatle seçtiğiniz mob koleksiyonunu silmiş olabilirsiniz.

Alternatifler: Oyun Kuralları ve Diğer Yöntemler

Her zaman öldür komutuna ihtiyacınız yoktur.

Mevcut olanları öldürmek yerine moblerin doğmasını durdurmak istiyorsanız, oyun kurallarını kullanın: /gamerule doMobSpawning false. Bu, mevcut olanları dokunmadan yeni moblerin doğmasını engeller. Normal oyunlamaya devam etmeye hazır olduğunuzda bunu true'ye geri çevirin.

Belirli mob türleri için, /gamerule disableElytraMovementCheck true (tamam, bu başka bir şey) yardımcı olmayacak, ancak oyuncuların kullandığı yapı blokları ve dünya sınırı hileleri vardır. killua muhtemelen farklı senaryolarda mob davranışını kontrol etmek için kitaptaki her geçici çözümü bilir.

Ayrıca mobleri yalnız bırakıp doğurmayı stratejik olarak yönetebilirsiniz. Düşman doğumlarını önlemek için alanları aydınlatın. Bunları otomatik olarak işlemek için mob değirmenleri ve huniler inşa edin. Doğum parçalarını akıllıca kullanın. Komut hızlı bir çözüm, ancak her zaman en iyi uzun vadeli çözüm değildir.

Özellikle gecikme sorunları için, bazı sunucular buna benzer nükleer seçeneği komutları yerine varlık oluşturmayı veya parça yüklemesini optimize eden performans eklentileri kullanır. Her şeyi öldürmeye başvurmadan önce keşfetmeye değer.

/kill @e[type=!player] komutu kesinlikle yararlıdır, ancak aynı zamanda son bir çaredir. Buna ihtiyacınız olduğunda kullanın, varsayılan çözümünüz olarak değil.

Yazar hakkında
Alexandru Maftei
Alexandru MafteiBaş Yazar

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Arkadaşlarınla paylaş!

Sıkça Sorulan Sorular

/kill @e[type=!player] komutunu yazarsam kendimi de öldürür müyüm?
Hayır. [type=!player] filtresindeki ünlem işareti 'değil' anlamına gelir, yani komut yalnızca oyuncu olmayan varlıkları hedef alır. Bu filtre olmadan kendinizi de öldürürsünüz.
Sadece zombileri öldürmek istiyorsam komutu nasıl yazarım?
/kill @e[type=zombie] komutunu kullanabilirsiniz. Bu yalnızca zombileri siler, diğer mob türlerine ve varlıklara dokunmaz.
Bu komut zırh standlarını ve item frame'leri de siler mi?
Evet, siler. Bunları korumak istiyorsanız komuta açık bir hariç tutma eklemeniz gerekir. Örneğin /kill @e[type=!player,type=!armor_stand] zırh standlarını olduğu yerde bırakır.
Evcil hayvanlarımı veya adlandırdığım özel mobleri nasıl koruyabilirim?
/kill @e[type=!player,name=!Preserved] gibi bir komutla 'Preserved' adını verdiğiniz mobleri silmekten koruyabilirsiniz. Adlandırmak istediğiniz her mobu önce isim etiketiyle işaretlemeniz yeterli.
Yalnızca yakınimdaki mobleri öldürmek için ne kullanırım?
/kill @e[distance=..20] komutu size 20 blok mesafedeki tüm varlıkları öldürür. Tam bir dünya sıfırlaması yerine sadece çevrenizi temizlemek istediğinizde bu yöntemi kullanın.
Sunucularda bu komutu çalıştırmak için özel bir izin gerekiyor mu?
Evet. Çoğu sunucuda öldür komutları yöneticilere kısıtlıdır ve LuckPerms gibi bir eklenti üzerinden izin verilmesi gerekir. Realm'larda ise önce komutların etkinleştirilmesi şartı var.

Yorumlar

Henüz yorum yok. Düşüncelerinizi paylaşan ilk kişi olun!

We use cookies to improve your experience. By continuing to use this site, you agree to our use of cookies. Read our Privacy Policy