| | |
Summary: Colyseus: A Distributed Architecture for Online Multiplayer Games
Ashwin Bharambe
Carnegie Mellon University
ashu+@cs.cmu.edu
Jeffrey Pang
Carnegie Mellon University
jeffpang+@cs.cmu.edu
Srinivasan Seshan
Carnegie Mellon University
srini@cmu.edu
Abstract
This paper presents the design, implementation, and
evaluation of Colyseus, a distributed architecture for
interactive multiplayer games. Colyseus takes advan-
tage of a game's tolerance for weakly consistent state
and predictable workload to meet the tight latency con-
straints of game-play and maintain scalable communi-
cation costs. In addition, it provides a rich distributed
query interface and effective pre-fetching subsystem to
help locate and replicate objects before they are accessed
|