![]() Link to AWS Estimate assuming 20 hours a month usage.Use of the excellent Minecraft Java Docker or Minecraft Bedrock Docker server image (used within task definition, no direct download required).Minecraft Java edition OR Bedrock edition client.Does not need to be registered through Route 53. Domain name with public DNS served from Route 53.After 10 minutes without a connection or 20 minutes after the last client disconnects (customizable) the watchdog sets the desired task count to zero and shuts down.Refresh Minecraft server list, server is ready to connect.The watchdog optionally sends a text message through Twilio and/or publishes to an SNS topic when the server is ready.Fargate launches two containers, Minecraft and a watchdog, which updates the DNS record to the new IP.The Lambda function modifies an existing ECS Fargate service to a desired task count of 1.CloudWatch forwards the query to a Lambda function.The DNS lookup query is logged in Route 53 on our public hosted zone.Open Minecraft Multiplayer, let it look for our server, it will time out.This is a reasonably cost effective solution for someone that doesn't need their server running 24/7. The final cost will depend on use but can be as little as a a dollar or two per month. By utilizing several AWS services, a minecraft server can automatically start when you're ready to use it, and shut down when you are done. Instead of paying a minecraft hosting service for a private server for you and your friends, host it yourself. ![]() Too much text for you? Click the cdk folder in the source above for a fast and relatively-automated walkthrough. Almost free serverless on-demand Minecraft server in AWS Table of Contents
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |