Learn · modules
Minecraft'ta Antifriz Nedir?
AntiFreeze, ağır blok yüklemeleri veya sunucu gecikme artışları sırasında Minecraft istemcisinin donmasını engeller, paketlere, isabet tespitte veya harekete dokunmadan.
Minecraft'ta AntiFreeze Nedir?
AntiFreeze, oyunun normalde render iş parçacığını tıkayacağı anlarda donmasını engellemek için tasarlanmış bir Minecraft istemci modülüdür: büyük bir yeni parçacık yığını akış halinde gelirken veya istemci sunucuyu beklerken oluşan bir gecikme anı. Pencere normalde bir saniye (veya beş) boyunca yanıt vermez hale gelirken, bu modül render ve giriş işlemlerini tıkanıklık boyunca canlı tutar. Savaş aracı veya hareket aracı değildir. Borunun başka bir bölümünün kötü bir zaman geçirdiği sırada oyunu oynanabilir tutan şeydir.
Nasıl Çalışır
AntiFreeze, istemcinin genellikle tıkanmaya meyilli olduğu belirli anları izler: aynı anda yüklenecek büyük bir parçacık yığını veya sunucunun geride kalması ve istemcinin beklediği veriyi geciktirmesi. Normalde bu tür bir yük ana oyun iş parçacığını bloke eder ve bloke edilen ana iş parçacığı, iş bittiği ana kadar donmuş bir pencere, işlenmeyen render, giriş olmaması anlamına gelir.
Bu blokun gerçekleşmesine izin vermek yerine, AntiFreeze istemcinin render ve giriş döngüsünü tıkanıklık boyunca canlı tutar. Çözmeye çalıştığı donma, ağır işlemlemenin yerel bir belirtisidir, ağ veya oyun mekaniği değil, bu nedenle düzeltmek sunucu tarafından görülebilen hiçbir şeyi değiştirmeyi gerektirmez. Dünya durumu, isabet kaydı ve istemciden ayrılan paketler hiç değiştirilmez. Bu, motor yakalayana kadar pencerenin yanıt vermeye devam etmesiyle ilgili tamamen bir durumdur.
Bu aynı zamanda oyuncuların onu belirli durumlar için açıp kapatmak yerine sürekli açık bırakma eğilimini de açıklar. Bir saniyelik donma nedeniyle kaçırılan bir zıplama, sohbetten düşen bir mesaj, bir savaşın tam yanlış anında oluşan bir takılma: bunların hiçbirini aşırıya kaçırılamazsınız. Amacınız için ulaşacağınız bir özellikten ziyade bir denge iyileştirmesine daha yakındır.
Vanilla Minecraft'ta Donmaların Nedenleri
Minecraft istemcinin ana iş parçası, oluşturmayı, girdiyi ve ağ işleme işlemlerini yönetir. Bu işlemlerden biri geciktiğinde—büyük bir bölüm yüklemesi, bir ağ kesintisi veya sunucu tarafında oluşan bir gecikme—iş parçası durur. Pencere çizim yapmaya devam eder, ancak tıklamalara, tuş basmalarına veya başka herhangi bir şeye yanıt vermez. Oyuncunun bakış açısından bakıldığında, oyun donmuş görünür. Rekabetçi oyunlarda bu, ölümcül bir sonuçtur.
AntiFreeze, bu işlemleri birbirinden ayırır, böylece biri yavaş olsa bile diğerleri çalışmaya devam eder. Oluşturma iş parçası canlı kalır. Girdi işlenir. Alttaki sistem zorlanırken bile oyun oynanabilir kalır.
Kullanımı Güvenli mi
AntiFreeze yalnızca yerel istemcinin yük altında işleme ve girdi işleme şeklini değiştirir. Farklı paketler göndermez, isabet kaydına dokunmaz ve sunucu veya başka bir oyuncu tarafından gözlemlenebilecek hiçbir şeyi değiştirmez. Bir sunucunun "istemcim akıcı hissetti" geri bildirimini kendisine gönderebileceği bir kanalı yoktur, bu da anticheat'in kontrol edebileceği bir sinyal olmadığı anlamına gelir. Fonksiyonel olarak, diğer istemci tarafı performans ve yaşam kalitesi araçları gibi aynı kategoride yer alır; sunucunun aldığı şeyleri değiştiren savaş veya hareket modüllerine yakın değildir.
Sıkça Sorulan Sorular
Savaş veya hareket modüllerinin yaptığı gibi değil. İstemciyi, parça yüklemeleri veya gecikme anlarında takılmaktan alıkoyar; bu bir kararlılık düzeltmesidir, isabet kaydı, hareket veya sunucunun aldığı şeyleri değiştiren bir şey değil.
Bilinir hiçbir mekanizma bunu işaretleyemez. Tamamen istemcinin yerel işleme ve giriş yönetimine dayanır ve sunucuların istemcinin ne kadar sorunsuz çalıştığını gözlemleyebilecek bir yolu yoktur, bu yüzden bir antichiatin tespit edebileceği hiçbir şey yoktur.
Büyük bir parçacık yığınını aynı anda yüklemek veya bir gecikme anında sunucudan gelen veri akışında ani bir kesinti, istemcinin ana iş parçacığını o kadar uzun süre bloke edebilir ki pencere, iş tamamlanana kadar yanıt vermeyi durdurur.
Tam olarak değil. Genel performans modları, çerçeve hızını artırır ve tüm oyunlarda yükleme sürelerini kısaltır. AntiFreeze ise daha sınırlı bir alana odaklanır: istemcinin donma olasılığı olan anları hedef alır, örneğin parça yüklemeleri ve gecikme artışları.