Dil
TR EN
Para birimi
Sanal Sunucularda %20 İndirim – LIGHT20
Anasayfa / Blog / Oyun Sunucuları / FiveM Sunucusu Lag Sorunu: Nedenleri ve Çözümü
FiveM sunucusu lag ve optimizasyon rehberi

FiveM Sunucusu Lag Sorunu: Nedenleri ve Çözümü

FiveM sunucusunda lag tek bir sebepten çıkmaz. Sorunu çözmenin yolu, tahmin etmek yerine ölçmektir. Aşağıda hangi aracın neyi gösterdiğini ve tipik nedenleri sırayla bulacaksınız.

1. Önce ölçün: resmon

Sunucuya girip F8 konsoluna resmon yazdığınızda çalışan tüm kaynakların CPU süresini görürsünüz. Buradaki ms değeri kritiktir: sürekli 0.10 ms üzerinde çalışan bir kaynak, tek başına sunucuyu yorabilir. Listeyi ms değerine göre sıralayıp en yüksek 3 kaynakla başlayın.

2. Hitch uyarılarını okuyun

Sunucu konsolunda görünen hitch warning satırları, sunucunun kaç milisaniye takıldığını ve çoğu zaman hangi kaynağın takıldığını söyler. Düzenli tekrarlayan hitch'ler neredeyse her zaman kötü yazılmış bir script kaynaklıdır.

3. Sonsuz döngü tuzağı

Script içinde while true do ... Wait(0) end kalıbı her karede çalışır. Gerçekten her karede çalışması gerekmiyorsa bekleme süresini artırmak (örneğin Wait(500)) tek başına ciddi rahatlama sağlar. Çok sayıda kaynağın aynı anda her karede çalışması, güçlü bir işlemcide bile sunucuyu yavaşlatır.

4. Veritabanı gecikmesi

Oyuncu verisi her işlemde veritabanına yazılıyorsa, sorgular birikince tüm sunucu bekler. Veritabanını sunucunun kendisinde çalıştırmak (uzak sunucu yerine) gecikmeyi düşürür. Sık kullanılan tabloların indeksli olduğundan emin olun ve gereksiz kayıt yazmayın.

5. Oyuncu sayısı ve OneSync

Yüksek oyuncu sayısına çıkarken OneSync kullanılır. Oyuncu sayısı arttıkça sunucunun her karede işlediği varlık sayısı da artar; bu noktadan sonra donanım gerçekten önem kazanır. Aşağıdaki değerler tipik bir RP sunucusu için başlangıç önerisidir.

Sunucu tipiÖnerilen RAM
Test / geliştirme (1–32 oyuncu)4 GB
ESX veya QBCore RP (32–64 oyuncu)8 GB
OneSync ile büyük RP (64–128 oyuncu, MLO haritalar)16 GB
Şehir sunucusu (128+ oyuncu, yoğun script)24 GB

6. Doku kaybı ve MLO haritalar

Oyunda binaların kaybolması ya da dokuların yüklenmemesi çoğunlukla sunucu gücüyle değil, istemciye gönderilen özel içeriğin (stream klasörü) boyutuyla ilgilidir. Çok sayıda ve optimize edilmemiş MLO/araç dosyası, oyuncunun bellek sınırını zorlar. Kullanılmayan stream dosyalarını kaldırmak en hızlı çözümdür.

7. Sunucu mu yavaş, oyuncunun bilgisayarı mı?

Şikayet "lag" olarak gelir ama kaynağı iki farklı yerde olabilir. Ayırt etmek için F8 konsolunda iki değere bakın: sunucu tarafı yük resmon ile ölçülür, istemci tarafı ise FPS düşüşü olarak görünür. Tek bir oyuncu takılıyor, diğerleri akıcı oynuyorsa sorun sunucuda değildir. Herkeste aynı anda oluyorsa sunucu tarafına bakın.

Oyuncuların ping değeri yüksekse bu da sunucu gücüyle ilgili değildir; ağ mesafesi ve bağlantı kalitesiyle ilgilidir. Türkiye'deki oyuncular için sunucunun Türkiye'de olması pingi doğrudan düşürür.

8. Artifact sürümünüzü güncel tutun

Cfx.re, FXServer için düzenli olarak yeni artifact sürümleri yayınlar. Eski sürümlerde bilinen performans sorunları ve uyumsuzluklar olabilir. Güncellemeden önce sunucu dosyalarınızın ve veritabanınızın yedeğini alın; framework ve scriptlerinizin yeni sürümle uyumlu olduğunu kontrol edin.

9. Sık yapılan hatalar

  • Gereksiz kaynaklar: Denenip bırakılmış scriptler server.cfg içinde açık kalır ve her karede çalışmaya devam eder.
  • Ağır çizim döngüleri: Sürekli ekrana metin/marker çizen kaynaklar hem sunucuyu hem istemciyi yorar.
  • Loglama: Her olayı dosyaya yazan scriptler, disk üzerinde sürekli yazma yapar.
  • Tek büyük tablo: İndekslenmemiş ve sürekli büyüyen tablolar, sorgu süresini zamanla artırır.

7. Donanım gerçekten yetmiyorsa

Ölçüm sonrası kaynaklarınız temizse ve hâlâ takılıyorsa, işlemci tek çekirdek performansına bakın. FiveM sunucusu tek çekirdek hızına duyarlıdır. Paketlerimiz AMD Ryzen 9 9950X işlemcili sunucularda çalışır ve NVMe SSD kullanır; disk gecikmesi kaynaklı takılmaları bu yüzden nadiren görürsünüz.

Sıkça sorulan sorular

FiveM sunucumda kaç ms normaldir?

resmon ekranında bir kaynağın sürekli 0.10 ms üzerinde çalışması dikkat edilmesi gereken bir işarettir. Toplam değerin düşük kalması ve hitch uyarısı görülmemesi beklenir.

txAdmin sunucuda kurulu geliyor mu?

Hayır. Sunucunuz seçtiğiniz işletim sistemi kurulu olarak teslim edilir. txAdmin, Cfx.re'nin FXServer dosyalarıyla birlikte gelir; ilk çalıştırmada kurulum sihirbazını takip etmeniz yeterlidir.

Oyuncu sayısını artırınca lag başlıyor, ne yapmalıyım?

Önce resmon ile kaynakları ölçün. Kaynaklar temizse RAM ve tek çekirdek işlemci performansına bakın; 64 oyuncu üzeri RP sunucularında 16 GB ve üzeri öneririz.

Bu kurulum için sunucu mu arıyorsunuz?

FiveM sunucu paketlerini incele

İlgili rehberler

Oyun Sunucuları Minecraft Sunucusu İçin Kaç GB RAM Gerekir? Sunucu Rehberleri Sunucu Disk Hızı Testi: Okuma ve Yazma Ölçümü