MUD game

Bob Mottram 96688e644c Movetype as string 2 months ago
abernew 2034f399c8 Rename 2 months ago
man 80cef1e4b1 Manpage mention rwho removal 2 months ago
src 96688e644c Movetype as string 2 months ago
LICENSE 5ba6a689ef Headers include license 2 months ago
Makefile 7c947939a2 No docs build 2 months ago
README.md cc8fb73e18 Change logo to png 2 months ago
abermud.service 25a18cc347 Port number in systemd daemon 2 months ago
blizzard.rooms.json e196c8d17b Rooms in json format 2 months ago
blizzard32.uni 737f41fbbe Rename blizzard universe 2 months ago
logo.png cc8fb73e18 Change logo to png 2 months ago

README.md

AberMUD

Originally developed by Alan Cox and first released written in C in 1989.

Installation

On An Arch/Parabola based system:

sudo pacman -S gcc multilib-devel

Or on a Debian based system:

sudo apt-get install gcc-8-multilib

Then build:

make server
sudo make install

Usage

Run the server:

cp abernew/motd .
touch UAF
abermud-server -p 5000 blizzard32.uni

Login from another system:

telnet [domain or IP] 5000

Running as a daemon

To create a systemd daemon:

git clone https://code.freedombone.net/bashrc/abermud /etc/abermud
cd /etc/abermud
cp abernew/motd .
touch UAF
cp blizzard32.uni mud.uni
useradd -d /etc/abermud/ abermud
cp abermud.service /etc/systemd/system/abermud.service
systemctl enable abermud.service
systemctl daemon-reload
systemctl start abermud.service

Editing and saving the database

You will first need to have a file called .allowarchwizard in the same directory as the server.

touch .allowarchwizard

For help on making changes to the universe see the manpage:

man abermud-server

Login with username Anarchy, then run the command:

saveuniverse [filename]

Typically with a .uni file extension.

When you are finished editing stop the server and remove the file:

rm .allowarchwizard