Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kriansa/insurgency-server
AWS-deployable automated Insurgency server
https://github.com/kriansa/insurgency-server
aws docker games insurgency steam terraform
Last synced: 12 days ago
JSON representation
AWS-deployable automated Insurgency server
- Host: GitHub
- URL: https://github.com/kriansa/insurgency-server
- Owner: kriansa
- License: bsd-3-clause
- Created: 2018-02-18T22:45:17.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-24T04:44:03.000Z (about 6 years ago)
- Last Synced: 2024-11-17T05:12:06.216Z (2 months ago)
- Topics: aws, docker, games, insurgency, steam, terraform
- Language: SourcePawn
- Homepage:
- Size: 22.5 MB
- Stars: 2
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Insurgency game server
This is a fully automated insurgency dedicated server setup on AWS. It uses:
* AWS ECS Fargate
* AWS ECR
* AWS CodeBuild
* Docker
* Terraform## Requirements (on your local machine)
* Linux, MacOS
* AWS cli
* Terraform
* jq## Setup
1. Clone this repo
2. Install all dependencies (on Mac, use `$ brew install jq awscli terraform`)
3. Create an AWS profile called "personal" (or edit `.env` with your own)
4. Run `$ bin/bootstrap` and fill the variable as expected
5. Execute the additional steps asked
6. Push the repository to Github## Running/stopping the server
> $ bin/server start
This command will start the server and output the IP address. It might take a
while (about 4 min).> $ bin/server stop
Stops the server and you won't be charged on AWS.