So, typical newbie wanting to start a mud server. I was hoping for some advice on what server/codebase would be easy to used based on your experience? My friend and I are looking to put something up that is already developed, and then add/tweak our own ideas and systems. The two things I am mainly looking for is the ability to support alot of people, and also one that allows for commercial use.
I appreciate the "so you want to make a mud" advise posts. I am more so looking for suggestions on what to use that meets the requirements I mentioned so I can sandbox with it a little. I want to play with something.. Just to give me the warm fuzzing feeling of actually "starting" something.
Well other than "can run commercially" your requirements are subjective enough to be meaningless. I don't know what's "easy" for you, what you consider "developed", or what "a lot of people" is?
So here's a list of open source servers which by deduction can be run commercially. Most muds can support 100+ users rather easily.
Easy and developed… I suppose I mean something that has some examples and documentation. Sometime I could just download and start running.. See how it plays and easy to edit.
Sorry to be a little vague. I appreciate the help, even if harsh and blunt =).
Easy and developed… I suppose I mean something that has some examples and documentation. Sometime I could just download and start running.. See how it plays and easy to edit.
Sorry to be a little vague. I appreciate the help, even if harsh and blunt =).
I think that your question is kind of weird. Usually people like a particular kind of mud, then find the codebase it's derived from, and try it out. Did you try that yet?
If you need easy AND developed AND commercial-use, your obvious choice is Coffeemud.
NakedMUD is pretty much a network engine written in C with embedded Python for scripting. But it's set up in a way that you can use Python to script the entire game using the C side simply to handle the network layer. The same could be done by taking SocketMUD (Which is public domain) and embedding Lua, or Ruby, or whatever your favorite scripting language is.
Come to think of it, I think NakedMUD is just SocketMUD plus Python scripting.
NM can be used commercially and it's a C core which can be extended in Python (or C if you prefer). It's possible to develop your game entirely in Python if you want to. It's not perfect, but I've been very happy with it and it certainly saved a lot of time compared to starting from scratch. It comes with a lot of tools, but little or no game content out of the box. About the only convention it forces on you is a zone/room/mobile/object model so if you wanted to do a room-less world for example you might be better off with something else.
Thanks =).