- No Rotate, istemcinizin bakış yönünü zorla değiştirmesini engelleyen bir yardımcı modüldür.
- Kendi değerini göndermek yerine sunucunun dönüş paketlerini atar.
- Sonuç, bir senkronizasyon hatasıdır: sunucunun yüzünüzle ilgili kopyası, aslında baktığınız yerle eşleşmeyi bırakır.
- Herhangi bir sunucu ve istemci verilerini çelişkili hale getiren modül gibi tespit edilebilir ve kendi sorumluluğunuzda kullanmanız önerilir.
No Rotate, Minecraft için bir yardımcı modül olup, sunucunun istemcinizin bakış yönünü zorlamasını engeller. Belirli sunucu eylemleri – bir teleportalama, bir izleyiciye geçiş, betiğe dayalı bir sahne – genellikle kameranızı sunucunun seçtiği bir rotasyona kilitleme yetkisiyle gelir. No Rotate, istemcinin bu talimata uymamasını ve aslında baktığınız yöne dönmeye devam etmesini sağlar. Yerel görüşünüzle ilgili hiçbir şey değişmez. Değişen, sunucunun kendi rotasyon kaydıdır; bu kayıt artık gerçeklikle uyuşmak zorunda değildir. Bu boşluk, modülün tamamı ve aynı zamanda tüm riski oluşturur.
Nasıl Çalışır
No Rotate, sunucunun bakış yönünüzü ayarlamak için kullandığı paketleri yakalar ve bunların sizin tarafınızda etkili olmasını engeller. Kameranız, aslında hedeflediğiniz yöne dönmeye devam eder; kameranızı döndürecek olan talimat atılır atılmaz bertaraf edilir.
Sunucu ise bundan haberdar olmaz. Kendi kayıtlarına göre, rotasyon güncellemesini gönderdi ve istemci de onu uyguladı; diğer paketler için olduğu gibi. Artık aynı oyuncu için iki farklı sayı mevcuttur: kameranızın kullandığı gerçek olan ve sunucunun şu anki olarak düşündüğü eski olan. Bunlar artık uyuşmuyor ve onları tekrar senkronize edecek hiçbir şey yok.
Bu, belgelenmiş bir istismar kategorisi modülüdür ve Tenacity gibi istemcilerde ortaya çıkmıştır. Dar bir hile olsa da, ısrarcı bir hiledir: Şu anda hangi yöne baktığınızı bilmeye dayanan herhangi bir sunucu mekaniği, doğru olmayan bir değer okur.
Dönmeyi Engelle vs. Dönme Sahtekarlığı
Dönmeyi Engelle, Anti-Aim gibi modüllerle aynı kategoriye atılır ve bunun nedenini görmek kolaydır. Her ikisi de sunucunun gerçeklikle uyuşmayan bir dönüşü tutmasıyla sonuçlanır. Ancak, altta yatan mekanizma farklıdır. Anti-Aim, her tick'ta sunucuya sahte bir yaw ve pitch göndererek, kasıtlı olarak yönünüz hakkında yalan söyler. Dönmeyi Engelle ise hiçbir yanlış veri göndermez. Sunucunun dayattığı bir dönüşü reddeder ve diğer her yerde gerçek değeri olduğu gibi bırakır.
Bu ayrım, her birinin nasıl yakalandığı açısından önemlidir. Anti-Aim, sahte sayılarını hareketinizle tutarlı tutmak zorundadır, aksi takdirde yalan inceleme altında çöker. Dönmeyi Engelle ise daha düz bir uyumsuzluk yaratır: sunucunun açıkça atadığı ancak diğer uçta hiçbir zaman görünmeyen bir dönüş. Bir talimata doğrudan itiraz etmek, sayıyı sessizce değiştirmekten daha büyük ve daha bariz bir boşluk bırakma eğilimindedir ve bu da bu modülün bir sunucu kontrol etmeye karar verdiği anda yakalanmasının kolay kabul edilmesinin bir parçasıdır.
Opal'da Dönüşü Engelleme Nerede Yer Alıyor
Opal, Dönüşü Engelleme özelliğini Yardımcı Araçlar kategorisi altında gönderiyor; burada olduğu gibi tanımlanıyor: sunucunun dönüşünüzü zorlamasını engelliyor. Opal'ın kendi kataloğunda kullanımın kendi sorumluluğunda olarak kaydedilmiştir; güvenli bir kozmetik anahtar değil, çünkü yarattığı uyumsuzluk tam olarak sunucu tarafı bir kontrolün işaretleyebileceği şeydir.
Referans, nasıl yapılacağını anlatmıyor
Bu sayfa, No Rotate'in ne olduğunu ve genel olarak nasıl davrandığını açıklar. Bir tane çalıştırma talimatları değildir ve güvenli olduğu iddiası da değildir. Bir sunucu, atadığı rotasyonu daha sonra istemcinin bildirdiğine karşı karşılaştırdığında, böyle bir boşluk yakalanır ve yakalanmak, tespit edilen herhangi bir hileyle aynı yasağı taşıma riskini beraberinde getirir.
Sıkça Sorulan Sorular
Sunucunun istemcinizin bakış yönünü zorlamasını engeller. Kameranız, sunucu ne döndürmeye çalışırsa o yöne değil, sizin aslında baktığınız yöne doğru kalır; ister bir teleportal, ister bir izleyici moduna geçiş veya betiksel bir olaydan kaynaklanmış olsun.
Hayır. Gerçek kamera yönünüz hiçbir zaman değişmez. Değişen, sunucunun yönünüzü ne sandığıdır ve bu ikisi arasındaki fark, eşleşme olmamasının tam sebebidir.
Tam olarak değil. No Rotate, sunucunun dayattığı bir dönüşü reddederken, Anti-Aim gibi modüller her tick'ta sahte bir yön gönderir. No Rotate sadece sunucunun onu üzerine yazmasına izin vermez.
Evet, prensipte evet. Sunucu tarafından atanan rotasyon ile istemci tarafından daha sonra bildirilen rotasyon karşılaştıran herhangi bir kontrol, bu tutarsızlığı yakalayabilir. Bu nedenle, güvenli bir modül olmaktan ziyade, kendi sorumluluğunuzda kullanmanız gereken tespit edilebilir bir modül olarak kabul edilir.