Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/m3talsmith/mudpie
Peer to Peer Mud platform created in Node.js
https://github.com/m3talsmith/mudpie
Last synced: about 1 month ago
JSON representation
Peer to Peer Mud platform created in Node.js
- Host: GitHub
- URL: https://github.com/m3talsmith/mudpie
- Owner: m3talsmith
- Created: 2012-04-16T02:19:05.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-04-16T05:50:13.000Z (over 12 years ago)
- Last Synced: 2024-04-14T15:07:34.362Z (9 months ago)
- Language: JavaScript
- Homepage: mudpie.rebeloutpost.me
- Size: 97.7 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
MudPie
======Not much to see here yet I'm afraid. That is changing but I just started this afternoon (2012-04-15).
Goals
-----The goal of this project is to make a peer to peer mud platform so that individuals can create there own games and share them with friends. There's no need to hassle about hosting when you can run it yourself.
One other goal is to make the registration and log on process painless. One idea I am toying with is using a public/private key scheme so that your character can automatically login based on the key signature.
Regardless, once you're up and running you should be able to manage nodes fairly easily with a few scripts.
Install
-------```bash
git clone git://github.com/m3talsmith/mudpie.git
cd mudpie
npm install
```To start the server on the default port 23:
```bash
sudo node server.js
```Or if you wish to use another port (for example 3000):
```bash
node server.js --port 3000
```Connecting
----------All you need to start is a telnet client.
```bash
telnet localhost
```Or if you customized the port (again port 300 as an example):
```bash
telnet localhost 3000
```Testing
-------```bash
npm test
```All the tests are stored in the test directory. Current plans are to have the helper run all the test in the directories inside the test directory. I suggest you require test/_helper.js in all the tests in the meantime.
Enjoy!