The Multi-User Environment Server
The MUES is a multi-threaded, event-driven internet game environment server written in Ruby. It is intended to facilitate the building of online multiplayer games or simulations by providing one or more dynamically-programmed object environments (worlds), the means to access these environments using a network client, various useful services or daemons for creating in-game systems, and an event system for facilitating the interaction of all the parts.
You can find out more about the game this was written for at the main FaerieMUD page.
Downloads
We've stopped really releasing the code to the public in the form of regular versioned releases, as the interest in it didn't justify the effort to package things up, announce them, etc. We've decided to just release snapshots of the Subversion trunk when requested so we can concentrate on getting the game world working.
- Release 20040422 [May 22, 2004].
- Tar+Gzip: MUES-20040422.tar.gz ( 617k)
- Tar+Bzip2: MUES-20040422.tar.bz2 ( 377k)
- Zip: MUES-20040422.zip (1010k)
Documentation
- Building MUES Environments - These are slides from a presentation given at the 3rd Annual Ruby Conference in Austin, TX, USA.
- API Documentation, generated from the latest code via RDoc.
Resources
You can check out the current code using anonymous Subversion:
$ svn co svn://svn.faeriemud.org/MUES/trunk MUES
You can view the current source and download it without Subversion via the Source Browser.
For a complete list of local wiki pages, see TitleIndex.
Trac
This site is an installation of Trac, a minimalistic approach to web-based management of software projects. The following are some good starting points for finding out more about it:
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
