Distributing MOO-Based Shared Worlds

  • Authors:
  • Michael Rowley

  • Affiliations:
  • -

  • Venue:
  • WET-ICE '97 Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Intermetrics has created a new MOO server which improves upon previous MOO servers by adding persistence and concurrency, and by providing a more efficient implementation of the language. Our next version of the server will make it possible to distribute MOO command execution over a large number of machines. In keeping with centralized MOO systems, the system will be exceptionally evolvable. It will allow changes to things such as object inheritance hierarchies, properties and code, and have the changes be visible to every user without them even having to reenter the MUD world. The system will also handle server machines entering and leaving the system at arbitrary times. This paper briefly describes our new MOO server, and then describes a number of the issues that are involved in creating a distributed MUD server. We describe techniques that have been used by other distributed MUDs and then the approaches that we are using for our own.