Skip to content

maldorne/hexagon

Repository files navigation

hexagon logo

Hexagon mudlib

Hexagon DGD Deploy to hosting

A project to make the original ccmudlib and other MudOS-alike mud libraries (like the ones from Final Realms or Discworld) work with a modern DGD mud driver.

What? Ok, a more detailed explanation. Text-based online games, usually called MUDs, evolved from the original game in families of related games, mainly based in the technologies used to implement them. One of these big families groups the LP-Muds, coded in the LPC programming language. During all these years, different virtual machines (usually called drivers or servers in the mud community) were developed to execute slightly similar flavours of LPC, like LDMud, MudOS/FluffOS, or DGD. After years of working in games developed over MudOS, this project started as a way of reuse all of that code using DGD.

Why? DGD has some modern approaches to the problems a MUD driver tries to solve, and it is published with a less restrictive open source license. It offers less functionalities because it's not only oriented towards MUD games, so the programmer needs to code some of them by their own. This library acts as that layer.

Current status

Current version v2.0 (renamed from v1.24.04) Castle Black.

Next milestone v2.1 Daggerfall.

More detailed information about the project

How to use or test the mudlib

Take a look to the installation instructions, it explains how to install, configure and execute the Hexagon mudlib using different methods: