Provisions an AMI that can be spun up to run a cloud-hosted Spellbreak Community Server.
Created utilizing Hashicorp Packer, with this tutorial as a base: https://developer.hashicorp.com/packer/tutorials/cloud-production/aws-windows-image
# Builds unmodded base Spellbreak server
packer init base_server
packer build base_server
# Branches off of base server image with a balance mod
packer init balanced_server
packer build balanced_server
This codebase also includes an example infrastructure via Terraform files. These files describe all of the AWS infrastructure needed to host the server created in the above Packer setup.
cd infrastructure
terraform init
terraform plan
terraform apply