Raccoon - Nexas Mod Manager for servers
This is a server sided mod manager designed to be used within a stack on docker to allow the adding, removing and updating of mods from Nexus Mods
- Check if tokens are set for both
DISCORD_API_TOKEN
andNEXUS_API_TOKEN
- Load config
- Download mods into folder (name to be determined) and update config using manifest file.
- Copy over mods into
BepInEx
folder ( Can be moved toentry.sh
? ) - Init Discord bot to listen for commands
- Thread update check on installed mods from config. ( Update check interval to be determined )
- If update available then bot must notify
entry.sh
needs to wait for Racoon init to complete before transfering over the config files from git
Variable Name | Default Value | Description |
---|---|---|
NEXUS_API_TOKEN | ||
DISCORD_API_TOKEN |
Commands | Description |
---|---|
/add <mod id/mod url> | Add a mod to the server |
/remove <mod id/mod url> | Remove a mod from the server |
/list | Get a list of installed mods |
/check | Manaul check for updates |
/help | List the above commands |
https://replit.com/@silent001/Racoon-dev
A python wrapper for the Nexus API