Ana Sayfaya & Projelere Dön
Minecraft / Security / Anti-Cheat2025 - 2026Lead Systems Architect & Developer

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.

PACKET STREAM INSPECTOR
NETTY ACTIVE
[0.02ms] PacketPlayInFlyingDELTA_T: 49.98ms ✓
[0.05ms] PacketPlayInUseEntityRAYTRACE_DIST: 2.84b ✓
KtxHeuristicEngine:VL: 0/15 (Passed)
Thread: Netty-Worker-3Memory overhead: ~0.04%
● Local Web Panel (:8080)Zero Tick-Loop Overhead
ÖNE ÇIKAN ÖZELLİK

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.

http://server-ip:8080/
http://127.0.0.1:8080/console#dashboard
LOCAL PANEL
SERVER TPS
20.0 / 20.0
Zero Tick Lag
PACKET RATE
24,810 p/s
Netty Pipeline
MONITORED
142 Players
Full RingBuffer
MITIGATED
18 Flags
0 False Positives
Heuristic Engine TelemetryAsync RingBuffer Active
PacketEvents Protocol Engine:Hooked & Ready (v2.13.0+)
Built-in Web Server Port:8080 (Lightweight Embedded)
Storage Backend:SQLite Zero-Config Database
Zero external dependency • Built-in HTTP Enginehttp://localhost:8080/

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.

Sistem Mimarisi & Veri Akışı

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

Core Engine
Java 21Paper APINetty PipelinePacketEvents 2.13+
Web Console (:8080)
Embedded HTTP EngineWebSocketsVanilla CSS & JSREST API
Storage & Security
SQLite (Zero-Config)Master Admin AuthDiscord Webhooks

Öne Çıkan Teknik Özellikler

Dahili Local Web Paneli: Tarayıcıdan canlı tespit akışı, oyuncu izleme ve check yönetimi
Movement (Speed, Fly, NoSlow, Step, Jesus) fizik tutarlılık testleri
Combat (Reach, KillAura, Angle, AutoClicker) istatistiksel tıklama analizi
Ping spoof ve timer manipülasyonlarını yakalayan saat senkronizasyonu
Oyuncu bazlı geçici muafiyet (Exemption) ve otomatik setback kontrolleri
In-game GUI (/ktxac gui) ve Discord webhook bildirim entegrasyonu

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