Setting up my test environment:
I am doing this all on my laptop that runs Linux (Arch + Minimal GUI).
The first thing I wanted to do was set up a little playground for myself. I was inspired to do this a few days ago when reading a town hall manuscript. (http://www.sindome.org/town-hall-01-14-17-raw-log.html)
Towards the end Nyron and Fengshui provide a few links and suggest one install a mood if one is interested in doing some code work.
The links provides are:
These links both seem to be guides on coding LambdaMoo. I have started with Fengshui's for nor particular reason.
The first thing I did was clone the LambdaMoo repo Fengshui pointed to (Repo Location: https://github.com/wrog/lambdamoo).
Once on my system I read through the README and it turns out that building the moo is not hard at all. (I already had common dev tools installed [base-devel in arch]).
This included three steps for me (all in the lambdamoo directory where I cloned the lambdamoo source too from github):
1. I ran 'sh configure'
2. I edited options.h (nothing needed changed on my end so far)
3. I ran 'make'
And so the mo server was born!
Having read a little ahead in Fengshui's doc I decided to download the lambdacore database from the location he provided (http://lambda.moo.mud.org/pub/MOO/). I wasn't sure which database was best so I took LambdaCore-latest.dp. I put this into the lambdamoo directory. It looks like there is already a minimal.db that comes with the lambdamoo cource but Fengshui's doc suggests that there are programs in the lambdacore database that are useful but not present in the minimal database that comes with the source.
With the server built and the lambdacore database present it was time to start the moo. The lambdamoo README suggests you use the restart script as it does some nice database management stuff before running. It turns out, however, that this script is set to be executed by a c-shell and I only had bash available. I did not care to try and see if I could get the script working on bash (the scripting syntax can be very different I think) so I just installed tcsh on my arch maching and the script ran fine and started the moo.
Then I simply telneted to localhost on port 7777 and I was in my own lambdamoo - complete with one room!