= میں نے AWS کا استعمال کرتے ہوئے کلاؤڈ ہوسٹڈ Valheim سے سرشار سرور ترتیب دیا، میں نے کیا استعمال کیا اور مجھے کیا مسائل درپیش تھے۔ = میں AWS کے ساتھ اپنی ملازمت کے لیے ایک یا دو سال سے کام کر رہا ہوں (اور میں نے 20 سال سے سافٹ ویئر ڈیویو میں کام کیا ہے) اور اس لیے میں اس کے کام کرنے کے طریقے سے کافی واقف ہوں اور پھر میں AWS سے اس بلاگ پوسٹ پر آیا۔ والہیم سرور قائم کرنا httpsaws.amazon.com/blogs/gametech/hosting-your-own-dedicated-valheim-server-in-the-cloud/ یہ ہر چیز کو بنانے کے لیے ضروری عمل کے ذریعے قدم بہ قدم جانے کا ایک بہت اچھا کام کرتا ہے۔ اختتامی حل مجموعی طور پر بہت اچھا کام کرتا ہے، لیکن کچھ انتباہات اور تفصیلات ہیں جن پر میں بعد میں جاؤں گا۔ بنیادی باتیں یہ ہیں کہ یہ آپ کے لیے سب کچھ بنانے کے لیے Cloudformation کا استعمال کرتا ہے۔ آپ کچھ بنیادی ڈیٹا انٹری کرتے ہیں اور یہ باقی کام کرتا ہے۔ Cloudformation AWS کنفیگریشن کوڈ ٹیمپلیٹ لینگویج کے طور پر ہے۔ آپ Cloudformation کا استعمال کرتے ہوئے AWS میں کوئی بھی وسائل تیار کر سکتے ہیں۔ Cloudformation ٹیمپلیٹ کے ذریعہ تخلیق کردہ وسائل کے نتیجے میں سیٹ کو Cloudformation Stack کہا جاتا ہے۔ چند دستی اقدامات میں URL کے لیے ہوسٹڈ زون کو ترتیب دینا شامل ہے جو آپ کے EC2 مثال کے IP ایڈریس اور کنٹرول پینل ویب سائٹ کے صارفین کی کچھ ترتیب اور سرور کے پاس ورڈ کی طرف اشارہ کرے گا۔ میں نے ایک .link ڈومین رجسٹر کرنے کے لیے $5 کی ادائیگی ختم کی جو میرے سرور کے IP کی طرف اشارہ کرے گا اور اسے روٹ 53 سروس کا استعمال کرتے ہوئے ترتیب دے گا جیسا کہ پوسٹ میں بیان کیا گیا ہے۔ یہ اختیاری ہے لیکن چیزوں کو آسان بناتا ہے۔ یہ ایک ایونٹ برج قاعدہ بناتا ہے جو اخراجات کو بچانے کے لیے دن میں ایک بار EC2 مثال کے نیچے جاتا ہے۔ EC2 چلانے سے فیس پیدا ہوتی ہے اور جب تک کہ آپ 24/7 نہیں کھیلتے ہیں تو یہ سونے کے وقت کے دوران ختم ہونے کا احساس رکھتا ہے (میں اپنے وقت کے مطابق صبح 12:05 بجے اپنا ٹوڈاؤن سیٹ کرتا ہوں) یہ ایک ایسی ویب سائٹ تیار کرتا ہے جو کلاؤڈ فرنٹ پر ہوسٹ کی جاتی ہے جسے آپ EC2 سرور کو آن اور آف کرنے یا اس کا سائز تبدیل کرنے کے لیے استعمال کر سکتے ہیں۔ اس سائٹ کی تصدیق کا انتظام کوگنیٹو سروس کے ذریعے کیا جاتا ہے، لہذا آپ اپنے دوستوں کو لاگ ان دے سکتے ہیں اور جب وہ چاہیں سرور کو آن (یا آف) کر سکتے ہیں۔ سرور اسٹارٹ اپ EC2 کا موجودہ IP ایڈریس حاصل کرے گا اور اس کی طرف اشارہ کرنے کے لیے آپ کے روٹ 53 DNS کو اپ ڈیٹ کرے گا۔ بیک اپ سروس آپ کے سرور کے روزانہ بیک اپ بنانے کے لیے استعمال ہوتی ہے۔ یہ فی الواقع کوئی مسئلہ نہیں ہے، لیکن اگر آپ لینکس سرور میں لاگ ان کرنے کے لیے SSH استعمال کرنے میں راحت محسوس نہیں کرتے ہیں تو یہ آپ کے لیے کوشش کرنے کے لیے صحیح چیز نہیں ہوگی۔ خرابیوں کا سراغ لگانا آپ کو سرور پر دھکیلتا ہے کہ کیا ہو رہا ہے۔ مثال کے طور پر جب آخری پیچ نے ورلڈ سیو کے ساتھ چیزوں کو توڑا تو میں سرور پر گیا اور اسے ٹھیک کرنے کے لیے خود ورلڈ فائل کو ایک جگہ سے دوسری جگہ کاپی کیا۔ ایک بار پھر، یہ ضروری نہیں کہ کوئی مسئلہ ہو، لیکن یہ بتانے کے علاوہ کہ یہ کنٹینر میں چل رہا ہے اور آپ کو ڈوکر میں کچھ تبدیلیاں کرنے کی ضرورت ہے۔ compose.yml سرور پاس ورڈ کو اپ ڈیٹ کرنے کے لیے بلاگ پوسٹ میں کنٹینر سیٹ اپ کے بارے میں زیادہ تفصیل نہیں دی گئی ہے۔ اگر آپ docker-compose.yml میں چیزوں کی بنیاد پر کچھ تلاش کرتے ہیں تو آپ کو معلوم ہوگا کہ یہ والہیم کنٹینر سیٹ اپ چلا رہا ہے httpsgithub.com/mbround18/valheim-docker کنٹینر حل اچھی طرح سے دستاویزی ہے اگر آپ کو اس کا ازالہ کرنے کی ضرورت ہے۔ یہ مجموعی طور پر بہت زیادہ نان ایشو رہا ہے سوائے ایک چیز کے .. پچھلی تمام چیزیں شاید کبھی میری توجہ میں نہ آئیں اگر کنٹینر حل کے لیے پہلے سے طے شدہ ترتیبات جیسا کہ انسٹال کیا گیا ہے (وہ ڈیفالٹ نہیں جو یہ باکس سے باہر آتا ہے) ناکامی کا سبب بننے کے لیے سیٹ اپ نہیں کیا گیا تھا۔ ایک دن میں نے سرور پر لاگ ان کرنے کی کوشش کی اور وہ مجھے اندر جانے میں ناکام رہا۔ جب میں SSH کا استعمال کرتے ہوئے EC2 مثال پر پہنچا تو مجھے معلوم ہوا کہ بنیادی ڈسک ڈرائیو بھری ہوئی تھی۔ میں نے تھوڑی سی چھان بین کی اور پتہ چلا کہ جس طرح ویلہیم ڈوکر کنٹینر سلوشن سیٹ اپ ہے اس میں گیم فائلوں کے لیے پہلے سے طے شدہ بیک اپ شیڈول ہے جو ہر 15 منٹ میں انجام دیا جائے گا اور برقراری 3 دن پر سیٹ کی گئی تھی۔ دور اندیشی میں، میں اسے docker-compose.yml کے اسکرین شاٹ میں دیکھ سکتا تھا جو انہوں نے بلاگ پوسٹ میں ڈالا تھا، لیکن یقیناً اس وقت کسی سیاق و سباق کے بغیر یہ مجھ سے کھو گیا تھا۔ httpsd2908q01vomqb2.cloudfront.net/91032ad7bbcb6cf72875e8e8207dcfba80173f7c/2022/04/05/valheim-nano-02-1024x494.png AUTO_BACKUP = 1 -- یعنی آٹو بیک اپ آن ہے۔ AUTO_BACKUP_SCHEDULE = */15 -- ہر 15 منٹ کے لیے ایک کرون اظہار AUTO_BACKUP_DAYS_TO_LIVE = 3 -- بیک اپ فائلیں کتنی دیر تک رکھی جاتی ہیں ہر بیک اپ فائل پر غور کرتے ہوئے کئی سو ایم بی ہے، کچھ ہی دنوں میں اس نے 8 جی بی جگہ کھا لی جس کے ساتھ ڈیفالٹ کنفیگریشن سیٹ اپ ہے۔ ایک بار جب میں نے غیر ضروری بیک اپ کو حذف کر دیا اور شیڈول کو کچھ زیادہ معقول چیز میں تبدیل کر دیا تب سے سب اچھا رہا ہے۔ میں اب بھی یہ سیٹ اپ استعمال کر رہا ہوں۔ مجھے یہ پسند ہے. یہ فی مہینہ مجموعی طور پر نسبتاً کم قیمت ہے۔ وہ ایک میڈیم سرور کے ساتھ فی ہفتہ 20 گھنٹے کے اپ ٹائم کے لیے ہر ماہ $5 کا تخمینہ لگاتے ہیں اور اب تک جو کچھ میں دیکھ رہا ہوں اس کے ساتھ ٹریک کرتا ہے۔ ہاں میں شاید $10 کے قریب ہو جاؤں گا کیونکہ ہم اکثر کھیلتے ہیں، لیکن یہ آسان ہے۔ مجھے ایک اضافی مشین چلانے کی ضرورت نہیں ہے جو یہاں گھر میں بجلی کا استعمال کرتی ہو یا واقعی کوئی بنیادی ڈھانچہ کام کرتی ہو۔ مجھے صرف ایک چیز پر نظر رکھنے کی ضرورت ہے اگر مجھے اس سے ہٹنے کی ضرورت ہو تو دنیا بچاتی ہے اور چونکہ ہر چیز کلاؤڈفارمیشن کے ذریعہ تخلیق کی گئی ہے میں اس سے دور رہ سکتا ہوں اور اگر ضرورت ہو تو 15 منٹ کے اندر اسے دوبارہ بناؤں گا۔ یہ مجموعی طور پر صاف ہے۔ ابھی تک کوئی تبصرہ نہیں آپ جو سوچتے ہیں اس کا اشتراک کرنے والے پہلے بنیں! == کمیونٹی کے بارے میں == وائکنگز ہرن فی الحال ہارن بجا رہا ہے۔ == اس پوسٹ سے ملتا جلتا == r/GooglePixelI نے میرے Pixel 6 اور 92%131 فروری 27 کو چارج کرنے کے لیے 65W لیپ ٹاپ چارجر استعمال کیا r/PythonI نے ساکٹ اور urwid56%1 مئی 20 کا استعمال کرتے ہوئے ایک سادہ چیٹ ایپلی کیشن بنائی r/EliteDangerousI نے GalNet کے ہر مضمون کے ساتھ ایک AI کو تربیت دی اور اسے 96%42 مئی 13 کو بتایا r/GrimesI نے Grimes @ EDC کو ریکارڈ کیا لیکن اس نے صرف میرا مائیک 93%4 22 مئی کو پکڑا r/singedmainsI نے دنیا کے جدید ترین AI سے singed98%7Jun 19 لکھنے کو کہا r/valheim آپ سب کے لیے جو کام کر رہے ہیں devs کے پاس 94%7823d ہے r/valheim کو دا لاٹ، ویتنام میں ایک غیر منسلک پورٹل ملا۔99%426d r/valheim میں کبھی پوسٹ نہیں کرتا لیکن یہ کہنے کی ضرورت ہے92%2342d r/valheimSo umâÂÂ| کون جانتا تھا کہ کلاؤڈ بیریز دراصل ایک چیز ہیں؟96%2112d r/valheimA دوست اور میں نے ہارپون کینن کو آزمایا۔ 99%761d نہیں تھا۔ r/valheimمیڈوز سے دیکھا گیا بلیک فارسٹ۔98%461d r/valheimMe اپنے سوروں کو بریڈر کے اندر ڈالنے کی کوشش کر رہا ہوں98%456d r/valheimوالہیم لمحہ97%3820h r/valheimGotta کو یہ فرسٹ پرسن کیمرا موڈ98%1145d پسند ہے۔ r/valheimشاید صرف خواہش مند سوچ لیکن مجھے شبہ ہے کہ وہ 97%1754d ہو سکتے ہیں۔