ACM Home Page
Please provide us with feedback. Feedback
Authority assignment in distributed multi-player proxy-based games
Full text PdfPdf (223 KB)
Source Network and System Support for Games archive
Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games table of contents
Singapore
SESSION: Scalability in MMOGs table of contents
Article No. 5  
Year of Publication: 2006
ISBN:1-59593-589-4
Authors
Sudhir Aggarwal  Florida State University, Tallahassee, FL
Justin Christofoli  Florida State University, Tallahassee, FL
Sarit Mukherjee  Center for Networking Research, Holmdel, NJ
Sampath Rangarajan  Center for Networking Research, Holmdel, NJ
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 72,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1230040.1230068
What is a DOI?

ABSTRACT

We present a proxy-based gaming architecture and authority assignment within this architecture that can lead to better game playing experience in Massively Multi-player Online games. The proposed game architecture consists of distributed game clients that connect to game proxies (referred to as "communication proxies") which forward game related messages from the clients to one or more game servers. Unlike proxy-based architectures that have been proposed in the literature where the proxies replicate all of the game state, the communication proxies in the proposed architecture support clients that are in proximity to it in the physical network and maintain information about selected portions of the game space that are relevant only to the clients that they support. Using this architecture, we propose an authority assignment mechanism that divides the authority for deciding the outcome of different actions/events that occur within the game between client and servers on a per action/event basis. We show that such division of authority leads to a smoother game playing experience by implementing this mechanism in a massively multi-player online game called RPGQuest. In addition, we argue that cheat detection techniques can be easily implemented at the communication proxies if they are made aware of the game-play mechanics.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Y. W. Bernier. Latency Compensation Methods in Client/Server In-game Protocol Design and Optimization. In Proc. of Game Developers Conference'01, 2001.
2
 
3
G. Armitage. Sensitivity of Quake3 Players to Network Latency. In Proc. of IMW2001, Workshop Poster Session, November 2001. http://www.geocities.com/gj_armitage/q3/quake-results.html.
4
5
 
6
7
 
8
 
9
Carsten Griwodz and Pål Halvorsen. The fun of using tcp for an mmorpg. In NOSSDAV '06: Proceedings of the International Workshop on Network and Operating Systems Support for Digital Audio and Video, New York, NY, USA, 2006. ACM Press.
10
11
 
12
Riker, T. et al. Bzflag. http://www.bzflag.org, 2000--2006.
 
13
Linden Lab. Second life. http://secondlife.com, 2003.
 
14
 
15
Max Skibinsky. Massively Multiplayer Game Development 2, chapter The Quest for Holy Scale-Part 2: P2P Continuum, pages 355--373. Charles River Media, 2005.
16
17
 
18
S. Gorlatch J. Muller, S. Fischer and M. Mauve. A Proxy Server Network Architecture for Real-Time Computer Games. In Euor-Par 2004 Parallel Processing: 10th International EURO-PAR Conference, August-September 2004.
19
 
20
B. Kelly and S. Aggarwal. A Framework for a Fidelity Based Agent Architecture for Distributed Interactive Simulation. In Proc. 14th Workshop on Standards for Distributed Interactive Simulation, pages 541--546, March 1996.
 
21
S. Aggarwal and B. Kelly. Hierarchical Structuring for Distributed Interactive Simulation. In Proc. 13th Workshop on Standards for Distributed Interactive Simulation, pages 125--132, Sept 1995.
 
22
Even Balance, Inc. Punkbuster. http://www.evenbalance.com/, 2001--2006.
 
23

Collaborative Colleagues:
Sudhir Aggarwal: colleagues
Justin Christofoli: colleagues
Sarit Mukherjee: colleagues
Sampath Rangarajan: colleagues