Tüm tespit konuları

Heartbeat anti-tamper: Raven Anticheat client katmanının devre dışı bırakıldığını nasıl anlıyor

Bir heartbeat döngüsü, client tarafı çalışma durumunu sunucuya sürekli bildirir. Heartbeat kesilirse, gecikirse ya da yanlış değer dönerse sunucu client'ı müdahale görmüş kabul eder ve harekete geçer.

Heartbeat hangi sorunu çözer

Tespiti en zor hile, anticheat client'ını sessizce devre dışı bırakıp sonra gözetimsiz çalışandır. İmza kontrolleri hooklanabilir. NUI incelemesi engellenebilir. Çalışma bütünlüğü fonksiyonları no-op olarak yamalanabilir. Client katmanı bir kez sustuğunda tek katmanlı bir AC kördür. Heartbeat anti-tamper, sessiz kalmayı pahalı hâle getirmek için vardır: heartbeat'in yokluğu başlı başına bir detectiondır.

Heartbeat döngüsü nasıl çalışır

Raven client'ı sabit bir sıklıkta imzalı bir paket gönderir (sunucu bazında uyarlanır, bkz. 2026-02-17 changelog girdisi; önceden 1500 ms sabitti). Paket; kritik çalışma durumunun kriptografik hash'ini (resource bütünlüğü, hook tablosu parmak izleri, event handler adresleri), bir zaman damgasını ve oturuma özel bir nonce'u içerir. Sunucu imzayı doğrular, hash'i beklenen referansla karşılaştırır ve paketler arası süreyi not eder. Üç kırılma biçimi tespit edilir: heartbeat hiç gelmez (sessiz client), heartbeat gelir ama içeriği beklenen değerlerle eşleşmez (müdahale edilmiş client) ya da heartbeat yanlış sıklıkta gelir (tekrar oynatılmış ya da bayat client).

Sıklık neden önemli

Sabit bir heartbeat aralığından kaçmak daha kolaydır. İki heartbeat arasında client'ı kısa süre devre dışı bırakan bir hile, döngüyü canlı tutarken gözetimsiz çalışmaya devam edebilir. Sunucu bazında uyarlanan sıklık (ilk 24 saatteki ortalama tick gecikmesine göre kalibre edilir) bu aralığı hile için öngörülemez yapar, üstelik yüksek gecikmeli rotalardaki dürüst oyuncular için sorun çıkarmadan. 2026-03 sürümü varsayılan aralığı sabit 1500 ms'den uyarlanabilir 800-1500 ms bandına çekti ve bu, EU/AS rotalarındaki false positive'leri yaklaşık %38 düşürdü.

Heartbeat başarısız olunca ne olur

Yanıtlar sunucu bazında üç kademede yapılandırılabilir. Kademe 1 (uyar) oyuncuyu canlı haritada işaretler ve yapılandırılmış Discord webhook'u üzerinden adminleri bilgilendirir. Kademe 2 (kick) oyuncuyu genel bir bağlantı kesme sebebiyle sunucudan düşürür ve olayı tam kanıtla loglar (son geçerli heartbeat, güncel zaman damgası, içerik farkı). Kademe 3 (otomatik ban) oyuncuyu yerel sunucuda banlar ve admin incelemesinden sonra Global Ban Veritabanı'na yükseltilmek üzere kuyruğa alır. Varsayılan yapılandırma ihtiyatlıdır (önce uyar, sadece tekrarda yükselt), çünkü heartbeat katmanı gerçek ağ sorunlarında false positive üretebilir.

Heartbeat güven puanıyla nasıl etkileşir

Her heartbeat anormalliği oyuncu bazlı güven puanına katkı yapar (2026.4.0 sürümünde geldi, bkz. /changelog). Tek bir geciken heartbeat gürültüdür. Aynı oyuncudan farklı oturumlarda gelen birden fazla geciken heartbeat, özellikle oyuncu belirli oyun durumlarına girdiğinde geride kalan bir heartbeat ya da resource paketi güncellendiği hâlde sürekli aynı hash'i döndüren bir heartbeat: bunların hepsi, herhangi bir kademe 3 banı çıkmadan çok önce oyuncuyu admin incelemesi için canlı haritada öne çıkaran sinyallerdir.

Sık sorulan sorular

Bir FiveM anticheat'te heartbeat anti-tamper nedir?

Heartbeat anti-tamper sistemi, anticheat client'ının sunucuya düzenli aralıklarla imzalı bir kriptografik paket göndermesidir. Paket, kritik client tarafı çalışma durumunun hash'lerini içerir. Paket gelmeyi bırakırsa, geç gelirse ya da yanlış değerlerle gelirse sunucu client'ı müdahale görmüş kabul eder ve yapılandırılmış yanıtı tetikler.

Heartbeat taklit edilebilir mi?

Bir heartbeat'i taklit etmek; doğru sıklıkta, güncel çalışma durumunun doğru hash'iyle, doğru imzalı paketi üretmeyi gerektirir. Bunu aynı anda hile mantığını çalıştırırken yapmak kolay değildir, çünkü hash injection başarılı olduğunda değişen resource bütünlüğü değerlerini içerir. Heartbeat tek başına yeterli değildir; Raven'ın ayrıca imza tespiti ve sunucu tarafı event doğrulaması çalıştırmasının sebebi budur.

Heartbeat sunucu performansını etkiler mi?

Ölçülebilir bir etkisi yok. Heartbeat paketi küçüktür (1 KB altı) ve doğrulama adımı sabit sürelidir. Raven Anticheat resource'unun toplam maliyeti FiveM resource monitöründe 0,5 ms altında kalır.

Diğer tespit konuları

Bu koruma sunucunda olsun mu?

İki dakikalık kurulum. ESX, QBCore, vRP, QBox otomatik algılanır. $20'den başlıyor.