= AWS EC2 Minecraft sunucumu yalnızca insanlar çevrimiçiyken çalışacak şekilde nasıl otomatikleştirebilirim? = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Kimse olmadığında sunucunun çevrimdışı olmasını ve birisi bağlanmaya çalıştığında çevrimiçi olmasını istiyorum. Evet bu! Artık çalışan bir CDK uygulaması da var. Cloudshell ve ECS exec ile sunucu dosyalarının canlı olarak düzenlenmesi için devam eden bir çalışma şubem var, böylece bunun için karmaşık görevler ayarlamanıza gerek kalmıyor. Sadece biraz daha teste ihtiyacı var Minecraft tcpip bağlantı noktasına bağlanan bir kullanıcının güvenlik duvarı günlüğünden tetiklenmesini sağlamaya ne dersiniz? Örneği açmak//kapatmak için bir lambdaya bir web kancası ateşlemek için anlaşmazlık botu, herkesin yapması gereken bir şeydir İşte sadece bir örnek, tam olarak istediğin şeyin bu olduğunu söylemiyorum ama temel dayanak bu: httpsdrpump.github.io/ec2-discord-bot/ İlginizi çekebilir httpssidoine.org/how-to-run-a-minecraft-server-on-aws-for-less-than-3-usd-a-ay ben Geniş vuruşlarla: EC2 bulut sunucunuzu başlatan bir python betiği yazın. Komut dosyasını bir lambda işlevinden çalıştırın. Lambda'yı çağıran bir URL oluşturun. Boştayken EC2 bulut sunucusunu kapatmayı otomatikleştirin. Uyarı: Bunları yanlış yapmanın ve birisinin hesabınızı ele geçirmesini ve büyük bir fatura kesmesini sağlamanın birçok yolu vardır. Bu, bir EC2 bulut sunucusunu düzenlemenin kabul edilen bir yolu olacaktır. Yalnızca bu kapatma örneğine bağlı minimum rolle bir hizmet hesabının kapsamını daraltın. Yalnızca bir bulut sunucusunu başlatması/durdurması için onlara IAM erişimi verebilirsiniz. Alternatif olarak, bunu lambda http entegrasyonu yoluyla ortaya çıkarabilir ve örneği başlatan bir web kancası olarak kullanabilirsiniz (bunun güvenlik yönlerini düşünün). Kapatmak için, VPC akış günlüklerini kullanarak bu özelliği otomatik hale getirebilirsiniz ve son N dakika içinde Minecraft sunucu bağlantı noktasına trafik olmazsa kapatılsın mı? httpsgithub.com/infinisil/on-demand-minecraft oldukça havalı bir numara, ancak yönlendirme proxy'sini nerede çalıştırdığından emin değilim. Tavuk ve yumurta sorununuz var. Bir kullanıcının ilk etapta ona bağlanmayı deneyebilmesi için zaten çalışıyor olması gerekir. Sunucu kapalıysa başlatmak için bir komut gönderebilen küçük bir başlatıcı web uygulaması yapabilirsiniz. Tüm arkadaşlarınız önce bunu kontrol etmeyi biliyorsa ve onlara çalıştığını onaylayan bir SMS mesajı gönderilmeden önce birkaç dakika (veya başlangıç ​​zamanı ne olursa olsun) bekleyin, o zaman bu işe yarayabilir. Süper aerodinamik değil ama bir çözüm. Anladım. Arkadaşlarımın bir bulut sunucusu başlatmasını ve işleri bittiğinde kapatmasını sağlamamın bir yolu var mı? Örneği başlatan bir lambda uç noktasına ulaşmalarını sağlayabilir, ardından basit bir cron işi aracılığıyla örnek içinde X süresinden sonra bağlantı yoksa kapanacak şekilde yapılandırabilirsiniz. httpsbriancaffey.github.io/2021/03/18/on-demand-dedicated-serverless-valheim-server-with-cdk-discrod-interactions/ Bunun dışında Valheim CDK kabı yerine kağıt kullanın. Bir EC2 bulut sunucusunu açmak/kapatmak için basit bir web kullanıcı arayüzü yaptım. Sayfaya hizmet vermek ve örneği kontrol etmek için API Ağ Geçidi'ni kullanır, böylece temelde ücretsiz olur. httpsgithub.com/davidcomerford/sketchy-router-controller Adını merak eden varsa VPN örneğimi açmak/kapatmak için kullanıyorum.