Skip to content

Latest commit

 

History

55 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spellbreak: Bootstrap Community Server

Packer (Server Image Creation)

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

Installation

Useful commands

# 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

Terraform (Infrastructure)

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.

Installation

Useful commands

cd infrastructure
terraform init
terraform plan
terraform apply

About

Infrastructure definitions (Terraform, Packer) to host a Private Spellbreak Windows Server complete with a REST API that can be used for matchmaking and remotely controlling the Private Server via a Discord Chatbot interface (good for live events hosting)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages