Il-mina maqsuma tiegħek teskludi l-lanċjar, mhux il-logħba
Lanċjar jagħti bidu lil fajl eżegwibbli ieħor għall-partita, u dak il-proċess għandu s-sokits tiegħu stess. Sib il-proċess veru, qabbel l-identifikatur it-tajjeb, imbagħad iġġestja.
Żżid il-lanċjar mal-lista tal-esklużjonijiet, it-tniżżil jaqbeż minn bil-mod għall-ħafna, u l-partita xorta tinżel fuq server imbiegħed. Xejn mhu miksur. Il-lanċjar u l-logħba huma żewġ proċessi b'żewġ settijiet ta' sokits, u l-esklużjoni ta' wieħed ma tgħid xejn dwar l-ieħor. It-tniżżil sar aktar malajr għax it-tniżżil kien it-traffiku tal-lanċjar; il-partita hija konnessjoni ta' xi ħadd ieħor, miftuħa minn fajl eżegwibbli li r-regola tiegħek qatt ma rat.
Installer wieħed, ħafna proċessi
Is-software tal-logħob modern huwa kostellazzjoni żgħira. Hemm klijent li jdaħħlek, aġġornatur li jiġbed il-kontenut, lanċjar li jibda l-logħba, u fajl eżegwibbli tal-logħba li jista' hu stess joħloq it-tieni proċess għall-anti-cheat jew għas-saff tat-tqabbil tal-partiti. Kull wieħed minnhom jista' jżomm il-konnessjonijiet tiegħu stess mad-destinazzjonijiet tiegħu stess.
Regola ta' esklużjoni normalment issemmi waħda minnhom. Liema waħda ssemmi tiddependi għal kollox mill-identifikatur li jappoġġja l-klijent VPN, u dik hija l-parti li l-utenti rari jiċċekkjaw. Xi klijenti jqabblu mogħdija ta' fajl eżegwibbli, oħrajn identifikatur ta' pakkett jew bundle, u oħrajn isem ta' proċess li żewġ binaries mhux relatati jistgħu jaqsmu. Aqra r-regola qabel il-lista tal-proċessi, għax ir-regola tillimita anke dak li tista' tesprimi.
Għalhekk is-sintomu mhuwiex “il-mina maqsuma hija miksura”. Huwa “ir-regola tkopri proċess li mhuwiex dak li jġorr it-traffiku li jimpurtani”, li hija stqarrija ħafna iżgħar u ħafna aktar tistà tiġi msewwija. Ladarba tgħidha hekk, il-pass li jmiss jieqaf ikun tħassib.
Sib il-proċess li jippossjedi l-konnessjoni tal-partita
Ibda l-logħba, idħol fi partita, u ħares min jippossjedi s-sokits u mhux x'hemm fuq l-iskrin. Fuq Windows il-lista tal-proċessi flimkien ma' mistoqsija tas-sokits għal kull proċess iwieġbu dan b'żewġ kmandi:
Get-Process | Where-Object { $_.ProcessName -match 'launcher|game|client' } | Select-Object Id,ProcessName,Path
Get-NetTCPConnection -State Established | Select-Object OwningProcess,RemoteAddress,RemotePort | Sort-Object OwningProcess
It-tieni kmand jipprintja ID tal-proċess, mhux isem, għalhekk għaqqad iż-żewġ outputs bl-ID. Ir-ringiela li qed tfittex hija dik li l-indirizz remot tagħha jappartjeni għas-servizz tal-logħba, u l-proċess li jippossjediha huwa l-fajl eżegwibbli li r-regola tiegħek trid issemmi.
Fuq Linux l-istess mistoqsija teħtieġ kmand wieħed għal kull tip ta' sokit, u jiswa li tiċċekkja t-tnejn, għax konnessjoni tal-partita tista' tkun UDP filwaqt li kollox ieħor huwa TCP:
ss -tunp state established | grep -i game
ss -tunp | awk 'NR==1 || /udp/'
Jekk il-logħba taħdem f'kontenitur jew saff ta' kompatibilità, il-proċess li ssib jista' jkun shim u mhux il-binary li installajt. F'dak il-każ l-identifikatur importanti huwa dak li jara l-klijent, li jista' jkun il-mogħdija tas-shim, u l-ebda ammont ta' editjar tal-fajl oriġinali mhu se jaffettwah.
Qabbel l-identifikatur li jappoġġja l-klijent tiegħek
Aqra d-dokumentazzjoni tal-klijent għar-regola tal-esklużjoni qabel ma żżid xi ħaġa. It-tliet mudelli komuni jġibu ruħhom b'mod differenti, u wieħed minnhom hija nassa.
| Identifier | How it behaves | Failure mode |
|---|---|---|
| Executable path | Matches exactly the file at that path | Breaks when an update moves the binary |
| Process name | Matches any binary with that name | Too broad; catches unrelated software |
| Package or bundle id | Matches a signed application group | May include services you did not intend |
Ir-regoli tal-mogħdija huma l-aktar preċiżi u l-aktar fraġli. Aġġornament tal-lanċjar li jċaqlaq il-fajl eżegwibbli iħalli r-regola tindika fajl li m'għadux jaħdem, u s-sintomu jerġa' jiġi mingħajr ma jibdel xejn b'mod ovvju. Ir-regoli tal-pakkett jgħaddu minn dan, u jistgħu wkoll ikopru bil-kwiet proċessi għajnuna li qatt ma ħsibt dwarhom, li hija konvenjenti jew allarmanti skont l-għajnuna.
Tkun xi tkun li tappoġġja l-klijent, tħarisx żid entrati għal kull fajl eżegwibbli li ssib. Lista miġbura b'provi u żbalji sakemm ħadmet sessjoni waħda ma tistax tiġi riveduta, u se taġġorna bil-kwiet eċċezzjonijiet għal software mhux relatat. Semmi l-proċess li sibt, u ikteb għal xiex kien.
Iġġestja fuq il-partita, mhux fuq tniżżil
Il-veloċità tat-tniżżil tal-lanċjar hija l-agħar test possibbli, għax teżerċita eżattament il-proċess li kien diġà eskluż. Uża l-ħaġa li kienet qed tfalli, u ċċekkja l-mogħdija minflok il-wiri tal-prestazzjoni tal-logħba stess:
ip route get 203.0.113.55
Get-NetTCPConnection -State Established | Where-Object RemotePort -eq 27015
L-ewwel kmand jeħtieġ l-indirizz li s-server tal-partita rriżolva għalih, li jistgħu jagħtuk il-log tal-konnessjonijiet tal-logħba jew il-klijent tiegħek. Jekk il-mogħdija ssemmi l-interface fiżika, ir-regola qed taħdem. It-tieni juri jekk teżistix sessjoni, li jifred “eskluża imma s-server huwa mitfi” minn “mhux eskluża”.
Żomm ir-reġjun u n-netwerk tal-aċċess fissi waqt li tittestja. Partita li tinżel f'data center differenti kull tentattiv tipproduċi indirizzi differenti, u fl-aħħar tkun qed tiġri wara mira li tiċċaqlaq minflok tivvalida regola. Żewġ ġirjiet bl-istess indirizz jiswew aktar minn għaxra b'indirizzi differenti.
Erġa' ċċekkja wara l-aġġornament li jmiss
Kull regola bbażata fuq mogħdija għandha żmien ta' validità mkejjel fi ċikli tal-patches. Meta l-logħba tieqaf tirrispetta l-esklużjoni xahar wara, l-ewwel ħaġa li tiċċekkja hija jekk il-fajl eżegwibbli mxiex, u t-tieni hija jekk deherx proċess għajnuna ġdid ħdejh.
Il-mudell tal-esklużjoni tal-applikazzjonijiet dokumentat minn klijent wieħed huwa referenza raġonevoli għal kif jiġu deskritti dawn ir-regoli, għalkemm id-dettalji jvarjaw bejn prodotti. Aqra tiegħek, irreġistra l-identifikatur li użajt, u noti d-data. Dak ir-rekord huwa dak li jbiddel misteru f'sewwieqa ta' ħames minuti l-ħin li jmiss li l-lanċjar joħroġ aġġornament.
Jekk il-klijent sempliċement ma jistax jesprimi l-limitu li għandek bżonn, politika usa' approvata hija aħjar minn munzell ta' eċċezzjonijiet mhux dokumentati. Wiesa' u mifhuma jegħleb dejqa u ħażina, speċjalment meta l-verżjoni dejqa hija dik li kulħadd jemmen li hija fis-seħħ.