KamiAithein / minecraft-aws

run mc from aws instance

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

minecraft-aws

What is it?

A heroku deployable server written in rust with rocket that communicates with AWS EC2 via rusoto allowing one to control a server located on an EC2 instance remotely. I have used this solution to reduce costs of running a server by having the server turn off when no one is on, and allowing anyone to turn on the server by accessing the Heroku deployed interface.

Note

This was attempted while I was learning rust and is not actively maintained (it works for now so I haven't had to tweak it) but it was also created while some features I wanted to use were not in standard rust, so it is a little bit wonky. The main rust file is also close to illegible. This is more for reference than for actual use as a product (aws interactions are split between src/aws and src/mc_server)

About

run mc from aws instance

License:MIT License


Languages

Language:Rust 92.7%Language:HTML 7.3%