Astron

screenshot of Astron

A Server Technology for Realtime Object Networking

Overview:

Astron is an open-source, distributed server suite designed for powering MMO games. This technology, inspired by a project at Disney Interactive Media Group, includes components that manage a multi-sharded game/application environment with many objects and clients.

Features:

  • DistributedObject (DO): Represents individual game objects with fields that can be updated periodically.
  • Visibility System: DOs are hierarchical, with clients able to request information on objects within a certain zone of visibility.
  • DC Files: Core protocol descriptions for games using Astron, containing dclasses and fields with keywords for efficient network communication.

Summary:

Astron is a powerful server technology designed for real-time object networking in MMO games. With its distributed architecture, hierarchical object representation, and efficient protocol descriptions through DC files, Astron provides a robust backbone for managing complex virtual environments.