Aspects of networking in multiplayer computer games
- 1 April 2002
- journal article
- Published by Emerald Publishing in The Electronic Library
- Vol. 20 (2) , 87-97
- https://doi.org/10.1108/02640470210424392
Abstract
Distributed, real-time multiplayer computer games (MCGs) are in the vanguard of utilizing the networking possibilities. Although related research has been done in military simulations, virtual reality systems, and computer supported cooperative working, the suggested solutions diverge from the problems posed by MCGs. With this in mind, this paper provides a concise overview of four aspects affecting networking in MCGs. First, networking resources (bandwidth, latency, and computational power) set the technical boundaries within which the MCG must operate. Second, distribution concepts encompass communication architectures (peer-to-peer, client/server, server-network), and both data and control architectures (centralized, distributed, replicated). Third, scalability allows the MCG to adapt to the resource changes by parametrization. Finally, security aims at fighting back against cheating and vandalism, which are common in online gaming.Keywords
This publication has 21 references indexed in Scilit:
- Collaborative virtual environmentsCommunications of the ACM, 2001
- A future for entertainment-defense research collaborationIEEE Computer Graphics and Applications, 2001
- Interest Management in Large-Scale Virtual EnvironmentsPRESENCE: Virtual and Augmented Reality, 2000
- A distributed architecture for multiplayer interactive applications on the InternetIEEE Network, 1999
- Awareness-based communication management in the MASSIVE systemsDistributed Systems Engineering, 1998
- DEE: an architecture for distributed virtual environment gamingDistributed Systems Engineering, 1998
- A Distributed Virtual Environment for Collaborative EngineeringPRESENCE: Virtual and Augmented Reality, 1998
- A taxonomy for networked virtual environmentsIEEE MultiMedia, 1997
- The story of XPilotXRDS: Crossroads, The ACM Magazine for Students, 1996
- Locales: supporting large multiuser virtual environmentsIEEE Computer Graphics and Applications, 1996