How to run your own M.U.S.H. (Multi User Shared Hallucination)steemCreated with Sketch.

in #howto8 years ago (edited)

Preface and Intro




Source

The guide I am writing here makes some assumptions and I will attempt to list them here:
  1. You have some familiarity with ubuntu and or debian based operating systems.
  2. You know what a MUSH is and have some familiarity with text-based gaming.
  3. You have some familiarity with object oriented programming as the core we will be using is LambdaMoo and it is object oriented.
  4. If you are planning on running this exposed to the internet then I do suggest you make yourself at least a little verse in server hardening as I will not be dealing with that here.

Getting Started

grab a copy of lambdamoo, I host one here:

git clone https://github.com/Tadasu85/LambdaMoo
cd LambdaMoo

grab yacc/bison bison since yacc is deprecated:

sudo apt-get install bison

I have supplied this repo with a copy of ghostcore specifically 0.9.8 which I obtained from here : http://www.lisdude.com/moo/
this is also an excellent resource for all things moo mush and mud.
Lets configure and make

./configure

bunch of output

make

We are friken ready to go:

./moo ghostcore-0.9.8.db new.db

Your Moo server is now running and as far as your db file goes it is a good idea to keep a backup of that regularly those two params we ran with are the starting db and the output db so when you clean shutdown your server it will write to new.db I suggest setting up something a little better then this in the long run but nonetheless lets get rolling:

grab yourself a sweet telnet client:

sudo apt-get install kildclient

Now launch kildclient and create a world for your local server host:localhost port:7777

PS new gods read here: http://the-b.org/moo/new-archwiz-faq.html

Connect god and you are IN!

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 58974.35
ETH 2687.14
USDT 1.00
SBD 2.50