Skip to content
This repository has been archived by the owner on Feb 4, 2023. It is now read-only.
/ NAMS Public archive

NAMS is a C++ MUD server with the primary goals of a safe, modular design and a server core that is substantially decouppled from game logic.

Notifications You must be signed in to change notification settings

Kline-/NAMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAMS

Not Another MUD Server

NAMS is a C++ MUD server with the primary goals of a safe, modular design and a server core that is substantially decouppled from game logic. NAMS has been designed as a generic, robust framework on which to build a rich and immersive game world.

There is a special file 'src/.dirbuild' that will re-create the required directory structure and then be removed upon first make. This is to work around the limitations of Git not tracking empty directories.

Support for this code is provided both via GitHub and the project website.

Directory Layout

  • account/ -- All accounts, each is represented as a directory
  • command/ -- All game commands to be built as plugins
  • doc/ -- Miscellaneous docs on changes/install, Valgrind suppressions, etc
  • etc/ -- Runtime configurations, world persistence, and miscelaneous data
  • log/ -- All server log files
  • obj/ -- Compiled plugin object files
  • src/ -- Source code, header files within h/ and object files within o/
  • var/ -- Storage for temporary files during write operations

About

NAMS is a C++ MUD server with the primary goals of a safe, modular design and a server core that is substantially decouppled from game logic.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published