Running the mooR Server
Once you understand the different ways to get involved with MOO and the importance of cores, you're ready to tackle the technical aspects of actually running a mooR server. This section covers the practical mechanics of getting mooR up and running.
Quick Start Guide
The fastest way to get mooR running is with the provided quick-start scripts, which handle Docker setup and environment isolation automatically.
- Clone the stable branch:
git clone --branch v1.0-release https://github.com/timbran-project/moor.git - Run
./scripts/start-moor-lambdacore.shfrom the repository root. - Connect to your MOO via http://localhost:8080/ -- or
telnet(or your favourite MUD client) to port 8888
The Cowbell core requires features from the post-1.0 main branch and is not supported by this release.
For detailed instructions and other installation options, see the sections below.
Understanding mooR's Architecture
Before diving into installation, it helps to understand how mooR is structured. Unlike traditional MOO servers that were single executables, mooR uses a modular architecture with multiple specialized components working together.
👉 Server Architecture - Learn about mooR's components and how they work together
Installation Methods
mooR provides several ways to get up and running, each suited for different needs and environments:
Docker Compose (Recommended)
The easiest and most reliable method for most users. Docker Compose orchestrates all mooR components automatically, making it simple to get a complete MOO environment running.
👉 Docker Compose Setup - Complete guide to running mooR with Docker
Alternative Methods
For specific environments or use cases, mooR also supports traditional installation approaches:
👉 Alternative Installation Methods - Debian packages and building from source
Next Steps
Once you have mooR running, you'll need to:
- Choose and install a MOO core - See Understanding MOO Cores
- Configure your server - See Server Configuration
- Set up player access - Configure telnet and/or web interfaces
- Customize your MOO - Add content, modify settings, and create your virtual world
Getting Help
If you run into issues:
- Check the specific installation guide for your chosen method
- Review the server configuration documentation
- Search or open an issue in the mooR GitHub repository
- Ask the community for help in the forums or Discord