= কিভাবে আমি আমার AWS EC2 Minecraft সার্ভারকে স্বয়ংক্রিয় করতে পারি যাতে লোকেরা অনলাইনে থাকলেই এটি চালু হয়? = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) আমি চাই সার্ভারটি অফলাইনে থাকুক যখন কেউ না থাকে এবং যখন কেউ সংযোগ করার চেষ্টা করে তখন অনলাইন থাকে৷ হ্যাঁ এই এক! এখন একটি কার্যকরী CDK বাস্তবায়ন আছে। আমি ক্লাউডশেল এবং ইসিএস এক্সেক সহ সার্ভার ফাইলগুলির লাইভ সম্পাদনার জন্য প্রগতি শাখায় একটি কাজ পেয়েছি তাই আপনাকে এটির জন্য জটিল কাজগুলি সেট আপ করতে হবে না। শুধু একটু বেশি পরীক্ষা দরকার Minecraft tcpip পোর্টের সাথে সংযোগকারী ব্যবহারকারীর ফায়ারওয়াল লগ থেকে এটিকে ট্রিগার করার বিষয়ে কীভাবে? একটি ল্যাম্বডাকে একটি ওয়েবহুক ফায়ার করার জন্য ডিসকর্ড বট চালু//অফ করার উদাহরণ হল এমন কিছু এখানে শুধু একটি উদাহরণ যা আমি বলছি না যে আপনি ঠিক এটি চান তবে এটি মৌলিক ভিত্তি: httpsdrpump.github.io/ec2-discord-bot/ আগ্রহী হতে পারে httpssidoine.org/how-to-run-a-minecraft-server-on-aws-for-less-than-3-usd-a-month আমি বিস্তৃত স্ট্রোকে: একটি পাইথন স্ক্রিপ্ট লিখুন যা আপনার EC2 উদাহরণ শুরু করে। একটি ল্যাম্বডা ফাংশন থেকে স্ক্রিপ্ট চালান। একটি URL তৈরি করুন যা ল্যাম্বডাকে আহ্বান করে। নিষ্ক্রিয় থাকা অবস্থায় EC2 ইন্সট্যান্স স্বয়ংক্রিয়ভাবে বন্ধ করুন। সতর্কতা: এই জিনিসগুলিকে ভুল করার অনেক উপায় রয়েছে এবং কেউ আপনার অ্যাকাউন্টটি দখল করতে পারে এবং একটি বিশাল বিল চালায়। এটি একটি EC2 উদাহরণ অর্কেস্ট্রেট করার একটি গৃহীত উপায় হবে৷ শুধুমাত্র সেই শাটডাউন দৃষ্টান্তের সাথে আবদ্ধ একটি ন্যূনতম ভূমিকা সহ একটি পরিষেবা আইনের স্কোপ ডাউন করুন। আপনি শুধুমাত্র একটি উদাহরণ শুরু/বন্ধ করতে তাদের IAM অ্যাক্সেস মঞ্জুর করতে পারেন। বিকল্পভাবে, আপনি ল্যাম্বডা HTTP ইন্টিগ্রেশনের মাধ্যমে এটি প্রকাশ করতে পারেন এবং এটিকে একটি ওয়েবহুক হিসাবে রাখতে পারেন যা উদাহরণ শুরু করে (এর নিরাপত্তার দিকগুলি সম্পর্কে চিন্তা করুন)। শাট ডাউন করার জন্য, আপনি ভিপিসি ফ্লো লগ ব্যবহার করে এই দিকটিকে স্বয়ংক্রিয় করতে পারেন এবং যদি শেষ N মিনিটে Minecraft সার্ভার পোর্টে কোন ট্র্যাফিক না থাকে তবে এটি ডাউন হবে? httpsgithub.com/infinisil/on-demand-minecraft একটি সুন্দর কৌশল, কিন্তু আমি নিশ্চিত নই যে সে কোথায় ফরওয়ার্ডিং প্রক্সি চালাচ্ছে। আপনার মুরগি এবং ডিমের সমস্যা আছে। এটি ইতিমধ্যেই একটি ব্যবহারকারীর জন্য চালু হতে হবে যাতে এটি প্রথম স্থানে সংযোগ করার চেষ্টা করতে সক্ষম হয়। আপনি একটি ছোট লঞ্চার ওয়েব অ্যাপ তৈরি করতে পারেন যা সার্ভার বন্ধ থাকলে এটি চালু করার জন্য একটি কমান্ড পাঠাতে পারে। যদি আপনার সমস্ত বন্ধুরা প্রথমে এটি পরীক্ষা করতে জানে এবং কয়েক মিনিট অপেক্ষা করে (অথবা স্টার্টআপের সময় যাই হোক না কেন) তাদের কাছে একটি এসএমএস বার্তা পাঠানোর আগে এটি চলছে কিনা তা নিশ্চিত করে তবে এটি কাজ করতে পারে। এটি সুপার স্ট্রিমলাইন নয় তবে এটি একটি সমাধান। গোটচা। আমি কি আমার বন্ধুদের একটি উদাহরণ চালু করতে এবং তারা সম্পন্ন হলে এটি বন্ধ করতে পারি? আপনি তাদের একটি ল্যাম্বডা এন্ডপয়েন্টে আঘাত করতে পারেন যা দৃষ্টান্তটি শুরু করে তারপর একটি সাধারণ ক্রোন কাজের মাধ্যমে ইনস্ট্যান্সের ভিতরে X সময়ের পরে কোন সংযোগ না থাকলে এটিকে বন্ধ করার জন্য কনফিগার করুন। httpsbriancaffey.github.io/2021/03/18/on-demand-dedicated-serverless-valheim-server-with-cdk-discrod-interactions/ এটি, একটি Valheim CDK পাত্রের পরিবর্তে, কাগজ ব্যবহার করুন। আমি একটি EC2 উদাহরণ চালু/বন্ধ করার জন্য একটি সাধারণ ওয়েব UI তৈরি করেছি। এটি পৃষ্ঠাটি পরিবেশন করতে এপিআই গেটওয়ে ব্যবহার করে এবং দৃষ্টান্ত নিয়ন্ত্রণ করে তাই মূলত বিনামূল্যে। httpsgithub.com/davidcomerford/sketchy-router-controller যদি কেউ নামটি নিয়ে ভাবছেন তবে আমি আমার ভিপিএন উদাহরণ চালু/বন্ধ করতে এটি ব্যবহার করি।