A synchronization protocol for supporting peer-to-peer multiplayer online games in overlay networks

Stefano Ferretti
2008 Proceedings of the second international conference on Distributed event-based systems - DEBS '08  
We propose a new synchronization protocol devised to support multiplayer online games (MOGs) over peer-to-peer architectures. The dissemination of game events is performed through an overlay network. Peers are kept synchronized thanks to an optimistic mechanism which is able to drop obsolete events (i.e., events that lose their importance as the game goes on) and to allow different processing orders for non-correlated events (i.e., events which do not represent competing actions in the virtual
more » ... orld). To allow a fast identification of obsolete events, a gossip protocol is added to the synchronization mechanism, which is in charge of spreading in background information on generated game events. Results coming from extensive simulations confirm the viability of our approach.
doi:10.1145/1385989.1386000 dblp:conf/debs/Ferretti08 fatcat:wwo6lew5ffftrck7af5xkloc2e