Making Live Mud

In order for people to play your game you'll need to host your mud at a mud hosting company like http://www.wolfpaw.net. To get started you can try uploading

c:\program files\mudclient\muds\swlpc-2.0.6-3D.tar.gz

to your live mud and unpack and run it like in the instructions in swlpc. You can then change the port and host in mud of the config file to your new mud and play it live (eg host=dude.wolfpaw.net port=3302).

To upload your own mud that you might have running locally on your own Linux machine there is a 'tarmlib' script in the swlpc-2.0.6 directory that will pack your mlib cleanly. It will create a 'mlib.tar.gz' file that you can upload to your live mud to your swlpc-2.0.6 directory. You can delete or rename you existing mlib on your live mud (that was part of swlpc-2.0.6-3D.tar.gz) then type:

tar -zxvf mlib.tar.gz

to unpack your new mlib. It will create a new mlib directory.

When rerun the mud on your live site it should be the same as the mud running on your local Linux machine.

You can do something similar for smaugfuss or Circlemud if you are developing with these muds.

Changing Servers
There may be cases where you change the mud server and people have already downloaded your mud client. The mud client has the facility to download the config file from a certain URL everytime a player starts the client. Therefore you can change the 'host' and 'port' in mud element of the config file and players will connect to your new mud server. Refer to config file for more information.