carlquistb / FormulaCraft

An SMS-based service for running Minecraft server on AWS.
MIT License
0 stars 1 forks source link

flavor configuration file #41

Closed carlquistb closed 4 years ago

carlquistb commented 4 years ago

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

carlquistb commented 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.