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 Docker Compose, which handles all the complexity automatically. If you just want to get started quickly:
- Clone the mooR repository
- Run
docker compose up
in the repository root - Connect to your MOO via telnet on port 8888
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
- Consult the mooR GitHub repository for troubleshooting tips
- Ask the community for help in the forums or Discord