1 / 10

Universe,

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

Download Presentation

Universe,

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A dynamic multi-server architecture for massively multiplayer games Universe, By Morten Zohnesen & Per Lohmann Poulsen

  2. 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)

  3. MMO growth

  4. 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

  5. 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

  6. 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

  7. 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

  8. Results

  9. System demonstration

More Related