FiveM Sunucu Performansı: Lag ve FPS Sorunlarını Azaltmanın Yolları
Resmon ile kaynak analizi, gereksiz döngülerin temizlenmesi, veritabanı sorgularının optimizasyonu ve asset yönetimi ile daha akıcı bir sunucu.
Oyuncu sayısı arttıkça birçok FiveM sunucusu gecikme (lag), FPS düşüşü ve senkronizasyon sorunlarıyla karşılaşır. Bu sorunların büyük kısmı yanlış yazılmış scriptlerden, aşırı ağır içeriklerden ve optimize edilmemiş veritabanı sorgularından kaynaklanır.
1. Resmon ile sorunlu kaynağı bulun
İstemci konsolunda resmon komutu, her kaynağın istemci tarafında ne kadar süre harcadığını gösterir. Boşta çalışırken yüksek değer gösteren scriptler ilk inceleme adayıdır. Sunucu tarafında da profil araçlarıyla ağır kaynakları tespit edebilirsiniz.
2. Gereksiz döngüleri temizleyin
Her karede çalışan döngüler (Wait(0)) yalnızca gerçekten gerektiğinde kullanılmalı. Oyuncu bir bölgeden uzaktayken o bölgeye ait kontroller çalışmamalı; mesafeye göre bekleme süresini artırmak büyük fark yaratır.
3. Veritabanı sorgularını optimize edin
- Sık sorgulanan kolonlara indeks ekleyin.
- Döngü içinde tek tek sorgu atmak yerine toplu sorgular kullanın.
- Değişmeyen verileri sunucu açılışında belleğe alın.
4. Event trafiğini azaltın
İstemci ile sunucu arasında sürekli ve büyük veri gönderen olaylar ağ yükünü artırır. Yalnızca değişen veriyi göndermek ve gönderim sıklığını sınırlamak önemlidir.
5. Asset ve araç dosyalarını kontrol edin
Çok yüksek çözünürlüklü dokular ve aşırı detaylı araç modelleri, oyuncuların bellek sınırlarını zorlayarak doku kaybına ve FPS düşüşüne neden olabilir. Dokuları makul boyutlara indirmek akıcılığı artırır.
6. Kullanılmayan kaynakları kaldırın
Sunucuda yüklü ama kullanılmayan her kaynak, gereksiz yük demektir. Düzenli olarak kaynak listenizi gözden geçirin.
Performans odaklı yazılmış scriptler için FiveM sayfamıza göz atabilirsiniz.

