Ktx Anticheat
Minecraft sunucuları için dahili Local Web Paneli (:8080), modern detection mimarisi, sıfır false-positive hedefi ve asenkron ring buffer ile tasarlanan anti-cheat sistemi.
Dahili Local Web Paneli (:8080)
Harici web sunucusu, PHP veya karmaşık veritabanı kurulumu gerektirmeden doğrudan Minecraft sunucusu içinden çalışan gömülü HTTP ve WebSocket yönetim konsolu.
Genel Bakış & Mimari Amaç
Ktx Anticheat, yüksek oyunculu rekabetçi Minecraft sunucularında (özellikle BoxPvP, Survival ve Practice modlarında) hile yazılımlarının tespit edilmesini sağlayan yüksek performanslı bir güvenlik katmanıdır. En ayırt edici özelliği; hiçbir harici web sunucusuna ihtiyaç duymadan doğrudan plugin içerisinden çalışan dahili Local Web Paneli (:8080), anlık WebSocket ihlal akışı ve Master Admin yönetim merkezidir.
Karşılaşılan Problem
Geleneksel anti-cheat çözümleri yoğun sunucu lagına neden olurken, yöneticileri karmaşık konsol komutlarına mahkum eder ve latency dalgalanmalarında çok sayıda hatalı tespit (false-positive) üretir.
Mühendislik Çözümü
Asenkron Netty paket boru hattı ile hafif bir yerleşik HTTP/WebSocket sunucusu birleştirildi. Sunucu sahipleri ve yetkililer doğrudan tarayıcılarından (http://server-ip:8080/) canlı ihlalleri izleyebilir, check'leri anlık açıp kapatabilir ve oyuncuları yönetebilir.
Netty kanal boru hattı üzerinden gelen ham paketleri analiz eden asenkron ring buffer motoru ve dahili mikro HTTP sunucusu (Port 8080) ile beslenen reaktif web konsolu.
- Dahili Hafif Web Sunucusu: Sıfır ek yükle çalışan, http://IP:8080/ üzerinden erişilen tam teşekküllü web konsolu
- Master Admin Güvenliği: İlk kurulumda otomatik master hesap oluşturma ve SQLite tabanlı audit denetim izi
- WebSocket Canlı Yayın: Algılanan tüm ihlallerin tarayıcıya mikrosaniye gecikmeyle canlı aktarılması
- Anlık Check & Module Yönetimi: Sunucuyu yeniden başlatmadan check'leri web üzerinden açma/kapama
Kullanılan Teknolojiler & Kütüphaneler
Öne Çıkan Teknik Özellikler
Aşılan Teknik Zorluklar & Optimizasyonlar
- •Minecraft sunucusunun ana tick hızına ve bellek ayak izine yük bindirmeden gömülü bir web sunucusunu asenkron çalıştırmak
- •PacketEvents ve Paper 1.21.1+ yeni hareket dinamikleriyle sıfır false-positive dengesini yakalamak