| Authority assignment in distributed multi-player proxy-based games |
| Full text |
Pdf
(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
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 72, Citation Count: 0
|
|
|
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
|
Tom Beigbeder , Rory Coughlan , Corey Lusher , John Plunkett , Emmanuel Agu , Mark Claypool, The effects of loss and latency on user performance in unreal tournament 2003®, Proceedings of 3rd ACM SIGCOMM workshop on Network and system support for games, August 30-30, 2004, Portland, Oregon, USA
[doi> 10.1145/1016540.1016556]
|
| |
6
|
|
 |
7
|
Katherine Guo , Sarit Mukherjee , Sampath Rangarajan , Sanjoy Paul, A fair message exchange framework for distributed multi-player games, Proceedings of the 2nd workshop on Network and system support for games, p.29-41, May 22-23, 2003, Redwood City, California
[doi> 10.1145/963900.963903]
|
| |
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
|
Sudhir Aggarwal , Hemant Banavar , Amit Khandelwal , Sarit Mukherjee , Sampath Rangarajan, Accuracy in dead-reckoning based distributed multi-player games, Proceedings of 3rd ACM SIGCOMM workshop on Network and system support for games, August 30-30, 2004, Portland, Oregon, USA
[doi> 10.1145/1016540.1016559]
|
 |
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
|
|
|