https://github.com/okeuday/sillymud
SillyMUD codebase as a CloudI Service
https://github.com/okeuday/sillymud
c cloudi dikumud mud rpg rpg-game
Last synced: about 1 year ago
JSON representation
SillyMUD codebase as a CloudI Service
- Host: GitHub
- URL: https://github.com/okeuday/sillymud
- Owner: okeuday
- Created: 2014-01-30T05:28:13.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2023-10-27T22:33:13.000Z (over 2 years ago)
- Last Synced: 2025-04-23T03:48:07.973Z (about 1 year ago)
- Topics: c, cloudi, dikumud, mud, rpg, rpg-game
- Language: C
- Size: 1.44 MB
- Stars: 12
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
# [SillyMUD 1.1b](http://www.mudbytes.net/file-319) With [CloudI](https://cloudi.org) Integration
[Here is the case study](https://www.toptal.com/erlang/modernizing-legacy-software-an-example-using-erlang-and-cloudi) for the source code in this repository.
## LICENSE
All SillyMUD source code was released under the DikuMud License
(see `silly/doc/license.doc`)
[CloudI](https://cloudi.org) is released under a MIT license
The websocket client interface is based on
[hMUD](https://github.com/blueoctopus/hMUD)
and hMUD is released under a MIT license
(see `client/LICENSE`)
## INSTALLATION
Here is a simple way to use the repository directory for running SillyMUD
1. Install [CloudI](https://cloudi.org)
(you can install locally by using the `--prefix` argument on configure)
2. Copy the `cloudi.conf` file to your CloudI installation's etc directory
3. Set the `SILLYMUD` environment variable with the repository root directory
(e.g., ``export SILLYMUD=`pwd` `` if you are currently there)
4. Compile SillyMUD (cd silly/src; make)
5. Start CloudI
6. Connect to port 4000 for Telnet or 4001 for WebSockets
(browse to http://localhost:4001/sillymud/client.html)
## BUGS
The SillyMUD source code does probably have a few bugs hiding.
Make an issue here if you find any, or use the bug command within SillyMUD
if you are using an instance of this repository that someone has hosted.