Peer-to-peer support for massively multiplayer games

B. Knutsson, Honghui Lu, Wei Xu, B. Hopkins
<i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2n2fyi4qgfa53mwrtarkk6ysnm" style="color: black;">IEEE INFOCOM 2004</a> </i> &nbsp;
We present an approach to support massively multi-player games on peer-to-peer overlays. Our approach exploits the fact that players in MMGs display locality of interest, and therefore can form self-organizing groups based on their locations in the virtual world. To this end, we have designed scalable mechanisms to distribute the game state to the participating players and to maintain consistency in the face of node failures. The resulting system dynamically scales with the number of online
more &raquo; ... ers. It is more flexible and has a lower deployment cost than centralized games servers. We have implemented a simple game we call SimMud, and experimented with up to 4000 players to demonstrate the applicability of this approach. 0-7803-8356-7
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/infcom.2004.1354485">doi:10.1109/infcom.2004.1354485</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/infocom/Lu04.html">dblp:conf/infocom/Lu04</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/7fbrqtsn3za53jmdzpjk6vu24m">fatcat:7fbrqtsn3za53jmdzpjk6vu24m</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170705112953/http://www.cs.kent.edu/%7Ejaved/class-IAD06S/papers-2004/03_2.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/bf/b1/bfb1c7868c9e45561f42068c789c9d836acc7caf.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/infcom.2004.1354485"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>