Connecting
Getting Started
The RPI Engine

Community Links
Donation Policies
The File Vault

Crafting System
Database Statistics
Online Help Portal
Player Graphs
Roleplay Points
Server Vitals
Weekly Newsletter

Game Policies
Special Thanks
Staff Roster

Become One




Shadows of Isildur — a roleplay-intensive Tolkien MUD.

Connect at middle-earth.us, port 4500.


“If you’re looking for a game with good RP, great world, excellent building and over the top coding, Shadows of Isildur could be for you.”

Evilone

The Shadows of Isildur RPI Engine is a publicly-released version of the fully-functional MUD server we use as the foundation for the world we've built here. Our server, written in C, is a derivative of the original DIKU GAMMA (0.0), and in addition to being developed by the Harshlands coders for a period of nearly six years, represents an intense three-year investment of heavy, full-time development by Traithe, our founder and lead programmer. He decided to release it to the public and contribute something back to the community in the hopes of fostering growth in the heretofore relatively limited RPI niche.

Please note, before proceeding, that this server is not supported by any Shadows of Isildur staff; it may or may not be maintained and developed further in Traithe's free time. For the most part, however, you should expect to do your own development!

Finally, be aware: this is not a beginner's codebase. Unless you know and are familiar with the terms "linux", "mysql", "database", "compile" and "C", installing and administrating a MUD is likely beyond your current capabilties. This particular MUD codebase contains a number of extremely advanced features that will make it difficult for someone without any system administration or programming experience to set up, so be forewarned! If don't have this sort of expertise you will probably be better off looking elsewhere for the time being.

Why This Codebase?

The RPI Engine is, to our knowledge, currently the only publicly-available MUD codebase tailored specifically to the creation of RPI (or "roleplay intensive") MUDs. Specifically, it contains a number of features designed to enhance and enforce roleplay and in-character behavior, including permanent character death, a required character application process, a skills-based advancement system, player literacy, wounds-based combat, and more.

In addition, however, it is also one of the most sophisticated servers publicly available. Features such as complete building OLC, a crafts OLC, and a fully-editable online registry for things like clan registrations and skill advancement values ensure continued and progressive development by non-coding staff, while the server's fully-functional mySQL foundation means that all your MUD's information is easily accessible and at your fingertips.

Finally, the server itself is quite solid. This release of the RPI Engine has functioned on our player port to host events with over 100 simultaneous and heavily-participating players without a single crash, and often runs for over a week at a time without a segmentation fault despite heavy traffic. It has been thoroughly debugged with a memory profiler, and hence most of the server's memory leaks, though not all, have been removed.

All that being said, however, this is a fully developed codebase; it is by no means bare-bones, being quite heavily packed with many advanced features. Therefore, if you are looking for something sparse that provides room for completely self-guided development without having to worry about a great deal of pre-existing structure, our server will probably not work.

Interested?

The public release of the RPI Engine is packaged with all the materials you'll need to set up and run your very own MUD server out-of-the-box, within minutes, on most *NIX-like operating systems. Although it has been stripped of all crafts, mobiles, rooms and objects, the online creation capabilities and extensive administrator commands mean that with a team of dedicated builders and staff your MUD will be up and open to the public in no time.

The package has been tested and compiles with little to no configuration on a wide variety of *NIX-like operating systems, including most recent x86 linux distributions, Free BSD, and OS X for the Macintosh. Other information, including system requirements and licensing specifications, are available for your perusal in the package itself. Be sure to review this information before deciding whether or not you want to use this server as the foundation for your new world! There are a number of important instructions inside.

In order to download the server package, you will need to first register for a MUD account with us. This is done so that we can track mailing information for all software downloads; the only time this information will be used is if we need to contact you to inform you of an urgent vulnerability, exploit, or other dire issue. We take our users' privacy very seriously!

(You should know that all new game accounts, by default, are registered to receive our weekly newsletter. You may easily disable this option from the MUD's main account menu, or by clicking the automated opt-out link included at the very bottom of all newsletter mailings.)

Once you have registered for a MUD account, you'll need to log into our website using the left navbar. Afterward, you may download the server package here.

As of this moment, our server has been downloaded 991 times.

If you're interested in discussing the codebase or your development efforts with other users of the software, please visit the RPI Engine area of our web forum, located here. Note that the username and password you registered for your MUD account doubles as your forum login.

If you find that you do not meet the system requirements for the current release of the RPI Engine, you may find a very early and unstable alpha version of our codebase here. It is a code version preceding the RPI Engine by nearly two and a half years, and thus lacks a great deal of its stability and more useful features - however, it is much less resource-intensive.

From all of us here at Shadows of Isildur, best of luck in developing your new world. If desired, let us know, and we'd be happy to help spread the word and link your project's website.

Have Something to Contribute?

If you'd like to peruse our database of user-submitted snippets for the RPI Engine, click here. If you have a snippet you'd like to make publicly available, submit it to us and we'd be happy to post it on our website for download. If it's well-written enough and deemed needed, it might even make it in-game here! We look forward to seeing what everyone comes up with.

Happy world-building.