Ping, Kare Hızı ve Tick Rate: Tarayıcı Oyunlarında Performans Sözlüğü
Bir maçta "hakkım yendi" hissi çoğu zaman beceri farkından değil, ekranınızdaki gerçeklikle sunucudaki gerçeklik arasındaki farktan doğar. Bu yazıda o farkı üreten beş ölçütü tek tek açıklıyoruz: ne ölçtükleri, ne zaman fark edildikleri ve pratikte ne yapılabileceği.
Hızlı özet
Ping verinin gidip dönme süresi. Kare hızı ekranın saniyede ürettiği görüntü sayısı. Tick rate sunucunun saniyede kaç kez durum güncellediği. Input lag tuşa basmakla hareketin görünmesi arasındaki gecikme. Paket kaybı verinin ne kadarının yolda kaybolduğu.
Referans Tablosu
| Ölçüt | Rahat Aralık | Fark Edilir Aralık | Oyuna Etkisi |
|---|---|---|---|
| Ping | 0-45 ms | 90 ms üzeri | Vuruş kaydı ve isabet oranı hissi |
| Kare hızı | 60 FPS ve üzeri | 35 FPS altı | Nişan takibi, dönüş yumuşaklığı |
| Tick rate | 60 Hz | 20 Hz altı | Köşe dönüşlerinde adalet |
| Input lag | 40 ms altı | 90 ms üzeri | Zamanlama gerektiren hamleler |
| Paket kaybı | %0-1 | %3 üzeri | Ani duraklama ve geri sarma hissi |
Ping: Mesafenin Süreye Dönüşmesi
Ping, verinizin sunucuya gidip dönme süresidir. Yüksek ping, ekranınızda gördüğünüz an ile sunucunun kayda geçtiği an arasında fark yaratır. Bu farkın en görünür sonucu, isabet ettiğinizi düşündüğünüz bir hamlenin sonuçsuz kalmasıdır.
45 ms altındaki değerlerde bu fark pratikte hissedilmez. 90 ms üzerinde ise özellikle köşe dönüşlerinde ve hızlı karşılaşmalarda fark açılır. Pingi düşürmek için kablolu bağlantı, ağdaki diğer cihazların yükünü azaltmak ve arka planda çalışan indirmeleri durdurmak en pratik adımlardır.
Kare Hızı: Nişan Takibinin Yumuşaklığı
Kare hızı, ekranın saniyede ürettiği görüntü sayısıdır ve nişan takibini doğrudan belirler. 60 FPS ve üzeri rahat bir aralıktır; 35 FPS altına düştüğünde hareketli bir hedefi takip etmek belirgin şekilde zorlaşır.
Tarayıcı tabanlı oyunlarda kare hızını en çok etkileyen şey, açık sekmeler ve arka planda çalışan eklentilerdir. Görsel detayı bir kademe düşürmek, gölge kalitesini azaltmak ve gereksiz sekmeleri kapatmak çoğu zaman donanım değiştirmekten daha hızlı sonuç verir.
Dalgalanma, düşük ortalamadan daha rahatsız edicidir. Sabit 50 FPS, 40 ile 70 arasında gidip gelen bir değerden daha iyi hissettirir; çünkü kas hafızası tutarlılığa göre kurulur.
Tick Rate: Sunucunun Saniyedeki Fotoğrafı
Tick rate, sunucunun saniyede kaç kez durum güncellediğini söyler. 60 Hz rahat bir değerdir. Düşük tick rate, iki oyuncunun köşeden aynı anda çıktığı durumlarda kimin önce göründüğü sorusunu bulanıklaştırır.
Bu değer oyuncunun doğrudan değiştirebileceği bir şey değildir; sunucu tarafında belirlenir. Ancak ne anlama geldiğini bilmek, yaşanan bir durumun kendi bağlantınızdan mı yoksa güncelleme sıklığından mı kaynaklandığını ayırt etmenizi sağlar.
Input Lag: Parmakla Ekran Arasındaki Mesafe
Input lag, tuşa basmanızla hareketin ekranda görünmesi arasındaki gecikmedir. 40 ms altı fark edilmez; 90 ms üzeri, zamanlama gerektiren hamlelerde belirgin bir sorun haline gelir.
Bu değeri en çok etkileyen unsurlar tarayıcı eklentileri, ekranın kendi gecikmesi ve sistem üzerindeki genel yüktür. Eşik gibi dar zamanlama pencereleri olan başlıklarda input lag, pingden bile daha belirleyici olabilir.
Paket Kaybı: Eksik Kalan Bilgi
Paket kaybı, verinin ne kadarının yolda kaybolduğudur. Kaybolan her paket, konumun tahminle doldurulması demektir. Bunun oyuncu tarafındaki karşılığı, ani duraklama ve geri sarma hissidir: bir an ilerlemiş görünürsünüz, sonra geriye çekilirsiniz.
%1 altındaki kayıp normaldir. %3 üzeri ise deneyimi belirgin biçimde bozar. Kablosuz bağlantıda sinyal gücü, ağdaki cihaz yoğunluğu ve kablo kalitesi en sık karşılaşılan sebeplerdir.
Netcode: Sayıların Nasıl Uzlaştırıldığı
Bu beş değeri tek bir davranışta birleştiren kural setine netcode denir. Netcode ölçülen bir sayı değildir; sayıların nasıl uzlaştırıldığına dair bir tercihtir. Bu yüzden tabloda yer almaz.
Örneğin iki oyuncu farklı ping değerleriyle aynı anda hamle yaptığında, hangisinin önce sayılacağı bir netcode kararıdır. Bu kararın nasıl verildiği, oyuncunun adalet hissini doğrudan belirler.
Bağlantınız Dalgalıysa Ne Yapmalı?
En pratik çözüm, başlık seçimini bağlantıya uydurmaktır. Zamanlama baskısı düşük olan başlıklarda dalgalanma neredeyse hissedilmez.
| Bağlantı Durumu | Önerilen Başlıklar | Kaçınılması İyi Olan |
|---|---|---|
| Kararlı, düşük ping | Tüm başlıklar | Yok |
| Orta seviye dalgalanma | Eşik, Prototip Odası, Değişken | Simetri Hattı |
| Yüksek dalgalanma | Ayar Vidası, Yama Notu, Prototip Odası | Simetri Hattı, Terazi, Kontrol Grubu |
Bu yazıda geçen terimlerin daha kısa tanımlarına ve diğer oyun terimlerine terimler sözlüğünden ulaşabilirsiniz.
- Ping
- Kare hızı
- Tick rate
- Netcode