RingMUD is an extensible MUD (multi-user dungeon) engine and utility toolset that draws inspiration from popular tabletop RPG systems and adds a dash or two of its own flavor.
It is written in Java and aims to be a complete MUD solution.
- Download eXist 1.4 from http://exist.sourceforge.net
- Install exist to where ever you want. It has an easy graphical installer.
- If you need to install headlessly, follow http://exist-db.org/quickstart.html. (see step 2 note 3)
- Download and install Jython from http://www.jython.org.
- Build ringmud by running
antfrom this directory. cd dist/bin/- Start up eXist by running
server.shin exist's bin directory.- You may need to use
sudodepending on where you installed eXist.
- You may need to use
sudo ./ringmud.sh install unix(Windows support coming later)- This will "install" ringmud's configuration file to
/etc/ringmud, as well as create the database collections in eXist.- NOTE: Don't forget to copy your database login info to mud.config.
- Compile the ever so exciting sample mud:
- Change the name of the sample mud in mud.properties so you have a unique name on Intermud 3.
./rmc ../../sample/- You need to give it the directory of the sample MUD. In this case, the sample MUD is in the root git directory, which is two levels above dist/bin/
- Deploy the sample MUD:
sudo ./ringmud.sh deploy sample-1.0.mud
- Start the sample MUD:
./ringmud.sh server sample - telnet to localhost at port 2312
This should get RingMUD running on localhost with a really crappy sample world.