skip to main content
10.1145/2531602.2531616acmconferencesArticle/Chapter ViewAbstractPublication PagescscwConference Proceedingsconference-collections
research-article
Open Access

The effects of consistency maintenance methods on player experience and performance in networked games

Published:15 February 2014Publication History

ABSTRACT

Network lag is a fact of life for networked games. Lag can cause game states to diverge at different nodes in the network, making it difficult to maintain the illusion of a single shared space. Traditional lag compensation techniques help reduce inconsistency in networked games; however, these techniques do not address what to do when states actually have diverged. Traditional consistency maintenance (CM) does not specify how to make game- critical decisions when players' views of the shared state are different, nor does it indicate how to repair inconsistencies. These two issues -- decision-making and error repair -- can have substantial effects on players' gaming experience. To address this shortcoming, we have characterized a range of algorithmic choices for decision- making and error repair. We report on a study confirming that these algorithms can have significant effects on player experience and performance, and showing that they are often more important than degree of consistency itself.

References

  1. Aggarwal, S., Banavar, H., and Khandelwal, A. Accuracy in dead-reckoning based distributed multiplayer games. SIGCOMM Workshops, (2004), 161--165. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Aldridge, D. I shot you first! Gameplay networking in Halo: Reach. Game Developers Conference, (2011).Google ScholarGoogle Scholar
  3. Armitage, G., An experimental estimation of latency sensitivity in multiplayer Quake 3. Networks, (2003), 137--141Google ScholarGoogle Scholar
  4. Beigbeder, T., Coughlan, R., Lusher, C., Plunkett, J., Agu, E., and Claypool, M. The Effects of Loss and Latency on User Performance in Unreal Tournament 2003. SIGCOMM'04 Workshops, (2003), 144--151. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bernier, Y.W. Latency compensation methods in client/server in-game protocol design and optimization. Game Developers Conference, (2001).Google ScholarGoogle Scholar
  6. Bettner, P. and Terrano, M. 1500 archers on a 28.8 network: Programming in the Age of Empires and beyond. Game Developers Conference, (2001).Google ScholarGoogle Scholar
  7. Brun, J., Safaei, F., and Boustead, P., Managing latency and fairness in networked games. Commun. ACM 49, 11 (2006), 46--51. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Chandler, A. and Finney, J. On the effects of loose causal consistency in mobile multiplayer games. NetGames '05, (2005), 1--11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Chen, H., Chen, L., and Chen, G. Effects of local-lag mechanism on task performance in a desktop CVE system. JCST, Vol. 20, 3 (2005), 396--401. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Claypool, M. The effect of latency on user performance in real-time strategy games. Elsevier Computer Networks, Vol 49, (2005) 52--70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Claypool, M. and Claypool, K. Latency and player actions in online games. CACM 49, 11 (2006), 40--45. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Dick, M., Wellnitz, O., and Wolf, L. Analysis of factors affecting players' performance and perception in multiplayer games. NetGames'05, (2005), 1--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Fiedler, G. Networked Physics. 2006. gafferongames.com/game-physics/networked-physics/.Google ScholarGoogle Scholar
  14. Greenberg, S. and Marwood, D. Real time groupware as a distributed system: Concurrency control and its effect on the interface. CSCW, (1994), 207--217. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Hogland, G. and McGraw, G. Exploiting online games: Cheating massively distributed systems. AddisonWesley, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. IEEE. IEEE Standard for Distributed Interactive Simulation - Application Protocols. IEEE Standard 1278.1--1995 (revision of IEEE Std 1278--1993), 1995. - 12 -Google ScholarGoogle Scholar
  17. Mauve, M., Vogel, J., Hilt, V., and Effelsberg, W. Local-lag and timewarp : Providing consistency for replicated continuous applications. Transactions on Multimedia 6, 1 (2004), 47--57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Murphy, C. Believable dead reckoning for networked games. In E. Lengyel, ed., Game Engine Gems, Volume 2. CRC Press, 2011, 307--328.Google ScholarGoogle ScholarCross RefCross Ref
  19. Nichols, J. and Claypool, M. The effects of latency on online Madden NFL football. NOSSDAV '04, 146--151. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Pantel, L. and Wolf, L.C. On the suitability of dead reckoning schemes for games. NetGames'02, (2002), 79--84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Pantel, L. and Wolf, L.C. On the impact of delay on real-time multiplayer games. Proc NOSSDAV (2002), 23--29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Savery, C., Graham, T.C.N., and Gutwin, C. The human factors of consistency maintenance in multiplayer computer games. GROUP'10, (2010), 187--196. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Savery, C. and Graham, T.C.N. Timelines: Simplifying the programming of lag compensation for the next generation of networked games. Multimedia Systems, (2012).Google ScholarGoogle Scholar
  24. Smed, J. and Hakonen, H. Algorithms and networking for computer games. Wiley, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Stuckel, D. and Gutwin, C. The effects of local lag on tightly-coupled interaction in distributed groupware. CSCW'08, (2008), 447--456. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Zhao, S., Li, D., Lu, T., and Gu, N. Back to the future: A hybrid approach to transparent sharing of video games over the internet in real time. CSCW'11, (2011), 187--196. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The effects of consistency maintenance methods on player experience and performance in networked games

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CSCW '14: Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
      February 2014
      1600 pages
      ISBN:9781450325400
      DOI:10.1145/2531602

      Copyright © 2014 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 15 February 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      CSCW '14 Paper Acceptance Rate134of497submissions,27%Overall Acceptance Rate2,235of8,521submissions,26%

      Upcoming Conference

      CSCW '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader