Massive Multiplayer Online First Person Shooter as a Peer-to-Peer game

Diploma Theses by Christian Grümme

Abstract:
Massive multiplayer online games mostly have a client-server architecture and most peer-to-peer networks realize content distribution. As the server is always a bottleneck in a client-server architecture with a growing number of clients, it is worthwhile to analyze the replacement of this architecture by a peer-to-peer system. This thesis analyzes the requirements of such a system, presents a sample implementation and evaluates its suitability in regard to information distribution and scalability. Further topics like cheating protection and robustness to the drop-out of nodes will be discussed briefly.

Paper: Paper

Presentation: Handout Presentation

SNP2P Demo - precompiled Windows binaries software/snp2p.zip

Software: