Snaildom Rewritten is a server emulator for DamenSpike/Sauron's Snaildom.
- Navigation
- Shells
- Adding/Blocking users
- Inventory
- Chatting w/ basic commands
- Extensible Plugin System
- Games
- NPCs
- Quests
- Built-in admin panel (experimental)
- Advanced logging through Discord
- Recaptcha verification to prevent bots
- Books (functioning but actual books missing)
- Beggar's quest.
- Reloading games & groups.
- Probably something else I'm forgetting about (like some bugfixes).
Note: Snaildom Rewritten is far from complete as I don't have much time or motivation to complete it.
- Extract the emulator.
- Rename
config.json.sample
toconfig.json
open it and change your database/server configuration. Remove the recaptcha field if you want to disable server-side recaptcha verification. (NOT RECOMMENDED) - Setup the emulator by running
npm run setup
in the terminal/console in the same directory as the emulator. This command will install all the dependencies and import the database based on the config you put in theconfig.json
file. - Refer to the media repo to setup the game.
- Create a discord bot through the Discord Developer Portal.
- Navigate to
Plugins/Discord
and renameconfig.json.sample
toconfig.json
. - Place your bot token in the
config.json
.
node run.js <server id>
Example:
node run.js 1
Note: Make sure Redis is running before turning on the server. The server cannot function without it.
Found a bug? Submit an issue!