Anzisha Steam, ingia, na kila kitu kinaonekana kizuri hadi mchezo usipate kikao. Chukulia hilo kama maswali matatu tofauti ya mtandao badala ya moja. Duka na skrini za akaunti, upakuaji wa maudhui na kikao cha mchezo kila kimoja kinaweza kufikia sehemu tofauti za mwisho kupitia usafirishaji tofauti. Fanya ukaguzi huu kwa mpangilio na simama kwenye ule wa kwanza unaoshindwa, kwa sababu kila kitu baada yake ni dhana.

Hatua 1: thibitisha kuwa kuingia ndiko pekee kulikofanya kazi

Kuingia kunathibitisha kwamba akaunti ilifika huduma ya utambulisho ikiwa na vitambulisho na kipengele chochote cha pili kinachohitajika na akaunti. Hakisemi chochote kuhusu utoaji wa maudhui na hakuna kinachosemwa kuhusu mpangilio wa uandarishaji wa mchezo wenyewe. Andika ni ipi kati ya shughuli tatu ulizojaribu kweli, kwa sababu watu kwa kawaida huripoti mchezo ulioshindwa baada ya kujaribu kizindua pekee.

Soma maandishi ya kushindwa kabla ya mtandao. Mchezo unaoripoti kuwa hakuna seva zinazopatikana unakuambia kitu tofauti na kizindua kisichofikia duka. Makosa mawili yanatoka kwenye tabaka tofauti na mara chache yanamaanisha kitu kimoja. Tofauti hii huamua kama ukaguzi unaofuata unahusu utatuzi wa majina, UDP, au mpangilio wa eneo.

Andika akaunti, eneo, mchezo na muda. Bila hizo thamani nne, ulinganisho wa baadaye ni kati ya majaribio mawili tofauti ambayo kwa bahati yanashiriki jina moja.

Hatua 2: taja usafirishaji kwa kila shughuli

Utoaji wa maudhui unafanya kama uhamishaji mkubwa wa HTTP na unastahimili ucheleweshaji vizuri zaidi kuliko upotevu. Utafutaji wa wapinzani na vikao ndani ya mchezo mara nyingi hutumia UDP, ambapo njia inayotupa pakiti inaonekana kama mchezo uliovunjika badala ya upakuaji wa polepole. Profaili hizi mbili hushindwa kwa namna tofauti kwenye handaki moja, ndiyo sababu upakuaji wa haraka hautabiri kikao kinachofanya kazi.

Kagua maeneo ya kwenda na soketi zinazofanya kazi badala ya orodha ya bandari ya msambazaji kwanza. Orodha inasema kile jukwaa linaweza kutumia, wakati soketi zinasema kile mteja huyu anafanya sasa hivi.

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

Ikiwa mchakato wa mchezo unashikilia soketi ya UDP yenye trafiki wakati njia ya uhamishaji iko sawa, hitilafu iko kwenye sehemu ya UDP. Hii inapunguza tatizo kwa jinsi handaki linavyoshughulikia UDP na si kwa akaunti au duka.

Hatua 3: kagua sera ya ujumuishaji kabla ya orodha ya bandari

Wateja wengi wa VPN hutumia sera kwa kila programu, kwa kila masafa ya anwani au kwa kila familia ya anwani badala ya mashine nzima. Kizindua kinaweza kuwa ndani ya handaki wakati faili utendaji ya mchezo iliyoanzishwa kando iko nje yake, na hapo wawili hawakubaliani kuhusu dunia. Ujumuishaji wa kiwango cha programu ndiye mtuhumiwa wa kawaida kwenye kompyuta za mkononi za michezo zilizo na mteja wa msambazaji imesakinishwa. Soma sera iliyo kwenye nguvu kweli, si profaili uliyohifadhi mwezi uliopita.

Angalia jedwali la njia na kiolesura kinachomiliki njia chaguo-msingi. Sheria ya handaki iliyogawanywa kulingana na viambishi vya marudio itaonekana hapo, na kutengwa kwa kiwango cha programu hakutaonekana. Tofauti hiyo inafaa kuijua kabla ya kubadilisha yoyote kati yao.

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

Ikiwa trafiki ya mchezo inatoka kupitia adapta halisi wakati duka linapita kwenye handaki, sera ya ujumuishaji ndiyo ugunduzi. Hakuna msamaha wa bandari utakayorekebisha uamuzi wa njia, na kuongeza mmoja kunaongeza uso tu.

Hatua 4: ondoa njia ya SOCKS isiyoweza kubeba UDP

Tor hutoa proksi ya SOCKS, na msaada wa SOCKS katika mfumo mzima hauwiani kuhusu UDP. Tabia iliyoandikwa ya Tor haitekelezi UDP ASSOCIATE, kwa hiyo mchezo ambao trafiki ya kikao chake ni UDP hauwezi kutumia njia hiyo, bila kujali mteja anaelekezwa vipi. Kivinjari kinachofanya kazi kupitia proksi kinathibitisha tu kwamba mitiririko ya TCP ya kivinjari inafanya kazi.

Jaribu dai badala ya nia. Ikiwa mchezo bado unaripoti kikao kisichopatikana wakati jaribio la TCP pekee kupitia proksi hiyo hiyo linafanikiwa, njia ya proksi haibebi trafiki inayohitajika na mchezo.

Chukulia VPN iliyopitishwa njia na proksi ya SOCKS kama zana tofauti zenye uwezo tofauti. Kubadilisha moja kwa nyingine ni mabadiliko ya muundo, si upendeleo wa usanidi.

Linganisha rekodi na makubaliano

Ufikiaji wa mtandao na ruhusa ya akaunti ni maswali tofauti, na ni ya kwanza tu inayojibiwa na handaki linalofanya kazi. Kizuizi kinahusu nia iliyo nyuma ya uproksi na si itifaki uliyochagua. Makubaliano yaliyo kwenye nguvu yanazuia uproksi wa IP ambao lengo lake ni kuficha mahali mmiliki wa akaunti anaishi, kwa hiyo njia inayofanya kazi inaweza bado kuwa nje ya masharti uliyokubali. Soma makubaliano badala ya kuchukulia muunganisho kama idhini.

Kwa ulinganisho wa haki, badilisha kigeu kimoja kwa wakati mmoja na uweke mchezo huo huo, eneo la seva, akaunti na shughuli. Kisha kagua matokeo kwenye shughuli hizo nne ulizoandika mwanzoni.

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/

Wakati rekodi inaonyesha kuingia kunafanya kazi, upakuaji unafanya kazi na kikao kinashindwa, swali lililobaki linahusu UDP kwenye njia. Wakati zote tatu zinafanya kazi, malalamiko ya awali yalihusu kitu kingine, na hatua inayofuata yenye manufaa ni kumbukumbu ya mchezo wenyewe si handaki. Vyovyote vile, orodha ya ukaguzi imebadilisha mjadala na uchunguzi mahususi.

Makala zinazohusiana