Blog'a dön

Ping · · 5 dk okuma

Yayınlayan: Quartiy · Güncelleme:

Oyunlarda Ping Nasıl Düşürülür? Jitter, Paket Kaybı ve Bufferbloat Rehberi

Oyunlarda Ping Nasıl Düşürülür? Jitter, Paket Kaybı ve Bufferbloat Rehberi

Ping, paketinizin oyun sunucusuna gidip geri dönmesi için geçen süredir. Bu sürenin büyük kısmı fiziktir: sunucu ne kadar uzaktaysa ve internet servis sağlayıcınızın (ISS) trafiği hangi yoldan götürdüğüne göre bir alt sınır vardır. Hiçbir program o sınırın altına inemez. Ama evinizde ve bağlantınızda eklenen gecikme çoğu zaman sanıldığından büyüktür ve onu düzeltebilirsiniz. Bu rehber, gecikmenin nereden geldiğini bulmanızı ve kontrol edebildiğiniz kısmı azaltmanızı sağlar.

Ping, jitter ve paket kaybı: üç ayrı sorun

  • Ping (gecikme): Ortalama gidiş-dönüş süresi. Yüksek ama sabit ping, oyunda "geç tepki" hissi verir.
  • Jitter (dalgalanma): Ping'in paketten pakete değişmesi. Ortalama 30 ms olsa bile 20 ile 90 arasında oynayan bir bağlantı, sabit 50 ms'den daha kötü hissettirir. Karakterin ışınlanması, isabetin sayılmaması gibi belirtiler çoğu zaman jitter'dandır.
  • Paket kaybı: Bazı paketlerin hiç ulaşmaması. Oyunda takılma, geri çekilme (rubber-banding) ve "kayıp" uyarısı olarak görünür. %1'lik bir kayıp bile hissedilir.

Çoğu oyun bu değerleri kendisi gösterir. Valorant'ta Ayarlar → Video → İstatistikler altında "Network RTT" ve "Packet Loss" var. CS2'de oyun içi telemetri göstergesi ağ durumunu raporlar. Ölçüme buradan başlayın, çünkü oyunun gördüğü sunucu yolunu en doğru o gösterir.

Sorun evde mi, ISS'de mi, sunucuda mı?

Gecikmeyi parçalara ayırmanın en kolay yolu Windows'un kendi araçlarıdır. Komut İstemi'ni açın:

  1. Modeminize ping atın: ipconfig ile "Varsayılan Ağ Geçidi" adresini bulun (genellikle 192.168.1.1 veya 192.168.0.1), sonra ping -n 100 192.168.1.1 yazın. Kablolu bağlantıda bu değer 1–2 ms civarında ve kayıpsız olmalıdır. Burada dalgalanma veya kayıp varsa sorun ev ağınızdadır.
  2. Yolu görün: pathping 8.8.8.8 komutu her ara noktadaki gecikmeyi ve kaybı birkaç dakika boyunca ölçer. Kayıp ilk bir iki adımda başlıyorsa ev ağı ya da ISS'nin yerel hattıdır. Yalnız bir ara noktada görünüp sonraki adımlarda kayboluyorsa, o yönlendirici ICMP paketlerini düşük öncelikle yanıtlıyordur ve gerçek bir sorun değildir.
  3. Yük altında ölçün: Gecikme yalnız biri video izlerken ya da dosya yüklerken artıyorsa bu "bufferbloat"tır (aşağıda).

Quartiy'nin Araçlar → İnternet rotası ölçümü bu ayrımı otomatik yapar. Her adımı ev ağı, ISS ve uzak ağ olarak gruplar, kalıcı olmayan tekil kayıpları gürültü sayar.

Wi-Fi yerine Ethernet: en büyük tek iyileştirme

Kablosuz ağ, havayı komşu ağlarla, Bluetooth cihazlarla ve evdeki diğer cihazlarla paylaşır. Bu da ortalama ping'den çok jitter ve ara sıra paket kaybı üretir. Aynı evde aynı modemle Ethernet kablosuna geçmek, oyuncunun yapabileceği en etkili değişikliktir.

  • Kablo çekmek mümkün değilse modemle aynı odada 5 GHz (veya destekleniyorsa 6 GHz) bandına bağlanın. 2,4 GHz bandı daha kalabalıktır.
  • Elektrik hattı adaptörleri (powerline) evin tesisatına göre çok iyi de çok kötü de çalışabilir. Kullanıyorsanız yukarıdaki modem ping testiyle kendi evinizde ölçün.
  • Mesh sistemlerde bilgisayarın modeme en yakın düğüme bağlandığından emin olun.

Bufferbloat: yük altında artan gecikme

Modeminiz, hattın taşıyabileceğinden fazla veri geldiğinde paketleri bir kuyrukta bekletir. Kuyruk uzunsa, siz oyun oynarken evdeki bir yükleme ya da indirme sizin oyun paketlerinizi de sıraya sokar ve ping onlarca hatta yüzlerce milisaniye artar. Belirtisi şudur: tek başınızayken oyun iyi, evde biri video izleyince veya Steam güncelleme indirince oyun bozuluyor.

Nasıl ölçülür: Waveform Bufferbloat Test gibi testler, boşta ve yük altında gecikmeyi ayrı ayrı ölçer ve bir not verir. Yük altında gecikme boştakinden çok yüksekse bufferbloat vardır.

Nasıl azaltılır:

  1. Modem veya yönlendiricinizde SQM (Smart Queue Management) ya da "akıllı QoS" seçeneği varsa açın. Bu özellik genellikle fq_codel veya CAKE algoritmalarıyla çalışır. İndirme ve yükleme sınırını, ölçtüğünüz gerçek hızın %85–95'i civarına koyun.
  2. Bu özellik yoksa oyun sırasında büyük yüklemeleri (bulut yedekleme, torrent, oyun indirmeleri) zamanlayın veya hızlarını sınırlayın. Steam ve Windows Update'te indirme hız sınırı ayarı vardır.
  3. ISS'nin verdiği modem bu özelliği desteklemiyorsa, SQM destekli bir yönlendiriciyi modemin arkasına koymak kalıcı çözümdür.

Quartiy bufferbloat ölçtüğünde, modeminizin markası tanınırsa o markanın menüsüne özel QoS adımlarını gösterir.

DNS oyunlarda ping'i düşürür mü?

Hayır. DNS yalnızca alan adını IP adresine çevirir. Bu iş oyuna bağlanırken bir kez yapılır, maç sırasındaki paketleriniz DNS sunucusuna hiç uğramaz. "DNS değiştirerek ping düşür" önerileri bu yüzden oyundaki gecikmeyi değiştirmez. DNS değiştirmek, sağlayıcınızın DNS'i yavaş veya hatalıysa site açılışlarını ve bazı mağaza indirmelerini hızlandırabilir. Ama oyundaki ping'e etkisi yoktur.

Sunucu seçimi ve rota

  • Oyun izin veriyorsa en yakın bölgeyi seçin. Türkiye'den oynayanlar için çoğu oyunda İstanbul veya Avrupa (Frankfurt, Viyana gibi) bölgeleri en düşük ping'i verir. Hangisinin daha iyi olduğu ISS'nize göre değişir, oyunun ölçtüğü ping'e bakın.
  • Belirli bir sunucuya ping bir anda yükseldiyse ve diğer sitelerde sorun yoksa, ISS'nin o yöndeki rotası değişmiş olabilir. pathping çıktısını ve saatini kaydedip ISS'ye bildirmek, "internetim kötü" demekten çok daha hızlı sonuç verir.
  • Ücretli "ping düşürücü" rota hizmetleri yalnızca ISS'nizin rotası kötüyse işe yarar. Mesafeyi kısaltamazlar. Denemeden önce sorunun gerçekten rotada olduğunu ölçün.

Bilgisayar tarafında kontrol edilecekler

  • Arka planda yükleme yapan uygulamaları (OneDrive, Google Drive, Steam, Discord dosya gönderimi) oyun sırasında durdurun. Görev Yöneticisi'nin Performans → Ethernet/Wi-Fi grafiği gönderme trafiğini gösterir.
  • VPN kapalı olsun. VPN, paketleri bir ara sunucudan geçirdiği için çoğu durumda ping'i artırır.
  • Ağ kartı sürücüsünü anakart veya dizüstü üreticisinin sitesinden güncelleyin. Kayıt defterindeki "ağ hızlandırma" ayarlarının modern Windows'ta ölçülebilir bir etkisi yoktur. Çoğu, Windows'un zaten iyi seçtiği değerleri değiştirir.

Özet: sırayla yapın

  1. Oyunun kendi istatistiklerinde ping, jitter ve kaybı görün.
  2. Modeme ping atarak ev ağını test edin. Wi-Fi'deyseniz kabloya geçin.
  3. Bufferbloat testini yapın. Gerekirse SQM/QoS açın veya yüklemeleri sınırlayın.
  4. En yakın sunucu bölgesini seçin. Sorun belli bir yöndeyse pathping ile ISS'ye bildirin.

Ping ile karıştırılan bir başka sorun da giriş gecikmesidir. Ekran ve fare tarafındaki gecikme input lag rehberinde anlatılıyor. Oyun özelinde ağ ayarları için Valorant ve CS2 rehberlerine bakabilirsiniz. Quartiy'nin ağ araçlarının hangi pakette olduğu karşılaştırma sayfasında yazıyor.

Kaynaklar

Bu rehber, kaynaklar esas alınarak otomasyon desteğiyle hazırlanmıştır.