Log masuk Steam berfungsi, permainannya tidak: periksa setiap laluan
Log masuk Steam, muat turun dan sesi padanan boleh melalui laluan berbeza. Ikut senarai semak mengikut urutan dan catat langkah mana yang sebenarnya gagal.
Lancarkan Steam, log masuk, dan semuanya kelihatan sihat sehingga permainan tidak menemui sesi. Anggap itu sebagai tiga soalan rangkaian berasingan, bukan satu. Kedai dan skrin akaun, muat turun kandungan dan sesi permainan masing-masing boleh mencapai titik akhir berbeza melalui pengangkutan berbeza. Jalankan pemeriksaan ini mengikut urutan dan berhenti pada yang pertama gagal, kerana semua selepas itu ialah tekaan.
Langkah 1: sahkan bahawa log masuk ialah satu-satunya yang berfungsi
Log masuk membuktikan akaun mencapai perkhidmatan identiti dengan kelayakan dan sebarang faktor kedua yang dikehendaki akaun. Ia tidak berkata apa-apa tentang penghantaran kandungan dan tidak berkata apa-apa tentang susunan pengehosan permainan itu sendiri. Catat yang mana antara tiga operasi yang benar-benar anda uji, kerana orang biasa melaporkan permainan gagal selepas hanya menguji pelancar.
Baca teks kegagalan sebelum rangkaian. Permainan yang melaporkan tiada pelayan tersedia memberitahu anda sesuatu yang berbeza daripada pelancar yang tidak dapat mencapai kedai. Kedua-dua ralat datang dari lapisan berbeza dan jarang bermaksud perkara yang sama. Perbezaan ini menentukan sama ada pemeriksaan seterusnya berkaitan penyelesaian nama, UDP, atau tetapan wilayah.
Catat akaun, wilayah, permainan dan masa. Tanpa empat nilai itu, perbandingan kemudian adalah antara dua ujian berbeza yang kebetulan berkongsi nama yang sama.
Langkah 2: namakan pengangkutan bagi setiap operasi
Penghantaran kandungan berkelakuan seperti pemindahan HTTP besar dan lebih bertolak ansur dengan kependaman berbanding kehilangan. Padanan dan sesi dalam permainan sering menggunakan UDP, di mana laluan yang menggugurkan paket kelihatan seperti permainan rosak dan bukan muat turun perlahan. Kedua-dua profil ini gagal secara berbeza pada terowong yang sama, sebab itu muat turun pantas tidak meramalkan sesi yang berfungsi.
Periksa destinasi dan soket aktif dahulu, bukan senarai port vendor. Senarai memberitahu apa yang platform boleh gunakan, manakala soket memberitahu apa yang klien ini lakukan sekarang.
nslookup api.steampowered.com
ss -uanp | head -20
curl -sS -o /dev/null -w '%{http_code} %{time_total}\n' https://store.steampowered.com/Jika proses permainan memegang soket UDP dengan trafik sementara laluan pemindahan baik, kegagalan berada di bahagian UDP. Ini menyempitkan masalah kepada cara terowong mengendalikan UDP, bukan akaun atau kedai.
Langkah 3: periksa dasar penyertaan sebelum senarai port
Banyak klien VPN menggunakan dasar mengikut aplikasi, julat alamat atau keluarga alamat dan bukan seluruh mesin. Pelancar boleh berada di dalam terowong sementara binari permainan yang dilancarkan berasingan berada di luarnya, dan kedua-duanya kemudian tidak bersetuju tentang dunia. Penyertaan pada peringkat aplikasi ialah punca biasa pada komputer riba permainan dengan klien vendor dipasang. Baca dasar yang benar-benar berkuat kuasa, bukan profil yang anda simpan bulan lalu.
Lihat jadual laluan dan antara muka yang memiliki laluan lalai. Peraturan terowong berpecah berdasarkan awalan destinasi akan muncul di sana, dan pengecualian pada peringkat aplikasi tidak. Perbezaan itu wajar diketahui sebelum anda menukar mana-mana satu.
ip route show default
ip -brief addr
Get-NetAdapter | Select-Object Name, Status, InterfaceDescriptionJika trafik permainan keluar melalui penyesuai fizikal sementara kedai melalui terowong, dasar penyertaan ialah penemuan. Tiada pengecualian port akan membaiki keputusan penghalaan, dan menambah satu hanya meluaskan permukaan.
Langkah 4: ketepikan laluan SOCKS yang tidak dapat membawa UDP
Tor menyediakan proksi SOCKS, dan sokongan SOCKS merentas ekosistem tidak konsisten tentang UDP. Tingkah laku berdokumen Tor tidak melaksanakan UDP ASSOCIATE, jadi permainan yang trafik sesinya ialah UDP tidak boleh menggunakan laluan itu, walau bagaimana klien diarahkan kepadanya. Pelayar yang berfungsi melalui proksi hanya membuktikan bahawa aliran TCP pelayar berfungsi.
Uji dakwaan, bukan niat. Jika permainan masih melaporkan sesi tidak tersedia sementara ujian hanya TCP melalui proksi yang sama berjaya, laluan proksi tidak membawa trafik yang diperlukan permainan.
Anggap VPN yang dihalakan dan proksi SOCKS sebagai alat berbeza dengan keupayaan berbeza. Menukar satu dengan yang lain ialah perubahan reka bentuk, bukan keutamaan konfigurasi.
Bandingkan rekod dengan perjanjian
Kebolehcapaian rangkaian dan kebenaran akaun ialah soalan berasingan, dan hanya yang pertama dijawab oleh terowong yang berfungsi. Sekatan itu mengenai niat di sebalik proksi, bukan protokol yang anda pilih. Perjanjian yang berkuat kuasa mengehadkan proksi IP yang tujuannya menyembunyikan di mana pemegang akaun tinggal, jadi laluan yang berfungsi mungkin masih di luar terma yang anda terima. Baca perjanjian dan jangan anggap kesambungan sebagai kelulusan.
Untuk perbandingan jujur, tukar satu pemboleh ubah pada satu masa dan kekalkan permainan, wilayah pelayan, akaun dan operasi yang sama. Kemudian periksa hasil pada empat operasi yang sama yang anda catat pada mulanya.
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/Apabila rekod menunjukkan log masuk berfungsi, muat turun berfungsi dan sesi gagal, soalan yang tinggal ialah tentang UDP pada laluan itu. Apabila ketiga-tiganya berfungsi, aduan asal adalah tentang perkara lain, dan langkah berguna seterusnya ialah log permainan itu sendiri dan bukan terowong. Walau apa pun, senarai semak telah menggantikan perdebatan dengan pemerhatian yang khusus.