Kendi FiveM sunucunuzu açtığınızda karşılaştığınız en büyük sorunlardan biri oyuncuların yaşadığı düşük FPS, yüksek ping ve sunucu tarafındaki “Time Out” (bağlantı kopması) sorunlarıdır. Sunucunuza ne kadar fazla script (paket) eklerseniz, işlemci ve RAM üzerindeki yük o kadar artar. Bu durum hem oyuncu deneyimini baltalar hem de sunucunuzun çökmesine yol açar.
FiveM sunucularında yüksek performans elde etmek, sadece güçlü bir sunucu kiralamakla değil, aynı zamanda doğru optimizasyon adımlarını uygulamakla mümkündür.
Bu rehberimizde, FiveM sunucu optimizasyonu adımlarını, resmon değerlerini düşürme yöntemlerini ve sunucunuzun FPS değerini tavan yaptıracak altın ipuçlarını derledik.
1. Resource Monitor (Resmon) Analizi ve Script Optimizasyonu
FiveM sunucularında optimizasyonun ilk kuralı, hangi scriptin sunucuyu yavaşlattığını bulmaktır. Bunun için en güçlü aracımız Resource Monitor (Resmon) ekranıdır.
- Resmon Nasıl Açılır? Oyundayken konsolu açıp (F8)
resmon 1yazarak aktif edebilirsiniz. - Ms Değerleri Nedir? Resmon ekranında her scriptin yanında CPU tüketimini gösteren milisaniye (ms) değerleri yer alır.
- İdeal Durum: Sağlıklı bir scriptin ms değeri 0.01 ms ile 0.03 ms arasında olmalıdır.
- Darboğaz: 0.10 ms ve üzeri değer tüketen scriptler optimize edilmemiş demektir ve sunucu genelinde FPS düşüşüne (tickrate kaybına) neden olur.
- Ne Yapılmalı?
Citizen.Wait(0)yerine zamanlayıcıları doğru kullanın. Her karede (frame) çalışması gerekmeyen döngülerde bekleme süresini artırın (Örn:Citizen.Wait(1000)veya daha uzun).- Kullanılmayan veya sadece görsel amaçlı olan gereksiz scriptleri sunucudan tamamen kaldırın.
2. SQL Sorgularını Optimize Edin (OxMySQL Kullanımı)
Sunucu taraflı donmaların (lag/spike) en yaygın nedenlerinden biri, veritabanı (SQL) sorgularının yavaş çalışması ve ana sunucu iş parçacığını (thread) kilitlemesidir.
- OxMySQL Geçişi Yapın: Eski nesil
mysql-asyncveyaghmattimysqlkütüphaneleri asenkron çalışmada yavaş kalabilir. Sunucunuzda güncel, hızlı ve optimize edilmiş oxmysql kütüphanesini kullanın. - Sorgu Optimizasyonu: Scriptlerin veritabanına sürekli ve gereksiz sorgu göndermesini engelleyin. Örneğin, oyuncunun koordinatlarını her saniye SQL’e kaydetmek yerine, sadece oyuncu menüden çıktığında veya belirli aralıklarla (5 dakikada bir) kaydetme yöntemi geliştirin.
3. FiveM Sunucu Sürümünü (Artifacts) Güncel Tutun
FiveM ekibi, sunucu performansını artıran ve güvenlik açıklarını kapatan güncellemeleri (artifacts) sürekli olarak yayınlar. Eski sürüm bir sunucu çalıştırmak, bilinen performans hatalarının devam etmesine neden olur.
- Nasıl Güncellenir?
- FiveM Artifacts adresinden sunucu işletim sisteminize uygun (Windows/Linux) en güncel “Recommended” (Önerilen) sürümü indirin.
- Sunucu dosyalarınızın yedeğini aldıktan sonra, yeni sürüm dosyalarını sunucunuza yükleyin.
- Sürüm güncellemeleri, sunucunun CPU çekirdeklerini daha dengeli kullanmasını ve çökme (crash) sıklıklarının azalmasını sağlar.
4. Yapay Zeka (Ped) ve Araç Yoğunluğunu Sınırlandırın
Sunucuda gezen yapay zeka karakterler (Pedler) ve rastgele oluşan araçlar, hem istemci (client) tarafındaki oyuncuların bilgisayarlarını hem de sunucu işlemcisini ciddi oranda yorar.
- Yoğun rol (Roleplay) sunucularında yapay zeka pedlerin ve araçların sayısını sınırlandırın veya tamamen kapatın.
server.cfgdosyanıza veya optimizasyon scriptlerinize şu kodları ekleyerek ped ve araç yoğunluğunu düşürün:SetAmbientPedRangeMultiplierThisFrame(0.0) SetPedDensityMultiplierThisFrame(0.0) SetVehicleDensityMultiplierThisFrame(0.0)- Bu sayede sunucu üzerindeki yapay zeka hesaplama yükü kalkacak ve oyuncuların FPS değerleri doğrudan artacaktır.
5. Görsel ve MLO (Harita) Boyutlarını Optimize Edin
Sunucunuza eklediğiniz özel modlu araçlar, kıyafetler ve MLO olarak adlandırılan harita tasarımları, oyuncuların RAM ve ekran kartı belleğini (VRAM) doldurarak “Texture Loss” (doku kaybı) sorununa yol açar.
- Büyük Dosya Boyutları: Özel araç ytd/yft dosyalarının boyutlarının 15 MB sınırını aşmamasına özen gösterin. Boyutu çok büyük olan araç dokularını sıkıştırarak küçültün.
- MLO Seçimi: İyi kodlanmamış, optimize edilmemiş harita tasarımları belirli bölgelerde (Örn: Legion Square) FPS’in yarı yarıya düşmesine neden olur. MLO satın alırken veya kurarken poligon sayılarına dikkat edin.
Kesintisiz FiveM Deneyimi İçin Anksoft FiveM Sunucuları!
Tüm optimizasyon adımlarını uygulamış olsanız bile, kullandığınız sunucunun donanımı yetersizse yüksek oyuncu sayılarında performans kayıpları kaçınılmaz olacaktır.
Anksoft FiveM Sunucu Kiralama paketlerimiz, FiveM’in tek çekirdek performans ihtiyacını tam olarak karşılayan yüksek frekanslı AMD Ryzen 9 işlemciler, ultra hızlı NVMe SSD diskler ve lagsız bir ağ deneyimi sunan ANKARMOR Anti-DDoS korumasıyla donatılmıştır.
Hemen FiveM VDS Kiralama sayfamızı ziyaret edin, kesintisiz ve sıfır lagsız bir FiveM sunucusuna anında sahip olun!