{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T17:19:16Z","timestamp":1774718356504,"version":"3.50.1"},"reference-count":152,"publisher":"Association for Computing Machinery (ACM)","issue":"11s","license":[{"start":{"date-parts":[[2022,1,31]],"date-time":"2022-01-31T00:00:00Z","timestamp":1643587200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2022,1,31]]},"abstract":"<jats:p>Computer games, one of the most popular forms of entertainment in the world, are increasingly online multiplayer, connecting geographically dispersed players in the same virtual world over a network. Network latency between players and the server can decrease responsiveness and increase inconsistency across players, degrading player performance and quality of experience. Latency compensation techniques are software-based solutions that seek to ameliorate the negative effects of network latency by manipulating player input and\/or game states in response to network delays. We search, find, and survey more than 80 papers on latency compensation, organizing their latency compensation techniques into a novel taxonomy. Our hierarchical taxonomy has 11 base technique types organized into four main groups. Illustrative examples of each technique are provided, as well as demonstrated use of the techniques in commercial games.<\/jats:p>","DOI":"10.1145\/3519023","type":"journal-article","created":{"date-parts":[[2022,2,24]],"date-time":"2022-02-24T14:02:57Z","timestamp":1645711377000},"page":"1-34","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":44,"title":["A Survey and Taxonomy of Latency Compensation Techniques for Network Computer Games"],"prefix":"10.1145","volume":"54","author":[{"given":"Shengmei","family":"Liu","sequence":"first","affiliation":[{"name":"Worcester Polytechnic Institute, Worcester, MA"}]},{"given":"Xiaokun","family":"Xu","sequence":"additional","affiliation":[{"name":"Worcester Polytechnic Institute, Worcester, MA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2965-9442","authenticated-orcid":false,"given":"Mark","family":"Claypool","sequence":"additional","affiliation":[{"name":"Worcester Polytechnic Institute, Worcester, MA"}]}],"member":"320","published-online":{"date-parts":[[2022,9,9]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/1016540.1016559"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/1103599.1103608"},{"key":"e_1_3_2_4_2","article-title":"I shot you first: Networking the gameplay of Halo: Reach","author":"Aldbridge David","year":"2011","unstructured":"David Aldbridge. 2011. I shot you first: Networking the gameplay of Halo: Reach. YouTube. Retrieved March 6, 2022 from https:\/\/www.youtube.com\/watch?v=h47zZrqjgLc.","journal-title":"YouTube"},{"key":"e_1_3_2_5_2","doi-asserted-by":"crossref","unstructured":"Rahul Amin France Jackson Juan E. Gilbert Jim Martin and Terry Shaw. 2013. Assessing the impact of latency and jitter on the perceived quality of Call of Duty Modern Warfare 2. In Proceedings of the 15th International Conference on Human-Computer Interaction: Users and Contexts of Use . 97\u2013106.","DOI":"10.1007\/978-3-642-39265-8_11"},{"key":"e_1_3_2_6_2","article-title":"Deep dive into networking for Unity\u2019s FPS Sample game\u2014Unite LA","author":"Andreasen Peter","year":"2018","unstructured":"Peter Andreasen. 2018. Deep dive into networking for Unity\u2019s FPS Sample game\u2014Unite LA. YouTube. Retrieved March 6, 2022 from https:\/\/www.youtube.com\/watch?app=desktop&v=k6JTaFE7SYI&ab_channel=Unity.","journal-title":"YouTube"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174183"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICON.2003.1266180"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979287"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/1016540.1016556"},{"key":"e_1_3_2_11_2","volume-title":"Proceedings of the Game Developers Conference (GDC\u201901)","author":"Bernier Yahn","year":"2001","unstructured":"Yahn Bernier. 2001. Latency compensating methods in client\/server in-game protocol design and optimization. In Proceedings of the Game Developers Conference (GDC\u201901). https:\/\/www.gamedevs.org\/uploads\/latency-compensation-in-client-server-protocols.pdf."},{"key":"e_1_3_2_12_2","article-title":"1500 Archers on a 28.8: Network programming in Age of Empires and beyond","author":"Bettner Paul","year":"2001","unstructured":"Paul Bettner and Mark Terrano. 2001. 1500 Archers on a 28.8: Network programming in Age of Empires and beyond. Gamasutra. Retrieved March 6, 2022 from https:\/\/www.gamasutra.com\/view\/feature\/131503\/1500_archers_on_a_288_network_.php.","journal-title":"Gamasutra"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3450550.3465347"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2375213"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/1167838.1167861"},{"key":"e_1_3_2_16_2","volume-title":"Proceeedings of the 2nd Annual North American Game-On Conference (GameOn\u2019NA\u201906)","author":"Burgess Shayne","year":"2006","unstructured":"Shayne Burgess and Michael Katchabaw. 2006. Design and implementation of optimistic constructs for latency masking in online video games. In Proceeedings of the 2nd Annual North American Game-On Conference (GameOn\u2019NA\u201906)."},{"key":"e_1_3_2_17_2","volume-title":"Proceedings of the 13th IEEE Workshop on Parallel and Distributed Simulation (PADS\u201999)","author":"Cai Wentong","year":"1999","unstructured":"Wentong Cai, Francis B. S. Lee, and L. Chen. 1999. An auto-adaptive dead reckoning algorithm for distributed interactive simulation. In Proceedings of the 13th IEEE Workshop on Parallel and Distributed Simulation (PADS\u201999)."},{"key":"e_1_3_2_18_2","article-title":"Fight the lag! The trick behind GGPO\u2019s low-latency netcode","author":"Cannon Tony","year":"2012","unstructured":"Tony Cannon. 2012. Fight the lag! The trick behind GGPO\u2019s low-latency netcode. Game Developer Magazine. Retrieved March 6, 2022 from https:\/\/drive.google.com\/file\/d\/1cV0fY8e_SC1hIFF5E1rT8XRVRzPjU8W9\/view.","journal-title":"Game Developer Magazine."},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3458335.3460964"},{"key":"e_1_3_2_20_2","article-title":"Here is the new plan","author":"Carmack John","year":"1996","unstructured":"John Carmack. 1996. Here is the new plan. Blog. Retrieved March 6, 2022 from https:\/\/fabiensanglard.net\/quakeSource\/johnc-log.aug.htm.","journal-title":"Blog"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/2817721.2817736"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPWRS.2009.2031908"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2006.286"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.intcom.2006.05.009"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3200921.3200939"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2005.04.008"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/1167838.1167860"},{"key":"e_1_3_2_28_2","unstructured":"CoD Forums. n.d. Home Page. Retrieved March 6 2022 from https:\/\/www.codforums.com\/."},{"key":"e_1_3_2_29_2","article-title":"Source multiplayer networking","author":"Community Valve Developer","year":"2019","unstructured":"Valve Developer Community. 2019. Source multiplayer networking. Valvesoftware. Retrieved March 6, 2022 from https:\/\/developer.valvesoftware.com\/wiki\/Source_Multiplayer_Networking.","journal-title":"Valvesoftware"},{"key":"e_1_3_2_30_2","article-title":"It IS rocket science! The physics of Rocket League detailed","author":"Cone Jared","year":"2018","unstructured":"Jared Cone. 2018. It IS rocket science! The physics of Rocket League detailed. YouTube. Retrieved March 6, 2022 from https:\/\/youtu.be\/ueEmiDM94IE?t=23m33s.","journal-title":"YouTube"},{"key":"e_1_3_2_31_2","volume-title":"Proceedings of the 2nd International Conference on Application and Development of Computer Games","author":"Cronin Eric","year":"2003","unstructured":"Eric Cronin, Burton Filstrup, and Sugih Jamin. 2003. Cheat-proofing dead reckoned multiplayer games. In Proceedings of the 2nd International Conference on Application and Development of Computer Games."},{"key":"e_1_3_2_32_2","unstructured":"CSGO Forums. n.d. Home Page. Retrieved March 6 2022 from https:\/\/www.csgoforum.com\/."},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/SBGAMES.2018.00025"},{"key":"e_1_3_2_34_2","article-title":"RL netcode and lag explained\u2014Rocket Science #16","author":"Dead Rocket Science-Halfway","year":"2018","unstructured":"Rocket Science-Halfway Dead. 2018. RL netcode and lag explained\u2014Rocket Science #16. YouTube. Retrieved March 6, 2022 from https:\/\/www.youtube.com\/watch?v=c373LsgiXBc.","journal-title":"YouTube"},{"key":"e_1_3_2_35_2","article-title":"Replicating chaos: Vehicle replication in Watch Dogs 2","author":"Delbosc Matt","year":"2017","unstructured":"Matt Delbosc. 2017. Replicating chaos: Vehicle replication in Watch Dogs 2. YouTube. Retrieved March 6, 2022 from https:\/\/www.youtube.com\/watch?v=_8A2gzRrWLk.","journal-title":"YouTube"},{"key":"e_1_3_2_36_2","article-title":"Peeking into Valorant\u2019s netcode","author":"deWet Matt","year":"2020","unstructured":"Matt deWet and David Straily. 2020. Peeking into Valorant\u2019s netcode. Riot Games. Retrieved March 6, 2022 from https:\/\/technology.riotgames.com\/news\/peeking-valorants-netcode.","journal-title":"Riot Games"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/1103599.1103624"},{"key":"e_1_3_2_38_2","volume-title":"Proceedings of the IEEE International Conference on Multimedia Computing and Systems","author":"Diot C.","year":"1998","unstructured":"C. Diot and L. Gautier. 1998. Design and evaluation of MiMaze\u2014A multi-player game on the internet. In Proceedings of the IEEE International Conference on Multimedia Computing and Systems."},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/65.777437"},{"key":"e_1_3_2_40_2","unstructured":"vBulletin. n.d. Dota2 Forum. Retrieved March 6 2022 from https:\/\/dev.dota2.com\/."},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcom.2019.100336"},{"key":"e_1_3_2_42_2","volume-title":"Proceedings of the 35th Conference on Winter Simulation: Driving Innovation (WSC\u201903)","author":"Duncan Thomas","year":"2003","unstructured":"Thomas Duncan and Denis Gracanin. 2003. Algorithms and analyses: Pre-reckoning algorithm for distributed virtual environments. In Proceedings of the 35th Conference on Winter Simulation: Driving Innovation (WSC\u201903)."},{"key":"e_1_3_2_43_2","unstructured":"Fortnite. n.d. Fortnite Forum. Retrieved March 6 2022 from https:\/\/www.epicgames.com\/fortnite\/en-US\/home."},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/2856400.2876015"},{"key":"e_1_3_2_45_2","article-title":"A brief survey of telerobotic time delay mitigation","volume":"7","author":"Farajiparvar Parinaz","year":"2020","unstructured":"Parinaz Farajiparvar, Hao Ying, and Abhilash Pandya. 2020. A brief survey of telerobotic time delay mitigation. Frontiers in Robotics and AI 7 (Dec. 2020), 578805.","journal-title":"Frontiers in Robotics and AI"},{"key":"e_1_3_2_46_2","article-title":"Overwatch gameplay architecture and netcode","author":"Ford Timothy","year":"2019","unstructured":"Timothy Ford. 2019. Overwatch gameplay architecture and netcode. YouTube. Retrieved March 6, 2022 from https:\/\/www.youtube.com\/watch?app=desktop&v=W3aieHjyNvw&ab_channel=GDC.","journal-title":"YouTube"},{"key":"e_1_3_2_47_2","article-title":"Fighting latency on Call of Duty: Black Ops III","author":"Ford Tim","year":"2016","unstructured":"Tim Ford and Philip Orwig. 2016. Fighting latency on Call of Duty: Black Ops III. YouTube. Retrieved March 6, 2022 from https:\/\/www.youtube.com\/watch?v=vTH2ZPgYujQ.","journal-title":"YouTube"},{"key":"e_1_3_2_48_2","unstructured":"2K Forums. n.d. Nba2k Forum. Retrieved March 6 2022 from https:\/\/forums.2k.com\/forumdisplay.php?214-NBA-2K."},{"key":"e_1_3_2_49_2","unstructured":"Blizzard. n.d. Hearthstone Forum. Retrieved March 6 2022 from https:\/\/us.forums.blizzard.com\/en\/hearthstone\/."},{"key":"e_1_3_2_50_2","unstructured":"Blizzard. n.d. Overwatch Forum. Retrieved March 6 2022 from https:\/\/us.forums.blizzard.com\/en\/overwatch\/."},{"key":"e_1_3_2_51_2","unstructured":"Ubisoft Forums. n.d. Rs6 Forum. Retrieved March 6 2022 from https:\/\/discussions.ubisoft.com\/category\/607\/rainbow-six?lang=en-US."},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/351006.351010"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2446467"},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/1103599.1103623"},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/CSCWD.2016.7565964"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/1103599.1103616"},{"key":"e_1_3_2_57_2","article-title":"Fighting latency on Call of Duty: Black Ops III","author":"Goyette Benjamin","year":"2016","unstructured":"Benjamin Goyette. 2016. Fighting latency on Call of Duty: Black Ops III. YouTube. Retrieved March 6, 2022 from https:\/\/www.youtube.com\/watch?v=EtLHLfNpu84.","journal-title":"YouTube"},{"key":"e_1_3_2_58_2","article-title":"Video Game Market Size, Share & Trends Report","author":"Research Grand View","year":"2020","unstructured":"Grand View Research. 2020. Video Game Market Size, Share & Trends Report. Report GVR-4-68038-527-4. Grand View Research. https:\/\/tinyurl.com\/y4s5vfrm.","journal-title":"Report GVR-4-68038-527-4"},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/985692.985756"},{"key":"e_1_3_2_60_2","doi-asserted-by":"publisher","DOI":"10.1145\/958160.958207"},{"key":"e_1_3_2_61_2","article-title":"Call of Duty: Modern Warfare netcode explained!","author":"Haile Paul","year":"2019","unstructured":"Paul Haile and Mitch Sanborn. 2019. Call of Duty: Modern Warfare netcode explained! YouTube. Retrieved March 6, 2022 from https:\/\/www.youtube.com\/watch?v=tCpYV4k_izE.","journal-title":"YouTube"},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1109\/CW.2006.10"},{"key":"e_1_3_2_63_2","doi-asserted-by":"publisher","DOI":"10.1109\/NetGames.2012.6404030"},{"key":"e_1_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.1109\/ITC-28.2016.313"},{"key":"e_1_3_2_65_2","doi-asserted-by":"publisher","DOI":"10.1109\/NetGames.2014.7008965"},{"key":"e_1_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.1145\/1690388.1690475"},{"key":"e_1_3_2_67_2","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702432"},{"key":"e_1_3_2_68_2","article-title":"Number of Video Gamers Worldwide in 2020","author":"Clementa J.","year":"2021","unstructured":"J. Clementa. 2021. Number of Video Gamers Worldwide in 2020. Retrieved March 6, 2022 from https:\/\/tinyurl.com\/y23x256z.","journal-title":"Retrieved March 6, 2022 from https:\/\/tinyurl.com\/y23x256z"},{"key":"e_1_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702300"},{"key":"e_1_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1109\/DS-RT.2016.28"},{"key":"e_1_3_2_71_2","doi-asserted-by":"publisher","DOI":"10.1145\/3916.3988"},{"key":"e_1_3_2_72_2","volume-title":"Proceedings of the 13th IEEE International Conference on Networks (ICN\u201905)","author":"Jiang Xinbo","year":"2005","unstructured":"Xinbo Jiang, Farzad Safaei, and Paul Boustead. 2005. Latency and scalability: A survey of issues and techniques for supporting networked games. In Proceedings of the 13th IEEE International Conference on Networks (ICN\u201905)."},{"key":"e_1_3_2_73_2","article-title":"Online gaming: The rise of a multi-billion dollar industry","author":"Jones Katie","year":"2020","unstructured":"Katie Jones. 2020. Online gaming: The rise of a multi-billion dollar industry. Visual Capitalist. Retrieved March 6, 2020 from https:\/\/tinyurl.com\/y5l5ppmt.","journal-title":"Visual Capitalist. Retrieved March 6, 2020 from https:\/\/tinyurl.com\/y5l5ppmt"},{"key":"e_1_3_2_74_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCW.2010.5503904"},{"key":"e_1_3_2_75_2","volume-title":"Proceedings of the DiGRA Conference","author":"Katchabaw M.","year":"2005","unstructured":"M. Katchabaw and R. Hanna. 2005. Bringing new HOPE to networked games: Using optimistic execution to improve quality of service. In Proceedings of the DiGRA Conference."},{"key":"e_1_3_2_76_2","doi-asserted-by":"publisher","DOI":"10.1145\/2407516.2407577"},{"key":"e_1_3_2_77_2","doi-asserted-by":"publisher","DOI":"10.1145\/3406187"},{"key":"e_1_3_2_78_2","unstructured":"Michael Kopietz. 2019. Systems and methods for player input motion compensation by anticipating motion vectors and\/or caching repetitive motion vectors. US Patent 10 341 678 B2."},{"key":"e_1_3_2_79_2","doi-asserted-by":"publisher","DOI":"10.1109\/APCC.2012.6388192"},{"key":"e_1_3_2_80_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCNC.2007.137"},{"key":"e_1_3_2_81_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132272.3134138"},{"key":"e_1_3_2_82_2","unstructured":"LeagueBoards. n.d. League of Legends Forum. Retrieved March 6 2022 from https:\/\/www.reddit.com\/r\/leagueoflegends\/."},{"key":"e_1_3_2_83_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300790"},{"key":"e_1_3_2_84_2","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742656"},{"key":"e_1_3_2_85_2","first-page":"1","volume-title":"Proceedings of the ACM Workshop on Network and System Support for Games (NetGames\u201917)","author":"Lee Steven","year":"2017","unstructured":"Steven Lee and Rocky Chang. 2017. On \u2018shot around a corner\u2019 in first-person shooter games. In Proceedings of the ACM Workshop on Network and System Support for Games (NetGames\u201917). IEEE, Los Alamitos, CA, 1\u20136."},{"key":"e_1_3_2_86_2","doi-asserted-by":"publisher","DOI":"10.1145\/3204949.3204971"},{"key":"e_1_3_2_87_2","doi-asserted-by":"publisher","DOI":"10.1109\/NetGames.2015.7382997"},{"key":"e_1_3_2_88_2","doi-asserted-by":"publisher","DOI":"10.1145\/1230040.1230051"},{"key":"e_1_3_2_89_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISDPE.2007.6"},{"key":"e_1_3_2_90_2","doi-asserted-by":"publisher","DOI":"10.1145\/1324198.1324206"},{"key":"e_1_3_2_91_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-90415-3_5"},{"key":"e_1_3_2_92_2","doi-asserted-by":"publisher","DOI":"10.1145\/1230040.1230047"},{"key":"e_1_3_2_93_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2002.1181396"},{"key":"e_1_3_2_94_2","doi-asserted-by":"publisher","DOI":"10.1145\/3458335.3460811"},{"key":"e_1_3_2_95_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445245"},{"key":"e_1_3_2_96_2","doi-asserted-by":"publisher","DOI":"10.1145\/3242671.3242678"},{"key":"e_1_3_2_97_2","doi-asserted-by":"publisher","DOI":"10.1145\/169059.169431"},{"key":"e_1_3_2_98_2","doi-asserted-by":"publisher","DOI":"10.5555\/1375714.1375726"},{"key":"e_1_3_2_99_2","doi-asserted-by":"publisher","DOI":"10.1145\/358916.358989"},{"key":"e_1_3_2_100_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-40002-8_18"},{"key":"e_1_3_2_101_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2003.819751"},{"key":"e_1_3_2_102_2","doi-asserted-by":"publisher","DOI":"10.1109\/38.250919"},{"key":"e_1_3_2_103_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3111180"},{"key":"e_1_3_2_104_2","volume-title":"Proceedings of the International Computer Music Conference (ICMC\u201904)","author":"Maki-Patola Teemu","year":"2004","unstructured":"Teemu Maki-Patola and Perttu Hamalainen. 2004. Latency tolerance for gesture controlled continuous sound instrument without tactile feedback. In Proceedings of the International Computer Music Conference (ICMC\u201904)."},{"key":"e_1_3_2_105_2","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557037"},{"key":"e_1_3_2_106_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2008.03.004"},{"key":"e_1_3_2_107_2","doi-asserted-by":"publisher","DOI":"10.1145\/1378191.1378196"},{"key":"e_1_3_2_108_2","doi-asserted-by":"publisher","DOI":"10.1145\/507670.507674"},{"key":"e_1_3_2_109_2","doi-asserted-by":"publisher","DOI":"10.1145\/566500.566512"},{"key":"e_1_3_2_110_2","doi-asserted-by":"publisher","DOI":"10.5555\/2305276.2305295"},{"key":"e_1_3_2_111_2","article-title":"Explaining how fighting games use delay-based and rollback netcode","author":"Pusch Ricky","year":"2019","unstructured":"Ricky Pusch. 2019. Explaining how fighting games use delay-based and rollback netcode. arsTECHNICA. Retrieved March 6, 2022 from https:\/\/tinyurl.com\/y69jt5fz.","journal-title":"arsTECHNICA"},{"key":"e_1_3_2_112_2","doi-asserted-by":"publisher","DOI":"10.1145\/1016540.1016557"},{"key":"e_1_3_2_113_2","doi-asserted-by":"publisher","DOI":"10.1145\/2713168.2713188"},{"key":"e_1_3_2_114_2","article-title":"Online gaming: The rise of a multi-billion dollar industry","author":"Ramsey Jared","year":"2020","unstructured":"Jared Ramsey. 2020. Online gaming: The rise of a multi-billion dollar industry. Lineups. Retrieved March 6, 2022 from https:\/\/www.lineups.com\/esports\/top-10-esports-games\/.","journal-title":"Lineups. Retrieved March 6, 2022 from https:\/\/www.lineups.com\/esports\/top-10-esports-games\/"},{"key":"e_1_3_2_115_2","article-title":"Valorant\u2019s 128-tick servers","author":"Randall Brent","year":"2020","unstructured":"Brent Randall. 2020. Valorant\u2019s 128-tick servers. Riot Games. Retrieved March 6, 2022 from https:\/\/technology.riotgames.com\/news\/valorants-128-tick-servers.","journal-title":"Riot Games"},{"key":"e_1_3_2_116_2","doi-asserted-by":"publisher","DOI":"10.1177\/0037549708092221"},{"key":"e_1_3_2_117_2","first-page":"114","volume-title":"Proceedings of the IEEE International Symposium on Multimedia (ISM\u201918)","author":"Sabet Saeed Shafiee","year":"2018","unstructured":"Saeed Shafiee Sabet, Steven Schmidt, Saman Zadtootaghaj, Carsten Griwodz, and Sebastian Moller. 2018. Towards applying game adaptation to decrease the impact of delay on quality of experience. In Proceedings of the IEEE International Symposium on Multimedia (ISM\u201918). 114\u2013121."},{"key":"e_1_3_2_118_2","doi-asserted-by":"publisher","DOI":"10.1145\/3339825.3391855"},{"key":"e_1_3_2_119_2","doi-asserted-by":"publisher","DOI":"10.1145\/3383668.3419910"},{"key":"e_1_3_2_120_2","doi-asserted-by":"publisher","DOI":"10.1145\/2531602.2531616"},{"key":"e_1_3_2_121_2","doi-asserted-by":"publisher","DOI":"10.1145\/2531602.2531616"},{"key":"e_1_3_2_122_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00530-012-0271-3"},{"key":"e_1_3_2_123_2","first-page":"187","volume-title":"Proceedings of the 16th ACM International Conference on Supporting Group Work","author":"Savery Cheryl","unstructured":"Cheryl Savery, T. C. Nicholas Graham, and Carl Gutwin. The human factors of consistency maintenance in multiplayer computer games. In Proceedings of the 16th ACM International Conference on Supporting Group Work. ACM, New York, NY, 187\u2013196."},{"key":"e_1_3_2_124_2","volume-title":"Proceedings of the Simulation and AI in Games Conference (GAME-ON\u201901)","author":"Schirra J\u00f6rg R. J.","year":"2001","unstructured":"J\u00f6rg R. J. Schirra. 2001. Content-based reckoning for internet games. In Proceedings of the Simulation and AI in Games Conference (GAME-ON\u201901)."},{"key":"e_1_3_2_125_2","doi-asserted-by":"publisher","DOI":"10.1109\/VRAIS.1998.658502"},{"key":"e_1_3_2_126_2","doi-asserted-by":"publisher","DOI":"10.1145\/963900.963901"},{"key":"e_1_3_2_127_2","volume-title":"Proceedings of FuturePlay","author":"Shelley Gabriel","year":"2005","unstructured":"Gabriel Shelley and Michael Katchabaw. 2005. Patterns of optimism for reducing the effects of latency in networked multiplayer games. In Proceedings of FuturePlay."},{"key":"e_1_3_2_128_2","doi-asserted-by":"publisher","DOI":"10.1109\/CSCWD.2013.6580984"},{"key":"e_1_3_2_129_2","doi-asserted-by":"publisher","DOI":"10.1108\/02640470210424392"},{"key":"e_1_3_2_130_2","doi-asserted-by":"publisher","DOI":"10.1108\/02640470210424392"},{"key":"e_1_3_2_131_2","doi-asserted-by":"publisher","DOI":"10.1145\/1016540.1016551"},{"key":"e_1_3_2_132_2","doi-asserted-by":"publisher","DOI":"10.2514\/3.46285"},{"key":"e_1_3_2_133_2","doi-asserted-by":"publisher","DOI":"10.1145\/3355088.3365170"},{"key":"e_1_3_2_134_2","article-title":"8 Frames in 16ms: Rollback networking in Mortal Kombat and Injustice 2","author":"Stallone Michael","year":"2019","unstructured":"Michael Stallone. 2019. 8 Frames in 16ms: Rollback networking in Mortal Kombat and Injustice 2. YouTube. Retrieved March 6, 2022 from https:\/\/www.youtube.com\/watch?v=7jb0FOcImdg&feature=youtu.be&ab_channel=GDC.","journal-title":"YouTube"},{"key":"e_1_3_2_135_2","unstructured":"Steam Forum. n.d. Rocket League. Retrieved March 6 2022 from https:\/\/steamcommunity.com\/app\/252950\/discussions\/."},{"key":"e_1_3_2_136_2","article-title":"Netcode and 128-servers","author":"Straily David","year":"2020","unstructured":"David Straily and Dave Heironymus. 2020. Netcode and 128-servers. YouTube. Retrieved March 6, 2022 from https:\/\/www.youtube.com\/watch?v=_Cu97mr7zcM.","journal-title":"YouTube"},{"key":"e_1_3_2_137_2","doi-asserted-by":"publisher","DOI":"10.1145\/1460563.1460635"},{"key":"e_1_3_2_138_2","volume-title":"Proceedings of the 15th IARIA Advanced International Conference on Telecommunications (AICT\u201919)","author":"Sun Jiawei","year":"2019","unstructured":"Jiawei Sun and Mark Claypool. 2019. Evaluating streaming and latency compensation in a cloud-based game. In Proceedings of the 15th IARIA Advanced International Conference on Telecommunications (AICT\u201919)."},{"key":"e_1_3_2_139_2","article-title":"Why making multiplayer games is hard: Lag compensating weapons in MechWarrior Online","author":"Teymory Neema","year":"2016","unstructured":"Neema Teymory. 2016. Why making multiplayer games is hard: Lag compensating weapons in MechWarrior Online. Gamasutra. Retrieved March 6, 2022 from https:\/\/tinyurl.com\/gamasutra-teymory-2016.","journal-title":"Gamasutra"},{"key":"e_1_3_2_140_2","doi-asserted-by":"publisher","DOI":"10.1109\/VR.2007.352472"},{"key":"e_1_3_2_141_2","doi-asserted-by":"publisher","DOI":"10.1109\/ECC.2016.7810433"},{"key":"e_1_3_2_142_2","doi-asserted-by":"publisher","DOI":"10.1145\/323663.323670"},{"key":"e_1_3_2_143_2","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557308"},{"key":"e_1_3_2_144_2","article-title":"Dead reckoning","author":"Contributors Wikipedia","year":"2021","unstructured":"Wikipedia Contributors. 2021. Dead reckoning. Wikipedia. Retrieved December 28, 2021 from https:\/\/en.wikipedia.org\/wiki\/Dead_reckoning.","journal-title":"Wikipedia"},{"key":"e_1_3_2_145_2","volume-title":"Proceedings of the ACM Workshop on Network and System Support for Games (NetGames\u201904)","author":"Wikstrand Greger","year":"2004","unstructured":"Greger Wikstrand, Lennart Schedin, and Fredrik Elg. 2004. High and low ping and the game of pong effects of delay and feedback. In Proceedings of the ACM Workshop on Network and System Support for Games (NetGames\u201904)."},{"key":"e_1_3_2_146_2","doi-asserted-by":"publisher","DOI":"10.1007\/s003710050198"},{"key":"e_1_3_2_147_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICME.2013.6607526"},{"key":"e_1_3_2_148_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00530-012-0275-z"},{"key":"e_1_3_2_149_2","article-title":"A dynamic message filtering technique for 3D cyberspaces","volume":"24","author":"Yu Seok-Jong","year":"2001","unstructured":"Seok-Jong Yu and Yoon-Chul Choy. 2001. A dynamic message filtering technique for 3D cyberspaces. IEEE Computer Communications 24, 18 (2001), 1745\u20131758.","journal-title":"IEEE Computer Communications"},{"key":"e_1_3_2_150_2","doi-asserted-by":"publisher","DOI":"10.1145\/1178477.1178493"},{"key":"e_1_3_2_151_2","article-title":"An orientation update message filtering algorithm in collaborative virtual environments","volume":"19","author":"Zhang Mao-Jun","year":"2004","unstructured":"Mao-Jun Zhang and Nicolas Georganas. 2004. An orientation update message filtering algorithm in collaborative virtual environments. Journal of Computer Science and Technology 19, 3 (2004), 423\u2013429.","journal-title":"Journal of Computer Science and Technology"},{"key":"e_1_3_2_152_2","doi-asserted-by":"publisher","DOI":"10.1145\/1230040.1230071"},{"key":"e_1_3_2_153_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2009.26"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3519023","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3519023","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:12:20Z","timestamp":1750191140000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3519023"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,31]]},"references-count":152,"journal-issue":{"issue":"11s","published-print":{"date-parts":[[2022,1,31]]}},"alternative-id":["10.1145\/3519023"],"URL":"https:\/\/doi.org\/10.1145\/3519023","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,31]]},"assertion":[{"value":"2021-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-09-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}