Minecraft anticheat eklentileri, sunucunuza gelen hareket ve etkileşim paketlerini fizik kurallarıyla karşılaştırarak hile kullanan oyuncuları tespit eder. 2026’da ücretsiz tarafta Grim Anticheat, ücretli tarafta Vulcan ve Matrix en çok tercih edilen çözümlerdir. Ancak hangi eklentiyi kurduğunuzdan daha önemlisi, onu doğru yere kurmanız ve eşiklerini kendi sunucunuza göre ayarlamanızdır.
Bu rehberde anticheat türlerinin nasıl çalıştığını, hangi hile kategorilerinin sunucu tarafından yakalanabildiğini, yanlış pozitiflerin gerçek sebeplerini ve bir anticheat’i sıfırdan doğru yapılandırmayı anlatıyoruz. Verilen bilgiler Paper 26.2 tabanlı sunucular baz alınarak hazırlandı, kurulum adımları işletim sisteminden bağımsızdır.
Anticheat Nasıl Çalışır? İki Farklı Mimari#
Sunucu tarafı hile tespitinde iki temel yaklaşım vardır ve aralarındaki fark, yanlış pozitif oranını doğrudan belirler.
Sezgisel (heuristic) anticheat#
Klasik yaklaşımdır. “Oyuncu saniyede kaç blok gitti?”, “Kaç tıklama yaptı?”, “Vuruş mesafesi kaç blok?” gibi ölçümleri sabit eşiklerle karşılaştırır. Yazması kolaydır, CPU maliyeti düşüktür. Sorunu şudur: eşik değerleri ping, TPS, buz üzerinde kayma, hız iksiri ve elytra gibi onlarca durumdan etkilenir. Eşiği sıkarsanız masum oyuncuları banlarsınız, gevşetirseniz hileci geçer.
Tahmin (prediction) tabanlı anticheat#
Modern yaklaşımdır. Sunucu, Minecraft’ın hareket fiziğini kendi içinde yeniden çalıştırır: oyuncunun mevcut konumu, hızı, üzerinde bulunduğu blok, aktif efektleri ve gönderdiği girdi paketi verildiğinde bir sonraki konumun ne olması gerektiğini hesaplar. Gerçek konum ile hesaplanan konum arasındaki fark belirli bir toleransın dışına çıkarsa ihlal üretir. Grim Anticheat bu mimariyi kullanan en bilinen açık kaynak projedir.
Prediction tabanlı anticheat “bu oyuncu çok hızlı” demez; “Minecraft fiziğine göre bu oyuncunun burada olması imkânsız” der. Farkı yaratan budur.
Hile Kategorileri ve Sunucunun Görebildikleri#
Her hile sunucu tarafından yakalanamaz. Neyi yakalayabileceğinizi bilmek, beklentinizi ve yapılandırmanızı doğru kurmanızı sağlar.
| Hile türü | Ne yapar | Sunucudan tespit |
|---|---|---|
| Fly / Speed | Uçma, normalden hızlı hareket | Yüksek — fizik simülasyonu net sonuç verir |
| NoFall | Düşme hasarını iptal eder | Yüksek — paket tutarsızlığı belirgin |
| Reach | Uzaktan vurma | Yüksek — ping telafisiyle birlikte ölçülebilir |
| Killaura | Otomatik hedefe dönüp vurma | Orta — iyi yazılmış varyantlar insan davranışını taklit eder |
| Autoclicker | Sabit CPS ile tıklama | Orta — tıklama dağılımı analiziyle |
| Scaffold / Tower | Otomatik blok koyma | Orta — yerleştirme açısı ve sırası incelenir |
| X-Ray | Blokların içini görme | Düşük — istemci tarafı görsel, ayrı yöntem gerekir |
| Fullbright / ESP | Karanlıkta görme, oyuncu görme | Düşük — sunucuya paket göndermez |
anticheat.anti-xray özelliği değerli blokları istemciye sahte blok olarak gönderir. paper-world-defaults.yml içinde engine-mode: 2 ile açılır ve X-Ray’i teknik olarak işlevsiz kılar.2026’da Öne Çıkan Anticheat Eklentileri#
Grim Anticheat — ücretsiz ve açık kaynak#
Prediction tabanlı mimariye sahip, kaynak kodu herkese açık bir projedir. Killaura, fly, speed, nofall ve timer kategorilerinde güçlüdür; ping telafisi (lag compensation) yerleşiktir, bu yüzden yüksek gecikmeli oyuncularda yanlış pozitif üretme eğilimi düşüktür. Açık kaynak olması bir dezavantaj gibi görünür (hile geliştiricileri kodu okuyabilir) ama pratikte topluluk katkısı sayesinde açıklar hızlı kapanır. Küçük ve orta ölçekli survival, skyblock ve minigame sunucuları için ilk deneyeceğiniz seçenek budur.
Vulcan — ücretli, kur ve çalıştır odaklı#
Ticari bir üründür ve varsayılan yapılandırmasıyla iyi sonuç vermesiyle bilinir. Geniş kontrol yelpazesi, ayrıntılı ihlal paneli ve destek hizmeti sunar. Yapılandırmayla uğraşmak istemeyen, personeli sınırlı sunucular için mantıklıdır. Dezavantajı lisans maliyeti ve kaynak kodun kapalı olmasıdır.
Matrix — ücretli, PvP odaklı#
Ağırlıklı olarak PvP ve practice sunucularında tercih edilir. Combat kontrolleri güçlüdür, killaura ve reach tespitinde iddialıdır. Hassas ayarlanması gereken bir üründür; varsayılan eşiklerle bırakılırsa yanlış pozitif üretebilir.
Themis ve diğer ticari seçenekler#
Themis, Polar ve benzeri ticari anticheat’ler büyük ağlar için geliştirilir; genellikle merkezi yönetim paneli, çoklu sunucu senkronizasyonu ve ayrıntılı raporlama sunar. Onlarca sunuculu bir ağ işletmiyorsanız bu özelliklerin karşılığını almazsınız.
NoCheatPlus — eski ama hâlâ anılan#
Yılların eklentisidir ve sezgisel mimariyi temsil eder. Eski sürüm (1.8.9 gibi) sunucularda hâlâ kullanılıyor olabilir, ancak 26.x hattında modern alternatifler karşısında belirgin şekilde geridedir. Yeni bir sunucuda tercih etmeyin.
| Eklenti | Model | Mimari | Kimler için |
|---|---|---|---|
| Grim Anticheat | Ücretsiz / açık kaynak | Prediction | Survival, skyblock, orta ölçekli sunucular |
| Vulcan | Ücretli | Karma | Yapılandırmayla uğraşmak istemeyenler |
| Matrix | Ücretli | Karma | PvP ve practice sunucuları |
| Themis | Ücretli | Prediction ağırlıklı | Çok sunuculu büyük ağlar |
| NoCheatPlus | Ücretsiz | Sezgisel | Yalnızca eski sürüm sunucular |
-
Hangar — PaperMC resmî eklenti deposuÖnerilenAç
-
ModrinthAç
-
SpigotMC ResourcesAç
-
spark profilleyiciÖlçüm içinİndir
Ücretli bir anticheat’in “kırılmış” sürümünü asla indirmeyin. Bu jar dosyaları en sık arka kapı taşıyan eklenti türüdür; sunucunuzu tamamen ele geçirilmiş hale getirebilirler.
Kurulum: Doğru Yere, Doğru Sırayla#
-
Sunucuyu durdurun#
Anticheat jar’ını sunucu çalışırken kopyalamayın. Konsoldan
stopkomutunu verip sürecin tamamen kapanmasını bekleyin. -
Jar dosyasını arka uç sunucuya koyun#
Dosyayı oyunun gerçekten oynandığı sunucunun
plugins/klasörüne atın. Proxy kullanıyorsanız her arka uç sunucuya ayrı ayrı kurun. Dosya aktarımı için Windows’ta WinSCP, Linux’tascpkullanabilirsiniz.scp GrimAC.jar root@sunucu-ip:/opt/minecraft/plugins/ -
Sunucuyu başlatıp yapılandırmayı üretin#
İlk açılışta eklenti kendi klasörünü ve
config.ymldosyasını oluşturur. Bu aşamada hiçbir ayarı değiştirmeyin. -
Kayıt (alert-only) moduna alın#
İlk hafta boyunca hiçbir oyuncuyu banlamayın. Sadece yetkililere uyarı düşsün. Hangi kontrolün kaç kez tetiklendiğini toplamadan eşik ayarlamak, toplu yanlış ban demektir.
punishments: autoban: false alerts: enabled: true permission: anticheat.alerts console-log: true verbose: enabled: true -
Yetkilendirmeyi LuckPerms ile yapın#
> lp group moderator permission set anticheat.alerts true > lp group admin permission set anticheat.verbose true > lp group admin permission set anticheat.command true -
Bir hafta sonra eşikleri sıkın#
Toplanan verilere bakın. Aynı kontrol sürekli aynı masum oyuncularda tetikleniyorsa o kontrol sizin sunucunuzun mekaniğiyle çakışıyordur; eşiği yükseltin ya da o kontrolü kapatın.
Yanlış Pozitiflerin Gerçek Sebepleri#
Sunucu sahiplerinin “bu anticheat kötü” dediği vakaların çoğu aslında anticheat’in değil sunucunun sorunudur. Sırayla kontrol edin.
Düşük TPS#
TPS 20’nin altına düştüğünde sunucunun zaman algısı bozulur; oyuncu normal hareket ederken sunucu onu “çok hızlı” görür. Anticheat ayarına dokunmadan önce /spark tps ve /spark profiler start ile durumu ölçün. Kalıcı çözüm için TPS düşüklüğü ve çözüm yolları sayfasını uygulayın.
Yüksek ping ve zayıf ağ#
200 ms üzeri gecikmeli oyuncularda paket sıralaması bozulur. Türkiye’deki oyuncu kitlesine hizmet veriyorsanız sunucunuzun Türkiye lokasyonunda olması hem oyun deneyimini hem anticheat doğruluğunu iyileştirir.
Özel sunucu mekanikleri#
Launchpad, hız iksirli arena, elytra parkuru, çift zıplama, grappling hook gibi özel mekanikler fizik simülasyonunu bozar. Bu alanları anticheat yapılandırmasında muaf tutun:
exempt:
worlds:
- parkour_dunyasi
- elytra_arena
regions:
- launchpad_bolgesi
permissions:
- anticheat.bypass.speed
ViaVersion ve protokol çevirisi#
ViaVersion, ViaBackwards ve ViaRewind farklı sürümdeki istemcileri sunucuya bağlar; bu çeviri sırasında hareket paketleri yeniden yorumlanır. Eski istemcili oyuncularda anormal ihlal görüyorsanız sebebi burasıdır. Bu oyunculara ayrı bir muafiyet grubu tanımlamak pratik bir çözümdür.
Diğer eklentilerle çakışma#
Uçuş veren, hız değiştiren, ışınlanma yapan veya oyuncu konumunu programatik olarak taşıyan her eklenti anticheat ile çakışabilir. En sık suçlular: özel minigame eklentileri, at/binek eklentileri ve kendi fizik motorunu yazan mağara/asansör eklentileri.
Anti-Xray: Anticheat’in Yapamadığını Paper Yapar#
X-Ray hilesi sunucuya hiçbir anormal paket göndermez; oyuncu sadece istemcisinde blokları şeffaf görür. Bu yüzden davranış analizi ile yakalamak zordur. Doğru çözüm, sunucunun değerli blokları istemciye hiç göndermemesidir.
# paper-world-defaults.yml -> anticheat -> anti-xray
anti-xray:
enabled: true
engine-mode: 2
max-block-height: 64
update-radius: 2
lava-obscures: false
use-permission: false
hidden-blocks:
- copper_ore
- deepslate_copper_ore
- gold_ore
- deepslate_gold_ore
- iron_ore
- deepslate_iron_ore
- diamond_ore
- deepslate_diamond_ore
- emerald_ore
- deepslate_emerald_ore
- ancient_debris
replacement-blocks:
- stone
- deepslate
- netherrack
engine-mode: 1 değerli blokları taşa çevirir; hızlıdır ama deneyimli hilecinin işine yarar. engine-mode: 2 ise rastgele sahte cevherler yerleştirir, X-Ray kullanan oyuncu ekranında yüzlerce yanıltıcı elmas görür ve hile pratikte işe yaramaz hale gelir. Bant genişliği maliyeti biraz artar, buna değer.
Manuel Denetim: İnsan Gözü Hâlâ Gerekli#
En iyi anticheat bile şüpheli ile hileciyi ayırma kararını yetkiliye bırakır. Etkili bir manuel inceleme rutini şu adımlardan oluşur.
Verbose modunu kullanın#
Şüpheli oyuncu oynarken /grim verbose benzeri komutla ham ihlal akışını izleyin. Killaura kullanan bir oyuncuda ihlaller PvP anında kümelenir; masum bir oyuncuda ise dağınık ve seyrektir.
Spectator modunda izleyin#
Gizli izleme (vanish) eklentisiyle görünmez olun ve /gamemode spectator ile oyuncunun arkasına geçin. Killaura’nın en belirgin işareti, oyuncunun arkasındaki bir mob’a yüzü dönmeden vurmasıdır.
Kayıtları saklayın#
Ban kararının gerekçesini saklayın: ihlal logu, ekran kaydı ve tarih. İtiraz geldiğinde elinizde kanıt olması hem sizi hem topluluğu rahatlatır. Ban listesini ve gerekçeleri düzenli tutmak, aynı kişinin farklı hesapla dönmesini fark etmenizi de kolaylaştırır.
Sunucu Ağlarında Anticheat Mimarisi#
Velocity veya BungeeCord ile birden çok sunucu işletiyorsanız yapı biraz değişir. Kurala uyun: anticheat arka uçta, ban senkronizasyonu proxy’de.
[ Velocity proxy ] -> LuckPerms (Velocity yapısı) + ban senkronizasyonu
|
+-- [ Lobi sunucusu ] -> anticheat jar (hafif profil)
+-- [ Survival sunucusu ] -> anticheat jar (tam profil)
+-- [ Minigame sunucusu ] -> anticheat jar (muafiyetli profil)
Her sunucunun oyun mekaniği farklı olduğu için yapılandırma dosyalarını da farklı tutun. Lobi sunucusunda hareket kontrollerini gevşetmek mantıklıdır (orada zaten kırılacak bir şey yoktur), survival sunucusunda ise tam profil çalıştırın. Proxy kurulumunun ayrıntıları için BungeeCord ve Velocity ile sunucu ağı kurulumu sayfasına bakın.
Donanım: Anticheat Ne İster?#
Prediction tabanlı anticheat’ler her oyuncu için her tick’te fizik simülasyonu çalıştırır. Bu iş büyük ölçüde tek çekirdek üzerinde yapılır, çünkü Minecraft’ın ana tick döngüsü tek çekirdeklidir. Dolayısıyla belirleyici olan çekirdek sayısı değil saat hızıdır.
| Oyuncu sayısı | RAM | İşlemci | Disk |
|---|---|---|---|
| 2-10 oyuncu | 8 GB | Ryzen 9 3900X ve üzeri | 50 GB NVMe SSD |
| 10-30 oyuncu, anticheat + eklenti seti | 10-12 GB | Ryzen 9 7900X | 100 GB NVMe SSD |
| 30-60 oyuncu, PvP / minigame | 16 GB | Ryzen 9 7900X / 7950X | 100 GB NVMe SSD |
| 60+ oyuncu veya proxy’li ağ | 32 GB ve üzeri | Ryzen 9 7950X | 200 GB+ NVMe SSD |
Java heap ayarını pakete göre verin: 8 GB pakette -Xms6G -Xmx6G, 12 GB pakette -Xms10G -Xmx10G, 16 GB pakette -Xms14G -Xmx14G. Java 25 üzerinde 8-12 GB heap için G1GC ve Aikar’s Flags hâlâ doğru tercihtir; 16 GB üzeri ağır kurulumlarda ZGC değerlendirilebilir. Detay için RAM ayarları ve JVM flag’leri sayfasına bakın.
PvP ağırlıklı bir sunucu planlıyorsanız düşük ping doğrudan anticheat doğruluğuna yansır. Türkiye lokasyonlu, yüksek frekanslı Ryzen tabanlı Minecraft sunucu paketlerini inceleyebilirsiniz.
Özetle#
Anticheat kurmak bir jar dosyasını klasöre atmakla bitmez. Doğru sıralama şudur: önce sunucu sağlığını düzeltin (TPS 20, düşük ping, yeterli saat hızı), sonra anticheat’i arka uç sunucuya kurun, ilk hafta yalnızca kayıt modunda çalıştırın, topladığınız veriye bakarak eşikleri sıkın ve özel mekaniklerinizi muaf tutun. X-Ray’i anticheat’ten beklemeyin, Paper’ın anti-xray özelliğini engine-mode: 2 ile açın.
Ücretsiz başlamak istiyorsanız Grim Anticheat mantıklı bir başlangıçtır; yapılandırmayla uğraşacak vaktiniz yoksa ticari bir çözüm zamandan kazandırır. Hangisini seçerseniz seçin, otomatik banı yalnızca yüksek güvenli kontrollere bağlayın ve karar veren mercii insan bırakın.
Sunucu güvenliğinin diğer katmanları için Minecraft sunucu güvenliği rehberi, blok tahribatına karşı griefing önleme ve saldırı dayanıklılığı için DDoS koruması sayfalarımıza göz atın.