Thumbnail
Access Restriction
Subscribed

Author Merabti, Madjid ♦ El Rhalibi, Abdennour
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Keyword Network topology ♦ Network communications ♦ Peerto-peer architecture ♦ Jxta ♦ Mmog ♦ Distributed applications ♦ Protocol ♦ Online gaming
Abstract Massively Multiplayer Online Games (MMOGs) are becoming a very important part of computer entertainment business. With the recent development of broadband technologies, the increase in the number of players is putting a strong pressure on this type of application. Commonly used clients/server systems don't cope well with scalability, limiting the number of players who can interact with each other, are not robust enough, and might be subject to bottlenecks due to their centralized infrastructure. These systems also force developers to invest enormous amounts of money in hardware and time to design complex software systems. To solve these problems we propose a fully distributed, peer-to-peer architecture for MMOGs.We discuss the issues surrounding MMOGs, the limitations in terms of network infrastructure and the lack of a simulation environment to study and evaluate network architectures and protocols. We use a peer-to-peer (P2P) based architecture and protocol to provide a more scalable, flexible, and robust technology solution than do currently used infrastructures. We conducted the design and implementation of a modular MMOG, called "Time-Prisoners," using a P2P protocol developed in Java and JXTA. The characteristics of P2P overlays enabled us to organize dynamically, and in transparent way for the users, the group of players according to their locations in the virtual world, and allowed the design of a scalable mechanism to distribute the game state to the players and to maintain a consistent world in case of node failures.
Description Affiliation: Liverpool John Moores University, Liverpool, U.K. (El Rhalibi, Abdennour; Merabti, Madjid)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2008-03-01
Publisher Place New York
Journal Computers in Entertainment (CIE) (CIE)
Volume Number 3
Issue Number 2
Page Count 1
Starting Page 3
Ending Page 3


Open content in new tab

   Open content in new tab
Source: ACM Digital Library