Learn · modules
Minecraft'ta Delme Nedir? Duvarlardan Geçme Nasıl Açıklanır
Piercing, görüş hattı kontrolünü atlayarak duvarlardan geçen saldırılara izin veriyor. İşte nasıl çalıştığı ve sunucuların neden neredeyse her zaman bunu yakaladığı.
Delme Nedir?
Delme, bir saldırının, saldıran ile hedef arasında katı bir blok bulunsa bile bağlantı kurmasını sağlayan bir savaş modülüdür. Normal Minecraft dövüşü önce bir kontrol yapar: oyun, sizden vurduğunuz şeye doğru bir çizgi çizer ve bu çizgi hedefe ulaşmadan önce araziye çarparsa, saldırı kaydedilmez. Delme bu kontrolü atlar. Bir çit, bir duvar, bir taş levha, artık hiçbirinin önemi yok. Kontrol ya geçer ya geçmez ve Delme sadece bu gereksinimi ortadan kaldırır, bu yüzden de sunucuların yakalaması en kolay şeylerden biridir.
Nasıl Çalışır
Orijinal Minecraft, bir isabetin gerçekleşmesine izin vermeden önce bir ışın izleme işlemi yapar. Oyun, saldıran oyuncudan hedefe doğru düz bir çizgi çizer ve bu çizgiye temas eden ilk katı blokta durur. Eğer bu blok hedeften daha yakınsa, saldırı başarısız olur, bu kadar. Bu tek kontrol, bir duvarın, kapalı bir kapının veya hatta bir çit direğinin normalde bir salınımın hiçbir şey yapmamasına yeterli olmasının nedenidir.
Delme, o ışın izlemesini ortadan kaldırır veya devre dışı bırakır, böylece saldırı sanki blok orada yokmuş gibi geçiş yapar. Kaldırma her zaman tam olmak zorunda değildir. Bazı uygulamalar hareket için blok çarpışmasını korurken, özellikle savaş için bırakır ve sadece birkaç tanesi yolundaki varlıkları kontrol etmeyi bırakır, arazi için değil, aynı fikrin daha dar bir versiyonu. Hepsinin sonucu aynıdır: iki oyuncu arasında katı bir şey durmasına rağmen, darbe yine de isabet eder
Delme vs. Menzil
Bunu Reach'ten ayırmak değer. Reach, bir isabetin ne kadar uzağa gidebileceğini belirler. Delme, mesafeyle hiçbir ilgisi yok, iki nokta arasındaki hatta ne olduğuyla ilgili, o hattın uzunluğuyla değil. Bir oyuncunun tamamen sıradan bir menzili olabilir ve yine de Delme kullanıyor olabilir, ve ikisi de sık sık birleştiği için insanlar bunları karıştırır.
| Delme | Menzil | |
|---|---|---|
| Ne değiştirdiği | Görüş hattı gereksinimi | İsabet mesafesi limiti |
| Neyin içinden geçer | Oyuncular arasındaki duvarlar | Her menzildeki açık alan |
| Algılama | Sunucu ışın izleme kontrolü | İsabet mesafesi ve konum |
Sunucular neden yakalıyor
Kısa cevap: kontrol geometrik ve tartışılmaz. Çarpışma anında, sunucu iki oyuncunun gerçek konumları arasında kendi ışın izlemesini (raycast) çalıştırabilir. Eğer katı bir arazi bu yolda bulunuyorsa, salınımın neden düştüğüne dair meşru bir açıklama yoktur. Menzil veya dönüş yumuşatma gibi durumlarda, sunucunun gecikme ve normal insan hatalarına yer bırakması gerekirken, bir duvar ya oradaydı ya da değildi. Bu, yanlış pozitiflere çok az yer bırakır, bu da oyuncunun bundan kurtulmasına çok az yer bırakır.
Sıkça Sorulan Sorular
Bir saldırının, aranıza bir duvar veya çit gibi bir engel gelse bile hedefi vurmasına olanak tanır. Normal Minecraft blokları doğrudan vurur.
Hayır. Menzil, bir saldırının ne kadar uzağa gidebileceğini belirler. Delme, fiziksel olarak önünde ne olursa olsun onu göz ardı eder. Farklı sorunları çözerler, ancak genellikle birlikte kullanılırlar.
Sunucu, çarpışma anında iki oyuncu arasında doğrudan görüş hattı kontrolü yapabildiği ve bu yolda bulunan sağlam bir bloğun, istemcinin aşamayacağı bir şey olduğu için.
Uygulamaya bağlıdır, ancak saldırı meşru bir saldırı gibi aynı şekilde dışarı çıkar. Yalan, izin kontrolünde, paket formatında değil. Sunucu, olması gerekeni doğrular, bir engel bulur ve bir şeyler ters gittiğini anlar.