Eklenti Paylaşımı [1.13 - 1.21] AntiAFK 🛡️ | Gelişmiş AFK & Bot Kalkanı | Sezgisel Analiz ile Performanslı AFK Tespiti

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

captainevem

Odunlara Vur Vur Vur!
Katılım
29 Aralık 2022
Mesajlar
48
Elmaslar
26
Puan
4.020
Konum
İzmir
Minecraft
thswen

Discord:

bentahsin

Minecraft Sürümleri
1.13.X - 1.21.X

QK50QUt.png


AntiAFK
Sıradan afk engelleyicileri unutun, AntiAFK'nın Sezgisel Analizi ile tanışın.

Java-8+-orange
Platform-Paper%20%2F%20Spigot-gray
Geyser-Native%20Support-green
License-MIT-blue




VIRUSTOTAL
Eklentim tamamen açık kaynaklıdır ve güvenlidir. Meraklısına tarama sonuçları:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.




👋 AntiAFK Nedir?

Minecraft sunucularında klasik "AFK Havuzları", "Makrolar" ve "Anti-AFK Botları" sürekli sunucu ekonomisini kötü yönde etkiler. Standart eklentiler sadece oyuncunun koordinatının değişip değişmediğine bakar. Bu yüzden basit bir su akıntısı bile onları kandırabilir.

AntiAFK ise şuna bakar: "Bu hareket bir insana mı ait, yoksa bir bota mı?"

Eklenti, oyuncuların hareket yörüngelerini analiz ederek, belirli bir rotayı sürekli tekrar eden (daire çizen, ileri geri giden vb.) botları, hızlarını değiştirseler bile tespit eder.



🔍 Davranışsal Analiz Sistemi

AntiAFK, sunucuyu yormadan arka planda oyuncuların hareket izlerini (yörüngelerini) takip eder. Eğer bir oyuncu, insan doğasına aykırı şekilde kusursuz veya sürekli tekrar eden bir rota izliyorsa sistem devreye girer.

JfUVizh.gif

Sistemin, oyuncunun yörüngesini nasıl analiz ettiğini ve tekrarlayan bot hareketini nasıl tespit ettiğini gösteren canlı analiz.

FeHWuth.gif

Karmaşık rotalarda bile botların kaçışı yok. Vektörel analiz ile rota takibi yapılır.



🚀 Diğer Özellikler

🛑
Anlamsız Aktivite Tespiti
Oyuncunun aynı blok içinde kalarak sürekli zıplaması, eğilmesi, envanter açıp kapatması veya havaya tıklaması AFK durumunu bozabilecek bir "Aktivite" sayılmaz. AntiAFK bu hareketleri sayar ve engeller.

MdHmYiN.gif
📱
Geyser (Bedrock) Native Desteği
Bedrock oyuncuları için Java arayüzleri zorla açılmaz. Telefon/Tablet ekranına uygun, Dokunmatik Formlar ile özel bir doğrulama sistemi sunulur. Auto-clicker koruması mobil oyuncular için özel optimize edilmiştir.​
⚡
Optimize Performans
Sözde değil, kanıtlanmış optimizasyon. AntiAFK, sunucu performansını minimize etmek için endüstri standardı prensiplerle tasarlanmıştır.

  • 💎 Asenkron Operasyonlar: Davranış analizi, desen tanıma (DTW) ve tüm veritabanı işlemleri gibi potansiyel olarak yavaş operasyonlar, sunucunun ana iş parçacığı (main thread) dışında çalıştırılır.
  • 💎 Akıllı Önbellekleme (Caffeine): Sık erişilen veriler (WorldGuard bölge bilgileri, oyuncu istatistikleri), veritabanı ve API çağrılarını azaltmak için verimli önbelleklerde tutulur.
  • 💎 Dağıtılmış Yük: Periyodik görevler, işlemlerini bir saniyelik zaman dilimine eşit olarak yayarak, yüksek oyuncu sayılarında sunucuda ani performans düşüşlerinin (spikes) önüne geçer.

Test Ortamı: Paper 1.19.4, Standart Sunucu Yükü

Kod:
// Sunucunun genel boşta kalma oranı (daha yüksek daha iyi)
Server thread: 100.00%
└── net.minecraft.server.MinecraftServer.waitUntilNextTick(): 85.37%

// Eklentinin ana iş parçacığı üzerindeki toplam etkisi
AntiAFK (v1.0.3)
└── Server thread: 0.24%
    ├── com.bentahsin.antiafk.tasks.AFKCheckTask.run(): 0.18%
    ├── com.bentahsin.antiafk.listeners.handlers.PlayerMovementListener.onPlayerMove(): 0.04%
    └── Diğer (Komutlar, GUI, Captcha): 0.02%

SONUÇ: Eklentinin tüm bileşenlerinin ana iş parçacığı üzerindeki toplam etkisi, sadece ~%0.24'tür. Bu, istatistiksel olarak ihmal edilebilir bir değer olup, eklentinin en yoğun sunucularda bile TPS üzerinde fark edilebilir bir etki yaratmayacağını doğrular.
🛡️
Doğrulama (Captcha) & Yönetim
Şüpheli oyunculara GUI tabanlı (Renk bulma) veya Chat tabanlı testler sunulur. Oyun içi yönetim paneli ile tüm ayarları ve oyuncuları kontrol edebilirsiniz.

plKdnqV.gif

QHWL44L.gif


  • 👉 Kademeli Ceza Sistemi: İlk seferde uyar, ikincide kickle, üçüncüde süreli banla. Hepsi veritabanında kayıtlı tutulur.
  • 👉 WorldGuard Entegrasyonu: "PVP Arena"da 3 dakika, "Lobi"de 15 dakika AFK süresi gibi bölge bazlı ayarlar yapabilirsiniz.
  • 👉 Makro Tespiti: İnsan dışı tıklama hızlarını ve ritimlerini analiz eder.



⚙️ Yapılandırma (Config)
Proje için özel olarak geliştirdiğim konfigürasyon yönetim bağımlılığı sayesinde; versiyonlar arası geçişlerde ayarlarınız korunur, hatalı bir değer girdiğinizde eklentinin çökmesi engellenir ve gerekli durumlarda otomatik yedekleme yapılır. Kısacası, bozulmayan ve yönetimi kolay bir yapı sunar.



📥 İndirme ve Kurulum

AntiAFK tamamen Açık Kaynak (Open Source) ve ücretsizdir.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


Kurulum:
1. `AntiAFK-Core.jar` dosyasını `plugins` klasörüne atın.
2. (Opsiyonel) Geyser kullanıyorsanız `AntiAFK-Geyser.jar` modülünü de atın.
3. Sunucuyu başlatın!
 
Son düzenleme:
Çok detaylı çok güzel duruyor AFK'cı tayfa için güzel eklenti
 
Diğer Eklentilere göre çok gelişmiş bir Sistemlere Sahip.
 
Diğer Eklentilere göre çok gelişmiş bir Sistemlere Sahip.
Değerlendirmen için teşekkür ederim. Elimden geldiğince her sunucunun farklı ihtiyaçlarını karşılayabilmesi için fazlaca özellik eklemeye çalıştım. Büyük sunucular için performans kısmında da baya bir optimizasyon yapmaya çalıştım. Ortaya güzel kapsamlı bir eklenti çıktı gibi.
 
AntiAFK v1.0.4-b4 Güncelleme Notları

Yenilikler
  • Hapsedilme Analizi:
    Artık sistem, oyuncuların sürekli hareket etmesine rağmen belirli bir yarıçapın dışına çıkmadığı durumları tespit edebiliyor.
    Bu özellik özellikle AFK Havuzları, pistonlu sistemler ve rastgele yön değiştiren antikick makrolarını engellemek için geliştirildi.

Refactor
  • Thread Safety (İş Parçacığı Güvenliği): PlayerBehaviorData sınıfındaki analiz mantığı optimize edildi ve asenkron işlemlerdeki güvenliği artırıldı.

Testler
  • Birim Testleri (Unit Tests): Davranışsal analiz, yarıçap kontrolü ve hapsedilme mantığı için kapsamlı testler eklendi.

Yeni versiyonu indirmek için:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst