Virtual reality and 3D games may be the next big thing, but for almost thirty years players have been creating their own online worlds using nothing but words and their imaginations on MUSHes. A MUSH is a text-based online multi-player game that blends creative writing, improv acting, and role-playing into a unique interactive storytelling experience.
AresMUSH is a next-gen server platform that brings modern features to MUSH games: a fully-featured web portal and wiki, automated scene logging, web-based character creation, and more. With AresMUSH, you can launch your own MUSH game with no coding experience.
For more information, visit the AresMUSH website.
Package | Version | License |
---|---|---|
AresMUSH | 1 | Custom CC |
Redis DB Server | 6.0.6 | BSD |
Nginx Web Server | 1.18.0 | Custom |
Ruby | 2.6.3 | BSDL |
Git | 2.25.1 | GPL |
NPM | 6.14.4 | Artistic |
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating a Droplet from the AresMUSH 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB AresMUSH Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "wordsmythcreatio-aresmush"}' \
"https://api.digitalocean.com/v2/droplets"
The AresMUSH 1-click image comes with all the software you need to run your own AresMUSH server. There are just a few steps you must do to finalize the installation and configure your game.
For a detailed walk-through of how to use this image, see the AresMUSH OneClick Installation Instructions.
Note: If using a custom domain for your game, make sure the DNS is set up before attempting to finalize the installation.
After creating your own droplet using the 1-click image:
ssh root@your_droplet_public_ipv4
.cd /etc/aresmush
./complete_setup.sh
The setup script will create an ares user. Save this password in a safe place. You must use the ares user for all of your game administration tasks.
cd aresmush
bin/certs
Your game will now be running at https://yourcustomdomain.com
or http://your_droplet_public_ipv4
. You can also connect through a MUSH client using the port you configured during setup. See Next Steps for getting started with your game.
If you run into any trouble during the installation process, ask for help on the AresMUSH Forum.