This project is meant to establish a mud server using Node.JS that is fully extendable during runtime. Most development can be done in game by issuing commands and uploading/pasting scripts written in Javascript directly to the game server.
Mud protocols the server will support:
- MCCP2 (Compression of sent and received text)
- MXP (Out of band data e.g. menus, variables, etc)
- MSSP (Mud Server Status Protocol. A protocol that reports information about your server so sites like mudstats.com can automatically update its directory of MUDs.
- Full Game Systems can be implemented at runtime
- Game World Persistence
- ...
- Node.js ... See .nvmrc for version
Highly recommended to use NVM to manage node versions.
No external depencies yet so no need to install anything.
> npm start
I take inspiration from codebases and games that I've have amazing experiences with through the years:
This project is licensed under the ISC License - see the LICENSE.md file for details