Skip to content

A fork of the GroundZero2 codebase with bug fixes, standardization, and sanity-related changes.

Notifications You must be signed in to change notification settings

gastamper/groundzero2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ground Zero was a MUD (multi-user dungeon) which was popular in the late 90s. Screenshot 1

The goals of this project:

  1. Fix obvious bugs.
  2. Enforce some standardization in the databases:
    • Keywords on objects should be obvious.
    • Some sanity brought to coloring on objects and mobiles.
    • Clean up in-game text where it is a bit immature.
  3. Add in-game documentation where it doesn't exist.
  4. Correct in-game documentation where it is erroneous or incomprehensible.

The end goal is to leave the GZ codebase in a better place than I found it so if anyone else with a nostalgia kick comes along it should be relatively simple to pick it up and make it work.

Things you need to make this work:

  1. A *NIX machine to run it all (MacOS apparently works according to master owner)
  2. gcc, make, and a semi-standard set of libraries (base CentOS install works)
  3. libcares

How to make it work

  1. Clone/download this repository
  2. Build and install libcares
  3. Make the necessary source changes according to the instructions in groundzeromud/src/README
  4. Build the server by going into groundzeromud/src and hitting make
  5. Hit ./ground0 and pray

Installation on Ubuntu server:

  1. sudo apt-get install build-essential ksh libz-dev libc-ares-dev
  2. git clone https://github.com/gastamper/groundzero2.git
  3. cd groundzero2/
  4. Make the necessary source changes according to the instructions in groundzeromud/src/README
  5. make
  6. ./ground0

About

A fork of the GroundZero2 codebase with bug fixes, standardization, and sanity-related changes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages