-
Hanya dijalankan saat digunakan lalu dimatikan; jika beroperasi 20 jam per bulan biayanya $1.5/bulan
-
Alur kerja
-
Mencoba terhubung ke server dari Minecraft → timeout
-
Kueri lookup DNS dicatat di Route 53
-
CloudWatch meneruskan kueri ke Lambda
-
Lambda mengubah Task layanan ECS Fargate menjadi 1
-
Fargate menjalankan dua kontainer, Minecraft/Watchdog. Watchdog memperbarui record DNS ke IP baru
-
Watchdog mengirim pesan melalui Twilio, atau memberi tahu lewat topik SNS bahwa server sudah siap
-
Refresh daftar server di Minecraft, lalu server bisa diakses
-
Setelah 10 menit tanpa koneksi atau 20 menit sejak klien terakhir terputus, Watchdog mengubah Task menjadi 0 lalu shutdown
- Persyaratan
→ Akun AWS
→ Nama domain publik yang disajikan melalui Route 53
→ Minecraft Java Edition
- Rincian biaya
→ $0.5 per DNS Zone
→ Fargate Spot $0.00149 / jam, Fargate reguler $0.049 / jam
→ Total: $1.5 / bulan (jika digunakan 20 jam per bulan)
3 komentar
https://github.com/comfuture/mc-server
Saya membagikan ini karena mirip dengan yang pernah saya kerjakan beberapa tahun lalu. Setelah itu minat saya menurun sehingga saya tidak sempat melanjutkan sisa bagiannya..
Waduh, malah sepertinya verifikasi usia Minecraft justru terlihat lebih sulit.
Konsep menggabungkan layanan-layanan AWS untuk digunakan bersama cukup menarik, jadi saya pindahkan ke sini, tetapi..
Katanya Oracle menyediakan server gratis seumur hidup, jadi kalau dijalankan di sana, operasionalnya juga bisa benar-benar gratis.
How To Set Up and Run a (Really Powerful) Free Minecraft Server in the Cloud
https://blogs.oracle.com/developers/post/…