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

FiveM'de Varlık Yönetimi ve Entity Limitleme: Sunucu Performansını Zirveye Taşıyın

Sunucunuzdaki gereksiz objelerin ve araçların FPS düşüşlerine neden olmasını engelleyin. Varlık (Entity) yönetimi ile 2026 standartlarında akıcı bir oyun deneyimi sunun.

DX
Dexta Store Ekibi
19 Eylül 20264 dk okuma1 okuma
FiveM'de Varlık Yönetimi ve Entity Limitleme: Sunucu Performansını Zirveye Taşıyın

FiveM'de Varlık (Entity) Yönetimi Neden Hayati Önem Taşır?

Bir FiveM sunucusunda en büyük performans katili, sunucuya yüklenen gereksiz 'entity' (varlık) kalabalığıdır. 2026 yılı itibarıyla oyuncular, 300+ oyuncu kapasiteli sunucularda bile milisaniyelik takılmalara (stuttering) artık tahammül edemiyor. Varlık yönetimi, haritadaki araçların, NPC'lerin ve prop'ların sunucu ve istemci kaynaklarını tüketmeden kontrol altında tutulmasıdır.

1. Adım: Entity Limitleme Ayarları

Sunucunuzdaki server.cfg dosyanız, performansın ilk kalesidir. Varsayılan değerler genellikle çok yüksektir ve bu da sunucunun işlemci yükünü gereksiz artırır. Aşağıdaki ayarları server.cfg dosyanıza ekleyerek/güncelleyerek başlangıç yapın:

cfg
# Varlık (Entity) Sınırlamaları
set sv_maxEntityCount 1200
set sv_entityLockdown "strict"

# Araç ve NPC yoğunluğunu optimize edin
set sv_scriptHookAllowed 0
💡 İpucu: sv_entityLockdown "strict" ayarı, scriptleriniz üzerinden spawn edilen varlıkların kontrolünü sıkılaştırır ve sunucunuza izinsiz obje girişini engeller.

2. Adım: Spawn Edilen Objelerin Temizliği (Cleanup)

Scriptleriniz tarafından oluşturulan ancak silinmeyen objeler, zamanla bellek sızıntısına benzer bir etki yaratır. fxmanifest.lua içerisinde veya ana scriptinizde şu basit Lua döngüsünü kullanarak periyodik temizlik yapabilirsiniz:

lua
-- Basit bir sunucu tarafı temizlik fonksiyonu
Citizen.CreateThread(function()
    while true do
        Citizen.Wait(600000) -- 10 dakikada bir kontrol et
        local entities = GetAllObjects()
        for _, entity in ipairs(entities) do
            if IsEntityAVehicle(entity) == false then -- Araç olmayan objeleri sil
                DeleteEntity(entity)
            end
        end
    end
end)

Neden Hazır Bir Altyapı Kullanmalısınız?

Eğer bu optimizasyon süreçleriyle tek tek uğraşmak, script uyumsuzlukları ile vakit kaybetmek istemiyorsanız; profesyonelce optimize edilmiş DxAV1 - Roleplay Paketi ürünümüzü inceleyebilirsiniz. Bu paket, tüm entity limitleri ve performans ayarları yapılandırılmış şekilde sunulmaktadır.

Sıkça Sorulan Sorular (SSS)

S: Entity limitini düşürürsem sunucuda ne gibi sorunlar yaşarım?

C: Limitleri çok düşük tutarsanız, yoğun bölgelerde (örn: Legion Square) bazı objeler veya araçlar görünmeyebilir. İdeal dengeyi test ederek bulmalısınız.

S: `sv_entityLockdown` ayarı scriptlerimi bozar mı?

C: Eğer tüm spawn işlemlerini standart FiveM native fonksiyonları ile yapıyorsanız sorun yaşamazsınız. Ancak eski 'backdoor' içeren scriptleriniz varsa, bu ayar onları engelleyebilir.

⚠️ Önemli Uyarı: Sunucunuzdaki araç modları (add-on vehicles) yüksek poligonlu ise, entity limitinden bağımsız olarak FPS düşüşü yaşatabilir. Her zaman DXT (Dexta Texture) optimize edilmiş araçları tercih edin.

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