Discord açıldığı anda oyundaki pingim 170’e çıktı.
VPN’i kapattığımda ping 43’e düştü.
Discord da bağlantıyı kaybetti.
İstanbul’daki evimde, beş kişilik ekibimizin çevrim içi turnuva maçına on sekiz dakika kalmıştı. Oyun istemcisi açıktı. Takım arkadaşlarım ses kanalında taktik konuşuyordu. Ben ise Discord’un gri yükleme ekranına bakıyordum.
Önce internet bağlantısını suçladım.
Modemi yeniden başlattım, Ethernet kablosunu çıkarıp taktım ve hız testi yaptım.
Sonuç 612 Mbps idi.
Discord hâlâ açılmıyordu.
Türkiye’deki erişim kısıtlamasını aşmak için yıllardır kullandığım büyük VPN’i açtım. Uygulama beni otomatik olarak yakın bir sunucuya bağladı.
Discord anında çalıştı.
Ses kanalına girdim.
Ardından oyuna döndüm ve sağ üst köşedeki değeri gördüm:
168 ms.
Karakterim komutu verdikten belirgin biçimde sonra hareket ediyor, takım arkadaşlarımın sesleri arada robotikleşiyordu. Birkaç saniye içinde ping 210’a sıçradı.
VPN uygulaması ise seçtiği sunucuyu “en hızlı” olarak gösteriyordu.
Maça on beş dakika kalmıştı. Elimde hızlı internet, çalışan Discord ve oynanamayacak kadar gecikmeli bir oyun vardı.
Kısa cevap
Aynı ikilem başkalarının da karşısına çıkıyordu: Discord için VPN açılıyor, ardından oyunlarda yüksek ping ve kopmalar başlıyordu. ( Reddit )
Hızlı internet, düşük ping anlamına gelmiyordu
Discord’a Türkiye’den erişim 2024’te engellendi. İfade Özgürlüğü Derneğinin EngelliWeb çalışmaları da platformun erişim engeli altında kaldığını ve Türkiye’deki çevrim içi kısıtlamaların genişlediğini gösteriyor. (Org)
Oyuncular için sonuç basitti.
Discord’a ulaşmak için VPN gerekiyordu.
Oyunun kendisi ise zaten Türkiye’den açılıyordu. Bütün bağlantıyı kötü bir VPN rotasına soktuğumda ses kanalını geri kazanıyor, fakat oyunu yavaşlatıyordum.
Bu nedenle gerçek ihtiyacım “en yüksek indirme hızını veren VPN” değildi.
Aynı anda iki işi tamamlayan bir bağlantıydı:
Discord’u açacak ve oyun gecikmesini oynanabilir seviyede tutacaktı.
Hız testindeki 612 Mbps değerinin neden işe yaramadığı da burada ortaya çıktı. Bant genişliği, bağlantının ne kadar veri taşıyabildiğini gösterir. Ping ise bir komutun gidip geri dönmesinin ne kadar sürdüğünü ölçer. (Cloudflare)
Çevrim içi oyun için yüzlerce megabit gerekmiyordu.
Tuşa bastığımda sunucunun bunu zamanında görmesi gerekiyordu.
Bu ayrımı yaptıktan sonra hız testini kapattım ve oyunun içindeki sayıya bakmaya başladım.
VPN uygulamasındaki en düşük değer beni yanlış sunucuya götürdü
Büyük sağlayıcının seçtiği ilk sunucu Sofya’daydı.
VPN uygulamasında 26 ms görünüyordu. Fakat bu sayı yalnızca bilgisayarımla VPN sunucusu arasındaki ilk bölümü ölçüyordu.
Oyunun trafiği Sofya’da bitmiyordu.
Oradan oyun sunucusuna gidiyor, cevap geri dönüyor ve Discord trafiği de aynı çıkış üzerinden taşınıyordu.
Haritada yakın görünen yol, gerçek kullanımda gereksiz bir dolambaç oluşturmuştu.
İkinci denemede Bükreş’i seçtim.
Discord açıldı. Oyundaki ping 118 ms’ye düştü, fakat birkaç saniyede bir 180’in üzerine sıçradı.
Viyana daha dengeliydi ama 96 ms’nin altına inmedi.
Frankfurt 74 ms gösterdi. İlk bakışta gecenin en iyi sonucu buydu. Ardından paket kaybı başladı ve takım arkadaşımın cümlesinin yarısı kesildi.
Her sunucu farklı bir ölçümü kazanıyordu.
Sofya, VPN uygulamasında en düşük gecikmeye sahipti.
Frankfurt, oyunda en düşük ortalamayı veriyordu.
Viyana, Discord sesinde daha temizdi.
Hiçbiri tüm oturum boyunca iyi kalmıyordu.
Böylece “en yakın sunucuyu seç” tavsiyesinin eksik olduğunu gördüm. İnternet trafiği haritadaki düz çizgiyi izlemiyordu. Sunucunun yoğunluğu, ağlar arasındaki bağlantılar ve oyuna giderken kullanılan rota sonucu değiştiriyordu.
En yakın şehir, mutlaka en kısa yol değildi.
Sunucu değiştirirken maça hazırlanmayı bıraktım
Sonraki dakikalarda ülke ve şehir listesinde dolaştım.
Her değişiklikte Discord yeniden bağlanıyor, oyun istemcisi kısa süreliğine bağlantıyı kaybediyor ve takım arkadaşlarım beni kanaldan düşmüş görüyordu.
Bir sunucu 70 ms ile başladı, iki dakika sonra 160’a çıktı.
Başka biri indirme testinde hızlıydı ama ses kanalında gecikme oluşturdu.
Bir diğeri oyunu kabul edilebilir seviyede tuttu, fakat Discord ekran paylaşımı açılınca bağlantı bozuldu.
Aynı ikilem başkalarının da karşısına çıkıyordu: Discord için VPN açılıyor, ardından oyunlarda yüksek ping ve kopmalar başlıyordu. (Reddit)
O sırada bu bir cümle bana yeterliydi.
Daha fazla ülke seçeneğine ihtiyacım yoktu.
Maç başladıktan sonra yeniden ayar istemeyen bir rotaya ihtiyacım vardı.
Bölünmüş tünel sorunu çözmek yerine yeni görevler çıkardı
Büyük sağlayıcıda bölünmüş tünel özelliği vardı. Oyunu VPN dışında bırakıp yalnızca Discord’u tünelden geçirmeyi denedim.
İlk sonuç iyi görünüyordu.
Oyundaki ping 46 ms’ye döndü.
Discord ses kanalı da açık kaldı.
Fakat takım belgesini tarayıcıda açınca onun da hangi taraftan bağlanacağına karar vermem gerekti. Oyun içi davet farklı bir uygulamada açıldı. Bir yardımcı program bağlantıyı kaybetti.
Kural listesine tekrar döndüm.
Maça altı dakika kalmıştı ve artık sunucu değil, uygulama süreçleri seçiyordum.
Bölünmüş tünel belirli bir kurulumda işe yarayabilirdi. O akşam ise oyunu oynamak yerine trafiği elle yönetmeme neden oluyordu.
Yeni bir oyun, güncelleme veya yardımcı uygulama açıldığında aynı listeyi yeniden kontrol etmem gerekecekti.
Ben yalnızca Discord’da konuşup maça girmek istiyordum.
Ağ yöneticisi olmak istemiyordum.
Bu noktada sorun yeterince netleşmişti: bana daha fazla ayar değil, doğru duruma göre çalışan tek bir bağlantı gerekiyordu.
Ping, ülke seçmeyi bıraktığımda düştü
Büyük sağlayıcıyı kapatıp OnlydogVPN uygulamasını açtım.
Karşıma onlarca şehir çıkmadı. Kısıtlı ağda oyun ve sesli iletişim durumunu seçerek bağlantıyı başlattım.
Önce Discord’u tamamen kapatıp yeniden açtım.
Gri yükleme ekranı birkaç saniye içinde kayboldu.
Ses kanalına girdim.
Ardından oyuna döndüm.
Ping 61 ms idi.
Bir dakika boyunca değişmedi.
Hazırlık alanında hareket ettim, hızlı komutlar verdim ve takım arkadaşlarımla aynı anda konuştum. Değer 58 ile 67 ms arasında kaldı.
Paket kaybı göstergesi sıfırdı.
Maç başladığında hâlâ bağlantı sayısına bakıyordum. İlk raundun ortasında bıraktım.
VPN’in çalıştığını unutabilecek kadar sıradan davranması, gecenin ilk gerçek başarısıydı.
Uygulama, HTTP/3 tabanlı taşıma ve ek trafik gizleme kullanıyordu. Pratikte bağlantı, kısıtlı ağda daha doğal web trafiğine benziyor ve küçük ağ kayıplarında daha hızlı toparlanıyordu.
Sağlayıcıların iç yönlendirme kararlarını veya Discord engelinin her ağda hangi kuralla uygulandığını göremedim. Buna rağmen ekrandaki karşılaştırma açıktı: büyük sağlayıcının “en hızlı” sunucuları Discord’u açarken oyundaki gecikmeyi büyüttü; küçük uygulama ise Discord ile oyunu aynı anda kullanılabilir tuttu.
İlk ağ yoğunluğunda yeniden sunucu seçmem gerekmedi
Üçüncü raundun başında ev ağı kısa süreliğine yoğunlaştı.
Alt kattaki televizyon yayın açmış, telefonlardan biri bulut yedeklemesine başlamıştı. Oyundaki ping bir anlığına 92 ms’ye çıktı.
Önceki rotalarda böyle bir yükseliş birkaç saniye sonra 180–200 ms’ye dönüşüyordu.
Bu kez değer yeniden 64’e indi.
Discord sesi kesilmedi.
Oyunda bağlantı uyarısı çıkmadı.
Bağlantı küçük kaybı kendi kendine toparladı. (IETF)
Ekrandaki sonuç bundan ibaretti:
Ağ yoğunlaştı.
Ping yükseldi.
Sonra geri düştü.
Ben sunucu değiştirmedim.
Gerçek zamanlı uygulamalarda yalnızca ortalama ping değil, sıçramaların ne kadar sık ve ne kadar büyük olduğu da önemlidir. Sabit 65 ms, 35 ms ile başlayıp her çatışmada 180’e çıkan bir bağlantıdan daha oynanabilirdi.
Yeni rota yalnızca düşük bir sayı göstermedi.
Maç boyunca tahmin edilebilir kaldı.
En hızlı sunucuyu beş dakikalık gerçek kullanım seçti
O geceden sonra sunucu seçimini tek bir etikete veya başlangıç pingine göre yapmayı bıraktım.
Önce VPN kapalıyken oyunun normal gecikmesini ölçüyorum. Böylece başlangıç seviyesini biliyorum.
Sonra VPN’i açıp uygulamanın kendi göstergesi yerine asıl görevdeki sonuçlara bakıyorum:
Discord hızlı bağlanıyor mu?
Oyundaki ping hangi aralıkta kalıyor?
Paket kaybı oluşuyor mu?
Bağlantı beş dakika sonra da aynı mı?
Bir rota 40 ms gösterip sürekli sıçrıyorsa, 60 ms’de sabit kalan rotadan daha yavaştır. Oyuncunun hissettiği şey ekranda görülen en düşük sayı değil, komutların tutarlı biçimde ulaşmasıdır.
Hız testi de tamamen gereksiz değildir. Büyük dosyalar ve video akışı için hâlâ yararlıdır.
Ancak oyun ve sesli iletişimde kararı tek başına veremez.
612 Mbps bağlantıyla 170 ms ping yaşamam bunun yeterince açık kanıtıydı.
Asıl ölçüm, oyunun ve Discord’un aynı anda nasıl davrandığıydı.
Daha az seçenek, daha hızlı karar verdi
Küçük hizmetin büyük VPN şirketlerinden daha az konumu ve daha kısa bir kamu geçmişi var.
Bunların hiçbiri maç sırasında sorun olmadı.
Yerleşik sağlayıcı bana Sofya, Bükreş, Viyana, Frankfurt ve başka birçok seçenek sundu. Bir sunucu Discord’u açtı ama oyunu geciktirdi. Bir başkası oyunu hızlandırdı ama ses bağlantısını bozdu. Bölünmüş tünel ise basit ihtiyacımı yeni bir kural listesine çevirdi.
Küçük uygulama daha az karar gösterdi.
Karşılığında Discord açıldı, oyun 60 ms civarında kaldı ve bağlantı ev ağı yoğunlaştığında kendi kendine toparlandı.
Maçı kazandık mı?
Hayır. Son raundu bir oyuncu farkla kaybettik.
Ama bu kez yenilginin nedenini sunucu listesinde aramadım.
Gecenin başında en hızlı VPN sunucusunun bana en yakın şehir olduğunu sanıyordum.
Maç bittiğinde, en hızlı sunucunun haritada en kısa görünen değil, beni Discord ile oyun arasında seçim yapmaya zorlamayan rota olduğunu biliyordum.
Bu deneyimin ardından akla gelebilecek sorular
Soruna gerçekte ne yol açıyordu?
Aynı ikilem başkalarının da karşısına çıkıyordu: Discord için VPN açılıyor, ardından oyunlarda yüksek ping ve kopmalar başlıyordu. ( Reddit ) (Reddit)
En bariz çözümler neden işe yaramadı?
Böylece “en yakın sunucuyu seç” tavsiyesinin eksik olduğunu gördüm. İnternet trafiği haritadaki düz çizgiyi izlemiyordu. Sunucunun yoğunluğu, ağlar arasındaki bağlantılar ve oyuna giderken kullanılan rota sonucu değiştiriyordu.
Önce neyi kontrol etmek gerekir?
Sağlayıcıların iç yönlendirme kararlarını veya Discord engelinin her ağda hangi kuralla uygulandığını göremedim. Buna rağmen ekrandaki karşılaştırma açıktı: büyük sağlayıcının “en hızlı” sunucuları Discord’u açarken oyundaki gecikmeyi büyüttü; küçük uygulama ise Discord ile oyunu aynı anda kullanılabilir tuttu.
Sonucu sonunda ne değiştirdi?
Yerleşik sağlayıcı bana Sofya, Bükreş, Viyana, Frankfurt ve başka birçok seçenek sundu. Bir sunucu Discord’u açtı ama oyunu geciktirdi. Bir başkası oyunu hızlandırdı ama ses bağlantısını bozdu. Bölünmüş tünel ise basit ihtiyacımı yeni bir kural listesine çevirdi.
Akılda tutulması gereken nedir?
Maç bittiğinde, en hızlı sunucunun haritada en kısa görünen değil, beni Discord ile oyun arasında seçim yapmaya zorlamayan rota olduğunu biliyordum.