FiveM'de FPS (Server Side) Ne Anlama Gelir?
Oyuncu tarafındaki kare hızından farklı olarak sunucu tarafında FPS, sunucunun saniyede kaç tick işlediğini ifade eder. Düşük sunucu FPS'i tüm oyuncularda gecikme, rubber banding ve donma olarak hissedilir. RP sunucularında hedef genelde stabil 60+ sunucu FPS'idir.
FPS Düşüklüğünün Başlıca Nedenleri
- Çok fazla aktif script (resource) aynı anda çalışması
- Optimize edilmemiş SQL sorguları (her saniye binlerce sorgu)
- Fazla araç, NPC veya prop spawn edilmesi
- Yüksek poly count'lu MLO ve kıyafet dosyaları
- Yetersiz RAM veya düşük frekanslı CPU
- Disk I/O darboğazı (HDD kullanımı)
Script ve Resource Temizliği
Kullanılmayan resource'ları server.cfg'den kaldırın veya durdurun. Her script arka planda CPU tüketir. Özellikle ağır polis, EMS ve housing scriptlerini gözden geçirin. resmon komutu ile hangi resource'un ne kadar ms tükettiğini görebilirsiniz — 5 ms üzeri scriptler incelenmelidir.
Veritabanı Optimizasyonu
MySQL/MariaDB tablolarınıza indeks ekleyin. oxmysql veya mysql-async kullanan scriptlerde sık sorgulanan kolonlara index tanımlayın. Eski log kayıtlarını periyodik silin; şişmiş veritabanı sorgu sürelerini artırır.
OneSync ve Slot Ayarları
onesync ve onesync_population ayarlarını sunucu kapasitenize göre yapılandırın. Gereksiz yüksek slot sayısı hem RAM hem CPU baskısı yaratır. Gerçek eşzamanlı oyuncu sayınıza göre sv_maxclients belirleyin.
Donanım Tarafında Yapılabilecekler
FiveM tek çekirdek performansına en çok bağımlı oyunlardan biridir. Ryzen serisi işlemciler yüksek boost frekansı sayesinde bu iş yükünde avantajlıdır. RAM'i slot ve script sayısına göre planlayın: 64 slot RP için 8 GB minimum, yoğun sunucular için 12–16 GB önerilir.
Pratik Kontrol Listesi
resmonile en ağır 5 scripti tespit edin- Kullanılmayan resource'ları devre dışı bırakın
- Veritabanı indekslerini kontrol edin
- Slot sayısını gerçek ihtiyaca indirin
- NVMe disk kullanın
- Haftalık sunucu restart planlayın
Sonuç
FPS sorunlarının büyük kısmı yazılım optimizasyonu ile çözülür; donanım yükseltmesi ancak script temizliğinden sonra anlamlıdır. Kurulum aşamasında yardım için FiveM kurulum rehberimize göz atabilirsiniz.