Closed carlquistb closed 4 years ago
additional thought- if we want to implement a bot for Discord, that bot needs a server to run on. I was thinking it could run as an additional child_process on the AutoStack!
A bot can only log in from one place at a time. So, each world (or flavor, maybe?) would need it's own bot configured and authorized in Discord. Maybe these configuration details could be in the autostack-config file, or something like that.
We want all scripts to be located in the s3://bc-minecraft-repo/scripts, so any variation due to the flavor of minecraft should be handled through a configuration file in the flavor's folder (s3://bc-minecraft-repo/flavors/__)
autostack-config.json file could contain:
{ java-version: flavor-files: [] (not saved with uploadworld) world-files: [] (saved with uploadworld) }
config file should be read by configure-ec2 replacement