Tüm Blog Yazılarına Dön
Güvenlik 2026 Güncel Rehber

FiveM Sunucularında 'Client-Side' Dosya Doğrulama ve Mod Hilelerini Engelleme (2026)

Sunucunuzdaki oyuncuların oyun dosyalarını manipüle etmesini engelleyin; client-side doğrulama ile hilecileri kapının dışında tutun.

DX
Dexta Store Ekibi
6 Ekim 20264 dk okuma0 okuma
FiveM Sunucularında 'Client-Side' Dosya Doğrulama ve Mod Hilelerini Engelleme (2026)

FiveM Güvenliğinde Yeni Nesil Yaklaşım: Client-Side Dosya Doğrulama

2026 yılında FiveM sunucu sahipleri için en büyük tehdit artık sadece basit trigger injectionlar değil, oyuncuların kendi citizen klasörlerinde yaptıkları modifikasyonlardır. Görünmezlik, araç hızlandırma veya özel silah skinleri gibi hileler, sunucu tarafındaki scriptleriniz ne kadar güvenli olursa olsun, oyunun yerel dosyaları üzerinden manipüle edilebilir.

1. Neden 'Client-Side' Denetim Önemli?

Çoğu geliştirici sadece sunucu tarafına (server-side) odaklanır. Ancak, oyuncunun kendi bilgisayarındaki .meta dosyalarını veya stream klasöründeki varlıkları değiştirmesi, sunucunuzun adil oyun ortamını dakikalar içinde yok edebilir. Bu yazıda, bu durumu nasıl minimize edeceğimize bakacağız.

2. Dosya Doğrulama Mekanizması Nasıl Kurulur?

Sunucunuza giriş yapan oyuncuların dosyalarını kontrol etmek için fxmanifest.lua içinde files tanımlamasını dikkatli kullanmalı ve şüpheli dosya değişimlerini izlemelisiniz. İşte temel bir kontrol yapısı:

lua
-- client/main.lua
Citizen.CreateThread(function()
    while true do
        Wait(60000) -- Her 60 saniyede bir kontrol et
        local weaponMod = GetWeaponDamageModifier(GetSelectedPedWeapon(PlayerPedId()))
        if weaponMod > 1.0 then
            TriggerServerEvent('dexta:reportSuspect', 'Modifiye edilmiş silah hasarı tespit edildi!')
        end
    end
end)

3. Server.cfg Üzerinden Güvenlik Katmanı

Sunucunuzun server.cfg dosyasında, oyuncuların sunucuya girmeden önce belirli kurallara uymasını zorunlu kılabilirsiniz. sv_pureLevel değerini optimize ederek, oyun dosyalarının orijinal olup olmadığını denetleyen FiveM'in yerleşik sistemini aktif tutun.

cfg
# server.cfg ayarları
sv_pureLevel 1
sv_requestArticulated true
⚠️ Önemli Uyarı: sv_pureLevel ayarını 2 yaparsanız, oyuncuların oyun dosyalarındaki en ufak bir değişiklik bile (Türkçe yama, grafik modu vb.) oyuna girmelerini engelleyebilir. Sunucunuzun hedef kitlesine göre 1 veya 2 olarak yapılandırın.

Profesyonel Çözüm: DxAV1

Dosya doğrulama, hile koruması ve optimizasyon ile tek tek uğraşmak, geliştirme sürecinizi yavaşlatabilir. Eğer bu güvenlik katmanlarıyla sıfırdan uğraşmak istemiyorsanız, önceden optimize edilmiş ve güvenlik standartları en üst seviyede tutulan DxAV1 - Roleplay Paketi ürünümüzü inceleyerek sunucunuzu profesyonel bir temele oturtabilirsiniz.

Sıkça Sorulan Sorular (SSS)

S: 'sv_pureLevel 2' oyuncu sayısını düşürür mü?

C: Evet, birçok oyuncu görsel modlar kullandığı için bu ayar onları sunucudan uzaklaştırabilir. Orta seviye güvenlik için 1 idealdir.

S: Client-side kontroller FPS düşürür mü?

C: Kod bloğunuzu Wait() süreleriyle optimize ederseniz (yukarıdaki örnekteki gibi), performans kaybı hissedilmez.

S: Scriptlerim zaten güvenli, yine de dosya denetimi yapmalı mıyım?

C: Kesinlikle. Scriptleriniz sunucuyu korur, ancak dosya denetimi oyuncunun oyun deneyimini manipüle etmesini engeller.

Bu Rehber İşinize Yaradı mı?

Fikrinizi belirterek içeriklerimizi geliştirmemize yardımcı olun.

Topluluk
DX
Teknik İçerik Ekibi

Dexta Store Geliştirici Grubu

FiveM sunucuları için yüksek FPS optimizasyonlu hazır paketler, özel scriptler, MLO haritaları ve DXA koruma mimarisi geliştiren teknik ekibimiz tarafından hazırlanmıştır.

Premium FiveM Çözümleri

Sunucunuzu Bir Üst Seviyeye Taşımaya Hazır Mısınız?

Sıfırdan uğraşmak yerine; test edilmiş, yüksek FPS garantili ve 7/24 anında teslim edilen hazır roleplay paketlerimizi keşfedin.

Tüm Paket ve Scriptleri İncele

İlginizi Çekebilecek Diğer Rehberler