Steam'i başlatın, giriş yapın ve oyun bir oturum bulamayana kadar her şey sağlıklı görünür. Bunu tek değil, üç ayrı ağ sorusu olarak ele alın. Mağaza ve hesap ekranları, içerik indirmesi ve oyun oturumu her biri farklı taşımalar üzerinden farklı uç noktalara ulaşabilir. Bu denetimleri sırayla yapın ve ilk başarısız olanda durun, çünkü sonrasındaki her şey tahmindir.

Adım 1: yalnızca girişin çalıştığını doğrulayın

Giriş, hesabın kimlik bilgileri ve hesabın gerektirdiği herhangi bir ikinci faktörle kimlik hizmetine ulaştığını kanıtlar. İçerik dağıtımı hakkında hiçbir şey söylemez ve oyunun kendi barındırma düzeni hakkında da hiçbir şey söylemez. Üç işlemden hangisini gerçekten test ettiğinizi yazın, çünkü insanlar genellikle yalnızca başlatıcıyı test ettikten sonra başarısız bir oyun bildirir.

Ağdan önce hata metnini okuyun. Sunucu bulunmadığını bildiren bir oyun size mağazaya ulaşamayan bir başlatıcıdan farklı bir şey söyler. İki hata farklı katmanlardan gelir ve nadiren aynı anlama gelir. Bu ayrım, sonraki denetimin ad çözümlemesi, UDP veya bölge ayarıyla ilgili olup olmadığını belirler.

Hesabı, bölgeyi, oyunu ve saati not edin. Bu dört değer olmadan, sonraki bir karşılaştırma aynı adı tesadüfen paylaşan iki farklı test arasında olur.

Adım 2: her işlem için taşımayı adlandırın

İçerik dağıtımı büyük bir HTTP aktarımı gibi davranır ve gecikmeye kayıptan çok daha iyi dayanır. Eşleştirme ve oyun içi oturumlar genellikle UDP kullanır; burada paket düşüren bir yol, yavaş bir indirme yerine bozuk bir oyun gibi görünür. Bu iki profil aynı tünelde farklı şekilde başarısız olur, bu yüzden hızlı bir indirme çalışan bir oturumu öngörmez.

Önce sağlayıcının bağlantı noktası listesi yerine hedefleri ve etkin soketleri denetleyin. Liste platformun ne kullanabileceğini söyler, soketler ise bu istemcinin şu anda ne yaptığını söyler.

nslookup api.steampowered.com
ss -uanp | head -20
curl -sS -o /dev/null -w '%{http_code} %{time_total}\n' https://store.steampowered.com/

Oyun süreci trafiği olan bir UDP soketi tutarken aktarım yolu iyiyse, arıza UDP bacağındadır. Bu, sorunu hesaba veya mağazaya değil tünelin UDP'yi ele alışına daraltır.

Adım 3: bağlantı noktası listesinden önce dahil etme ilkesini denetleyin

Birçok VPN istemcisi ilkeyi tüm makine yerine her uygulama, adres aralığı veya adres ailesi için uygular. Başlatıcı tünelin içindeyken ayrı başlatılan oyun ikili dosyası dışında olabilir ve ikisi dünya konusunda anlaşamaz. Uygulama düzeyinde dahil etme, sağlayıcı istemcisi kurulu oyun dizüstü bilgisayarlarında olağan suçludur. Geçen ay kaydettiğiniz profili değil, gerçekten yürürlükte olan ilkeyi okuyun.

Yönlendirme tablosuna ve varsayılan rotaya sahip arayüze bakın. Hedef öneklerine dayanan bölünmüş tünel kuralı orada görünecek, uygulama düzeyinde bir hariç tutma ise görünmeyecektir. İkisinden birini değiştirmeden önce bu farkı bilmeye değer.

ip route show default
ip -brief addr
Get-NetAdapter | Select-Object Name, Status, InterfaceDescription

Oyunun trafiği fiziksel bağdaştırıcıdan çıkarken mağaza tünelden geçiyorsa, dahil etme ilkesi bulgudur. Hiçbir bağlantı noktası istisnası bir yönlendirme kararını düzeltmez ve bir tane eklemek yalnızca yüzeyi genişletir.

Adım 4: UDP taşıyamayan bir SOCKS yolunu dışlayın

Tor bir SOCKS vekili sağlar ve ekosistem genelinde SOCKS desteği UDP konusunda tutarsızdır. Tor'un belgelenmiş davranışı UDP ASSOCIATE'i uygulamaz, bu yüzden oturum trafiği UDP olan bir oyun, istemci ona nasıl yönlendirilirse yönlendirilsin o yolu kullanamaz. Vekil üzerinden çalışan bir tarayıcı yalnızca tarayıcının TCP akışlarının çalıştığını kanıtlar.

Niyeti değil iddiayı test edin. Aynı vekil üzerinden yalnızca TCP testi başarılı olurken oyun hâlâ kullanılamayan bir oturum bildiriyorsa, vekil yolu oyunun gereksinim duyduğu trafiği taşımıyor.

Yönlendirilmiş bir VPN ile SOCKS vekilini farklı yeteneklere sahip farklı araçlar olarak görün. Birini diğeriyle değiştirmek yapılandırma tercihi değil, tasarım değişikliğidir.

Kaydı sözleşmeyle karşılaştırın

Ağ erişilebilirliği ve hesap izni ayrı sorulardır ve ilkine yalnızca çalışan bir tünel yanıt verir. Kısıtlama, seçtiğiniz protokolle değil vekillik arkasındaki niyetle ilgilidir. Yürürlükteki sözleşme, amacı hesap sahibinin nerede yaşadığını gizlemek olan IP vekilliğini sınırlar, bu yüzden çalışan bir yol kabul ettiğiniz koşulların dışında kalabilir. Bağlantıyı onay saymak yerine sözleşmeyi okuyun.

Dürüst bir karşılaştırma için her seferinde tek bir değişkeni değiştirin ve aynı oyunu, sunucu bölgesini, hesabı ve işlemi koruyun. Ardından sonucu başlangıçta not ettiğiniz aynı dört işlemde denetleyin.

tracert -h 12 store.steampowered.com
ss -uanp | grep -i -E 'game|steam'
curl -sS -o /dev/null -w '%{remote_ip} %{time_connect}\n' https://store.steampowered.com/

Kayıt, girişin çalıştığını, indirmenin çalıştığını ve oturumun başarısız olduğunu gösterdiğinde, kalan soru yoldaki UDP ile ilgilidir. Üçü de çalıştığında, ilk şikâyet başka bir şeyle ilgiliydi ve sonraki yararlı adım tünel değil oyunun kendi günlüğüdür. Her iki durumda da denetim listesi bir tartışmayı somut bir gözlemle değiştirdi.

İlgili makaleler