Skip to main content
Log in

Improving online gaming experience using location awareness and interaction details

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Latency is a key element for online game quality and user experience. The client–server approach is a widely used system supporting hundreds of thousands of players on a regular basis. However, if latency among players via an intermediate server is large, timely interaction for them could be difficult. In this article, we present a procedure to share game states for a group of players within their area of interaction so that players can comply with stringent time-constraint and improve their game experience. As players move around in a game space, so do their virtual positions. In addition, the relative orientation of players within an area of interaction is unpredictable which indeed changes quite frequently. Because of these facts, we cannot make a predefined rule set for message exchange among players. So a message exchange plan currently working well might have low efficiency after a while due to dynamic changes. In our procedure, considering the importance of interaction, relative orientation, and virtual and geographical locations, we devise a message exchange plan that works alone in each client machine with the local information available. Significant performance improvements are noticed through simulations, validating our approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. In order to avoid the long latency introduced by an intermediate server, the direct communication of two users with each other is called a relaxation step.

  2. http://www.wowwiki.com/Raid

References

  1. Ahmed DT, Shirmohammadi S (2010) A Quality Control Algorithm Based on Virtual Distance in Games. in International Conference on Embedded and Multimedia Computing (EMC)

  2. Ahmed DT, Shirmohammadi S, Kazem I (2006) Zone based messaging in collaborative virtual environments. in IEEE International Workshop on Haptic Audio Visual Environments and their Applications (HAVE), 165–170

  3. Assiotis M, Tzanov V (2006) A distributed architecture for MMORPG. in ACM SIGCOMM workshop on Network and system support for games (NetGames), 4

  4. Chambers C, Feng W-c, Sahu S, Saha D (2005) Measurement-based characterization of a collection of online games. in ACM SIGCOMM conference on Internet Measurement, 1

  5. Claypool M, Claypool K (2006) Latency and player actions in online games. Entertainment networking SPECIAL ISSUE: Entertainment networking, 40–45

  6. Dick M, Wellnitz O, Wolf L (2005) Analysis of factors affecting players’ performance and perception in multiplayer games. in NetGames ‘05: Proceedings of 4th ACM SIGCOMM workshop on Network and system support for games, 1–7

  7. El-Sayed A, Roca V, Mathy L (2003) A survey of proposals for an alternative group communication service. IEEE Network 17(1):47–54

    Article  Google Scholar 

  8. Feng W-c, Chang F, Feng W-c, Walpole J (2005) A traffic characterization of popular on-line games. IEEE ACM Trans Networking 13(3):488–500

    Article  Google Scholar 

  9. Fritsch T, Ritter H, Schiller J (2005) The effect of latency and network limitations on MMORPGs: a field study of everquest2. in NetGames ‘05: Proceedings of 4th ACM SIGCOMM workshop on Network and system support for games, 1–9

  10. Hampel T, Bopp T, Hinn R (2006) A peer-to-peer architecture for massive multiplayer online games. in NetGames ‘06: Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games, 48

  11. Hosseini M, Ahmed DT, Shirmohammadi S, Georganas ND (2007) A survey of application-layer multicast protocols. IEEE Commun Surv Tutorials 9(3):58–74

    Article  Google Scholar 

  12. IEEE standard for distributed interactive simulation—application protocols, 1998

  13. Kaune S et al. (2009) Modelling the Internet Delay Space Based on Geographical Locations. in Euromicro International Conference on Parallel, Distributed and Network-based Processing, 301–310

  14. Miller JL, Crowcroft J (2010) The Near-Term Feasibility of P2P MMOGs. in Proc. of International Workshop on Network and Systems Support for Games (NetGames)

  15. Pullen JM (1999) Reliable multicast network transport for distributed virtual simulation. in International Workshop on Distributed Interactive Simulation and Real-Time Applications, 59

  16. Ratti S, Hariri B, Shirmohammadi S (2010) A survey of first-person shooter gaming traffic on the internet. IEEE Internet Comput 14(5):60–69

    Article  Google Scholar 

  17. Schiele G et al. (2007) Requirements of Peer-to-Peer-based Massively Multiplayer Online Gaming. in Proceedings of the Seventh IEEE international Symposium on Cluster Computing and the Grid, 773–782

  18. Shirmohammadi S, Georganas ND (2001) An end-to-end communication architecture for collaborative virtual environments. Comput Netw 35(2–3):351–367

    Article  Google Scholar 

  19. Singhal S, Zyda M (1999) Networked virtual environments: design and implementation. SIGGRAPH Series. Addison-Wesley and ACM Press, New York

    Google Scholar 

  20. Smed J, Kaukoranta T, Hakonen H (2001) Aspects of networking in multiplayer computer games. in International Conference on Application and Development of Computer Games in the 21st Century, 74–81

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dewan Tanvir Ahmed.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ahmed, D.T., Shirmohammadi, S. Improving online gaming experience using location awareness and interaction details. Multimed Tools Appl 61, 163–180 (2012). https://doi.org/10.1007/s11042-010-0703-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-010-0703-z

Keywords

Navigation