140 likes | 356 Views
A dynamic multi-server architecture for massively multiplayer games. Universe,. By Morten Zohnesen & Per Lohmann Poulsen. About us. Morten Zohnesen Media Technology and Games – Technology (MTG-T) IT Engineer from DTU (Technical University of Denmark) Per Lohmann Poulsen
E N D
A dynamic multi-server architecture for massively multiplayer games Universe, By Morten Zohnesen & Per Lohmann Poulsen
About us • Morten Zohnesen • Media Technology and Games – Technology (MTG-T) • IT Engineer from DTU (Technical University of Denmark) • Per Lohmann Poulsen • Media Technology and Games – Technology (MTG-T) • IT Engineer from IHK (Engineering College of Copenhagen)
The prototype • Multi-Server game architecture • Designed for massively multiplayer online games • Supports large scale concurrent battles • Supports huge game worlds • Seamless player movement between servers
MMO’s today • Sharding • Up to 10,000 simultanious players • Loading screens • Moving from one area/zone/server to another • Static server structure • Lacking robustness towards player flocking • Game design considerations
Proposed solution • Dynamic world partitioning • Very high number of concurrent players • Support for player flocking • Seamless movement in game world • No loading screens • Full visibility • Hide multi-server structure from player • No need for sharding
Six months later... Three main components • Master server • Central authentication • Database access • Load balancing • Server • Handles players • Dynamic zone sizes • Test client • Multi-Client test tool