Steam-i açın, daxil olun və oyun sessiya tapa bilməyənə qədər hər şey sağlam görünür. Buna bir deyil, üç ayrı şəbəkə sualı kimi baxın. Mağaza və hesab ekranları, məzmun yükləməsi və oyun sessiyası hər biri müxtəlif nəqliyyatlar üzərindən müxtəlif son nöqtələrə çata bilər. Bu yoxlamaları ardıcıllıqla aparın və uğursuz olan birincisində dayanın, çünki ondan sonrakı hər şey təxmindir.

Addım 1: yalnız girişin işlədiyini təsdiqləyin

Giriş hesabın kimlik xidmətinə etimadnamələrlə və hesabın tələb etdiyi ikinci faktorla çatdığını sübut edir. Bu, məzmun çatdırılması haqqında heç nə demir və oyunun öz hostinq quruluşu haqqında da heç nə demir. Üç əməliyyatdan hansını həqiqətən sınaqdan keçirdiyinizi yazın, çünki insanlar adətən yalnız başladıcını sınaqdan keçirdikdən sonra uğursuz oyun barədə məlumat verirlər.

Şəbəkədən əvvəl uğursuzluq mətnini oxuyun. Serverlərin mövcud olmadığını bildirən oyun sizə mağazaya çata bilməyən başladıcıdan fərqli bir şey deyir. İki səhv fərqli qatlamlardan gəlir və nadir hallarda eyni şeyi ifadə edir. Bu fərq növbəti yoxlamanın ad həllinə, UDP-yə yoxsa region parametrinə aid olduğunu müəyyən edir.

Hesabı, regionu, oyunu və vaxtı qeyd edin. Bu dörd dəyər olmadan sonrakı müqayisə eyni adı təsadüfən bölüşən iki fərqli test arasında olur.

Addım 2: hər əməliyyat üçün nəqliyyatı adlandırın

Məzmun çatdırılması böyük bir HTTP ötürülməsi kimi davranır və gecikməyə itkidən qat-qat yaxşı dözür. Oyundaxili sessiyalar və rəqib axtarışı çox vaxt UDP istifadə edir, burada paket itirən yol yavaş yükləmə deyil, pozulmuş oyun kimi görünür. Bu iki profil eyni tuneldə fərqli şəkildə uğursuz olur, buna görə sürətli yükləmə işləyən sessiyanı proqnozlaşdırmır.

Əvvəlcə satıcının port siyahısını deyil, hədəfləri və aktiv soketləri yoxlayın. Siyahı platformanın nədən istifadə edə biləcəyini, soketlər isə bu müştərinin hazırda nə etdiyini göstərir.

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

Əgər oyun prosesi üzərində trafik olan UDP soketi saxlayır, ötürmə yolu isə qaydasındadırsa, uğursuzluq UDP ayağındadır. Bu, problemi hesabdan və ya mağazadan deyil, tunelin UDP ilə davranmasına qədər daraldır.

Addım 3: port siyahısından əvvəl daxil etmə siyasətini yoxlayın

Bir çox VPN müştərisi siyasəti bütün maşın yerinə hər tətbiq, hər ünvan diapazonu və ya hər ünvan ailəsi üzrə tətbiq edir. Başladıcı tunelin içində, ayrıca işə salınmış oyun binarkası isə xaricində ola bilər və sonra ikisi dünya barədə razılaşmır. Tətbiq səviyyəsində daxil etmə, satıcı müştərisi quraşdırılmış oyun noutbuklarında adətən günahkardır. Keçən ay saxladığınız profili deyil, həqiqətən qüvvədə olan siyasəti oxuyun.

Marşrut cədvəlinə və standart marşruta sahib interfeysə baxın. Təyinat prefikslərinə əsaslanan bölünmüş tunel qaydası orada görünəcək, tətbiq səviyyəsində istisna isə görünməyəcək. Hər hansı birini dəyişməzdən əvvəl bu fərqi bilməyə dəyər.

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

Oyunun trafiki fiziki adapterdən çıxarkən mağaza tuneldən keçirsə, daxil etmə siyasəti tapıntıdır. Heç bir port istisnası marşrut qərarını düzəltməyəcək və onu əlavə etmək yalnız səthi genişləndirir.

Addım 4: UDP daşıya bilməyən SOCKS yolunu istisna edin

Tor SOCKS proksisi təqdim edir və ekosistemdə SOCKS dəstəyi UDP barədə ardıcıl deyil. Tor-un sənədləşdirilmiş davranışı UDP ASSOCIATE tətbiq etmir, buna görə sessiya trafiki UDP olan oyun müştəri nə qədər ora yönəldilsə də həmin yoldan istifadə edə bilməz. Proksidən işləyən brauzer yalnız brauzerin TCP axınlarının işlədiyini sübut edir.

Niyyəti deyil, iddianı sınayın. Oyun hələ də əlçatmaz sessiya bildirirsə, eyni proksidən yalnız TCP sınağı uğur qazanırsa, proksi yolu oyunun ehtiyac duyduğu trafiki daşımır.

Marşrutlaşdırılmış VPN-i və SOCKS proksisini fərqli imkanları olan fərqli alətlər kimi qəbul edin. Birini digəri ilə dəyişmək konfiqurasiya seçimi deyil, dizayn dəyişikliyidir.

Qeydi müqavilə ilə tutuşdurun

Şəbəkə əlçatanlığı və hesab icazəsi ayrı suallardır və yalnız birincisinə işləyən tunel cavab verir. Məhdudiyyət seçdiyiniz protokol haqqında deyil, proksiləşdirmənin arxasındakı niyyət haqqındadır. Qüvvədə olan müqavilə məqsədi hesab sahibinin harada yaşadığını gizlətmək olan IP proksiləşdirməsini məhdudlaşdırır, buna görə işləyən yol yenə də qəbul etdiyiniz şərtlərdən kənarda qala bilər. Bağlantını təsdiq kimi qəbul etmək əvəzinə müqaviləni oxuyun.

Ədalətli müqayisə üçün hər dəfə bir dəyişəni dəyişin və eyni oyunu, server regionunu, hesabı və əməliyyatı saxlayın. Sonra nəticəni əvvəldə qeyd etdiyiniz eyni dörd əməliyyat üzrə yoxlayın.

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/

Qeyd girişin işlədiyini, yükləmənin işlədiyini və sessiyanın uğursuz olduğunu göstərdikdə, qalan sual yoldaki UDP ilə bağlıdır. Üçü də işləyəndə ilkin şikayət başqa bir şeylə bağlı idi və növbəti faydalı addım tunel deyil, oyunun öz jurnalıdır. Hər halda yoxlama siyahısı mübahisəni konkret müşahidə ilə əvəz etdi.

Əlaqəli məqalələr