A Peer to Peer Architecture Applied to Multiplayer Games

This article presents an architecture model developed on a Peer to Peer network, which gives support to develop multiplayer games that need to manage their peers connections and permissions. The model enables the development of multiplayer games, without the need of a dedicated server, as is observed in the most architectures. For this, the model offers a library that enables programmers access the network addresses, allowing them manage their peer connections and permissions. As results, of using this architecture model, we can be cite the reduction of the costs for developers of multiplayer games due to no need a dedicated server, and a greater flexibility to manage the peer connections and permissions by the use of the available library of the model. Keywords-manageable network; peer to peer; network address translator; transversal problem.

[1]  H. Suzuki,et al.  External dynamic mapping method for NAT traversal , 2007, 2007 International Symposium on Communications and Information Technologies.

[2]  Stuart Cheshire,et al.  NAT Port Mapping Protocol (NAT-PMP) , 2013, RFC.

[3]  Kan Li,et al.  A Multi-Level Super Peer Based P2P Architecture , 2008, 2008 International Conference on Information Networking.

[4]  Hector Garcia-Molina,et al.  Designing a super-peer network , 2003, Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405).