İçerik
FiveM dünyasında 2026 yılındayız ve artık oyuncuların beklentileri tavan yapmış durumda. Eskiden 60 FPS lükstü, şimdi ise stabilite ve düşük gecikme (network latency) her şey demek. Eğer sunucun “MS” (resmon) canavarına dönüştüyse veya oyuncuların “FPS düşüyor” diye yakınıyorsa, gel bu işi kökten çözelim.
İşte 2026 standartlarında, sunucunu yağ gibi akıtacak kapsamlı optimizasyon rehberi
1. Kodlama Dünyasının Altın Kuralı – Resmon Değerleri
Bir scriptin ne kadar kaynak tükettiğini anlamak için F8 konsoluna resmon 1 yazmak hala en büyük silahımız. Ancak 2026’da sadece “0.01 ms” görmek yetmiyor.
- Döngü (Loop) Yönetimi:
Wait(0)kullanmaktan vazgeçin. Eğer bir işlem her karede (frame) gerçekleşmek zorunda değilse, mesafeye göre kontrol ekleyin. - Örnek: Oyuncu bir marketin yakınında değilse, o marketin “E bas” yazısını kontrol eden döngü 1-2 saniyede bir çalışmalı. Yaklaştığında
Wait(0)moduna geçmeli.
2. Nesne Yönelimli ve Modern API Kullanımı
FiveM sürekli gelişiyor. Eski Citizen.CreateThread yerine modern JavaScript/TypeScript veya optimize edilmiş Lua döngülerini tercih etmelisiniz.
- State Bags: Veri senkronizasyonu için sürekli
TriggerServerEventkullanmak yerine State Bags kullanın. Bu, ağ trafiğini (network overhead) inanılmaz derecede azaltır. - Entity Lockdown: Sunucuda gereksiz yere spawn olan ve silinmeyen “ped” veya “prop”lar RAM düşmanıdır. Scriptlerinizde
DeleteEntity()fonksiyonunun çalıştığından ve objelerin “mission entity” olarak işaretlenip işi bitince temizlendiğinden emin olun.
3. SQL Sorgularını Optimize Edin (Databases)
Sunucudaki o anlık takılmaların (stuttering) %80’i genelde veritabanı kaynaklıdır.
- Async Her Şeydir: Veritabanı sorgularını asla ana thread üzerinde bekletmeyin (Sync sorgulardan kaçının).
- Gereksiz Veriden Kaçın:
SELECT *yerine sadece ihtiyacınız olan sütunu çekin. Örneğin; sadece oyuncunun parasını kontrol edecekseniz tüm envanter verisini çekmek sunucuyu yorar. - OxMySQL Kullanımı: 2026 itibariyle en stabil ve hızlı kütüphane hala OxMySQL türevleri. JSON verilerini veritabanında saklarken dikkatli olun, büyük verileri parçalamak sorgu hızını artırır.
4. MLO ve YMAP Temizliği
Görsel şölen güzeldir ama doku (texture) bütçesi aşılırsa “Texture Loss” (yolların yok olması) başlar.
- Texture Dictionary (.ytd) Optimizasyonu: Bir binanın içindeki küçücük bir tablo için 4K texture kullanmaya gerek yok. Resizer araçlarıyla dokuları 512px veya 1024px seviyesine çekin.
- LOD Ayarları: Uzaktayken görünmesine gerek olmayan objelerin LOD (Level of Detail) mesafelerini kısın.
5. Network ve OneSync Ayarları
Eğer 64 kişiden fazla oyuncu hedefliyorsanız OneSync Infinity olmazsa olmaz.
- Server Artifacts: Sunucu dosyalarınızı (artifacts) her zaman en son stabil sürüme güncelleyin. FXServer ekibi her hafta performans iyileştirmeleri yayınlıyor.
- Bucket Sistemi: Eğer bir illegal bölge veya çok kalabalık bir iç mekan (interior) varsa, oyuncuları farklı Routing Buckets (yönlendirme kovaları) içine alarak ağ yükünü dağıtabilirsiniz.
6. Oyuncu Tarafı (Client-Side) İçin İpuçları
Sadece script yetmez, oyuncuya da yardımcı olmalısınız:
| Yöntem | Açıklama |
|---|---|
| Asset Streaming | Sunucuya girişte yüklenen dosyaların boyutunu (özellikle araçların) 30-40 MB altında tutun. |
| NUI Optimizasyonu | UI (Arayüz) tarafında Vue.js veya React kullanıyorsanız, kapalıyken bile arka planda işlem yapmadığından emin olun. |
| Gereksiz Scriptleri Silin | “Belki lazım olur” dediğiniz her script, işlemcinin üzerine binen ekstra bir yüktür. |
Sonuç
2026’da iyi bir FiveM sunucusu, en fazla scripti olan değil, en temiz koda sahip olan sunucudur. Scriptlerinizi yazarken “Bu işlem saniyede kaç kez çalışıyor?” sorusunu kendinize sormayı unutmayın.

Verisunucu.net hepinize iyi oyunlar diler.



