= لقد قمت بإعداد خادم Valheim المُخصص المُستضاف على السحابة باستخدام AWS ، وهذا ما استخدمته وما هي المشكلات التي واجهتها. = أعمل مع AWS لمدة عام أو عامين الآن من أجل وظيفتي (وعملت في مطور البرامج لمدة 20 عامًا) ولذا فأنا على دراية بكيفية عملها ، ثم عثرت على منشور المدونة هذا من AWS على إعداد خادم Valheim httpsaws.amazon.com/blogs/gametech/hosting-your-own-dedicated-valheim-server-in-the-cloud/ إنها تقوم بعمل جيد للغاية من خلال السير خطوة بخطوة خلال العملية اللازمة لإنشاء كل شيء. يعمل الحل النهائي بشكل عام بشكل جيد ، ولكن هناك بعض المحاذير والتفاصيل التي سأناقشها لاحقًا الأساسيات هي أنه يستخدم Cloudformation لإنشاء كل شيء من أجلك. تقوم ببعض إدخال البيانات الأساسية وتقوم بالباقي. Cloudformation هي تكوين AWS كلغة قالب رمز. يمكنك إنشاء أي موارد تريدها في AWS باستخدام Cloudformation. تسمى المجموعة الناتجة من الموارد التي تم إنشاؤها بواسطة نموذج Cloudformation Stack Cloudformation Stack تتضمن الخطوات اليدوية القليلة إعداد المنطقة المستضافة لعنوان URL الذي سيشير إلى عنوان IP لمثيل EC2 الخاص بك وبعض التكوين لمستخدمي موقع الويب الخاص بلوحة التحكم وكلمة مرور الخادم. انتهى بي الأمر بدفع 5 دولارات لتسجيل نطاق ارتباط يشير إلى عنوان IP الخاص بخادمي وإعداده باستخدام خدمة الطريق 53 كما هو موضح في المنشور. هذا اختياري ولكنه يبسط الأمور يقوم بإنشاء قاعدة Eventbridge التي تنطلق مرة واحدة يوميًا لتنزيل مثيل EC2 لتوفير التكاليف. إن تشغيل EC2 يولد رسومًا ، وما لم تلعب على مدار الساعة طوال أيام الأسبوع ، فمن المنطقي أن تتوقف أثناء وقت النوم (لقد قمت بضبط حسابي في الساعة 12:05 صباحًا) يقوم بإنشاء موقع ويب مستضاف على cloudfront يمكنك استخدامه لتشغيل وإيقاف تشغيل خادم EC2 أو تغيير حجمه. تتم إدارة المصادقة على هذا الموقع باستخدام خدمة Cognito ، بحيث يمكنك إعطاء معلومات تسجيل الدخول لأصدقائك ويمكنهم تشغيل الخادم (أو إيقاف تشغيله) عندما يريدون سيحصل بدء تشغيل الخادم على عنوان IP الحالي الخاص بـ EC2 وتحديث Route 53 DNS للإشارة إليه تُستخدم خدمة النسخ الاحتياطي لإنشاء نسخ احتياطية يومية من الخادم الخاص بك هذه ليست مشكلة في حد ذاتها ، ولكن إذا لم تكن مرتاحًا لاستخدام SSH لتسجيل الدخول إلى خادم Linux ، فقد لا يكون هذا هو الشيء الصحيح الذي يمكنك تجربته. استكشاف الأخطاء وإصلاحها يدفعك إلى الخادم للتحقق مما يحدث. على سبيل المثال ، عندما كسر التصحيح الأخير الأشياء مع حفظ العالم ، ذهبت إلى الخادم وقمت بنسخ ملف العالم بنفسي من موقع إلى آخر لإصلاحه مرة أخرى ، هذه ليست مشكلة بالضرورة ، ولكن بخلاف ذكر أنها تعمل في حاوية وأنك بحاجة إلى إجراء بعض التغييرات على docker-compose.yml لتحديث كلمة مرور الخادم ، لا توجد تفاصيل كثيرة حول الحاوية الإعداد في مشاركة المدونة. إذا قمت ببعض البحث بناءً على الأشياء الموجودة في docker-compose.yml ، فستجد أنه يقوم بتشغيل إعداد حاوية Valheim هذا httpsgithub.com/mbround18/valheim-docker حل الحاوية موثق جيدًا إذا كنت بحاجة إلى تحري الخلل وإصلاحه. بشكل عام ، كانت مشكلة كبيرة جدًا باستثناء شيء واحد .. ربما لم تلفت انتباهي جميع الأشياء السابقة أبدًا إذا لم يتم إعداد الإعدادات الافتراضية لحل الحاوية كما هو مثبت (وليس الإعدادات الافتراضية التي تأتي مع خارج الصندوق) لتتسبب في حدوث فشل. ذات يوم حاولت تسجيل الدخول إلى الخادم وفشلت في السماح لي بالدخول. بعد أن وصلت إلى مثيل EC2 باستخدام SSH ، وجدت أن محرك الأقراص الأساسي كان ممتلئًا. لقد تحققت قليلاً ووجدت أن طريقة إعداد حل حاوية valheim-docker بها جدول النسخ الاحتياطي الافتراضي لملفات اللعبة التي تم تعيينها ليتم تنفيذها كل 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 جيجابايت تم إعداد التكوين الافتراضي بها. بمجرد أن حذفت النسخ الاحتياطية غير الضرورية وغيرت الجدول الزمني إلى شيء أكثر منطقية ، كان كل شيء جيدًا منذ ذلك الحين ما زلت أستخدم هذا الإعداد. أحبها. إنها تكلفة منخفضة نسبيًا بشكل عام شهريًا. يقدرون 5 دولارات شهريًا مقابل 20 ساعة من وقت التشغيل أسبوعيًا مع خادم متوسط ​​وحتى الآن يتتبع ما أراه. نعم ، من المحتمل أن أكون أكثر من 10 دولارات لأننا نلعب كثيرًا ، لكنها مريحة. لا أحتاج إلى آلة إضافية تعمل باستخدام الكهرباء هنا في المنزل أو تقوم بالفعل بأي أعمال بنية تحتية على الإطلاق. الشيء الوحيد الذي أحتاج إلى متابعته هو إنقاذ العالم إذا كنت بحاجة إلى الابتعاد عن هذا ، وبما أن كل شيء تم إنشاؤه بواسطة Cloudformation ، يمكنني إعادة إنشائه في غضون 15 دقيقة إذا كنت بحاجة إلى ذلك. إنه أنيق بشكل عام لا تعليقات حتى الآن كن أول من يشارك رأيك! == حول المجتمع == الفايكنج الغزلان التزمير حاليا == مشابه لهذا المنصب == r / GooglePixelI استخدمت شاحن كمبيوتر محمول بقوة 65 وات لشحن هاتف Pixel 6 الخاص بي و 92٪ 131 فبراير 27 r / Python لقد أنشأت تطبيق دردشة بسيطًا باستخدام المقابس و urwid56٪ 1 مايو 20 r / EliteDangerous لقد قمت بتدريب ذكاء اصطناعي مع كل مقالة في GalNet وأخبرتها بذلك 96٪ 42 مايو 13 لقد سجلت Grimes @ EDC لكنها استحوذت على الميكروفون الخاص بي 93٪ 4 مايو 22 طلبت من أكثر ذكاء اصطناعي تقدمًا في العالم كتابة أغنية 98٪ في 7 يونيو 19 r / valheim لكل من يعمل في ما يمتلكه المطورون 94٪ 7823d r / valheim تم العثور على بوابة غير متصلة في دا لات ، فيتنام ..99٪ 426d أنا لا أنشر أبدًا ولكن هذا يجب أن يقال 92٪ 2342d ص / فالهايم لذا أوم ¢  ¦ من كان يعلم أن التوت السحابي كان شيئًا في الواقع؟ 96٪ 2112d ص / فالهايم أنا وصديقي جربنا مدفع الحربة. لم يكن 99٪ 761 د r / فالهايم الغابة السوداء شوهدت من السهول 98٪ 461 د r / valheimMe أحاول وضع الخنازير الخاصة بي داخل المربي 98٪ 456d ص / فالهايم فالهايم لحظة 97٪ 3820 س r / valheim أحب هذه الكاميرا من منظور الشخص الأول 98٪ 1145d r / valheim ربما يكون مجرد تمني لكنني أظن أنهم ربما 97٪ 1754d