Lag, Jitter, dan Packet Loss: Dari Mana Masalah Netcode Berasal dan Cara Mengatasinya

Jika Anda pernah bermain game online, mungkin Anda tahu tentang lag secara langsung. Sebuah tembakan meleset yang seharusnya mengenai target; bola yang dengan tajam mengubah arah tepat di udara; Anda tiba-tiba menemukan diri Anda beberapa langkah mundur ke tempat Anda sedetik sebelumnya. Tidak ada yang supernatural tentang ini: ini adalah artefak umum dari sistem yang menyediakan kerja sama dengan orang-orang dari negara lain hampir seefektif dengan teman sekamar. Setidaknya sebagian besar waktu.





, , , , , . , .





, ? 2021 โ€” , ?





, โ€” . , โ€” โ€” , .





, . . , , . , , , , .





, , . , . , , , , โ€” , .





- , , 10, 20 . battle royale , , . , , , . 





, : rubber banding, , ; , ; , .





?





, - , .





โ€” . , . , โ€” -, , . , -, .





, , - . โ€” , , , .  , , .





โ€” , , . frame pacing: 20 , 90 , 30 , - .





โ€” . โ€” .





, . , , , , , . , , free-to-play , . , , .





?









  • ยซ ยป, ;





  • ยซ ยป, - ;





  • ยซ ยป, . 





โ€” . , .





, , โ€” ,





, , , . , , , , . โ€” , , , โ€” , , , .





, , , . , , โ€” , OpenWRT pfSense โ€” - โ€” , , , . , - , , YouTube. 





, , , , , .





, , , , , .





-. , . , , , , . , . , .





, . , , , .





? , , . , - . , , , โ€” . 





, โ€” , . , , , , .





, . , , , .





, โ€”





, , , . , , .





Client hosting โ€” . , -. , Wi-Fi , , .





, , , . , , , , .





โ€” (peer-to-peer) , . , , , .





, , , โ€” , , , . , , . ยซ ยป โ€” , Brawlhalla, , .





, , , , . , , , .





โ€” , , , Counter-Strike, 128 , 64 .





โ€” . , , , , , , . โ€” , , .





, โ€” , , , .





, โ€” , . 





. (dead reckoning): , โ€” . 





: , , , , . - , , , . , , , . 





Dead reckoning โ€” , , , , , . (protocol data unit, PDU) (, ), , dead reckoning. PDU. , PDU, , , . , , .





, , - . (, , Valve Source, 1 ), , , . , ยซ ยป , (, ). : 





= โ€” โ€”





, , . , . ( , ) , . , , ( ) . .





, , . , ยซยป ยซยป. : .






. , , . . , .





, , Battle(non)sense: , . :








All Articles