كيفية تشغيل Minecraft منخفضة التكلفة على Pi Raspberry لبناء كتلة على رخيصة
لقد أوضحنا لك كيفية تشغيل خادم Minecraft الشخصي الخاص بك على صندوق Windows / OSX ، ولكن ماذا لو كنت تريد شيئًا أخف وزنا وأكثر كفاءة في استخدام الطاقة ومستعدًا دائمًا لأصدقائك؟ اقرأ عندما نتحول إلى جهاز Raspberry Pi الصغير إلى خادم Minecraft منخفض التكلفة ، يمكنك تركه على مدار الساعة طوال الأسبوع لحوالي سنت واحد في اليوم.
لماذا اريد ان افعل هذا?
هناك جانبان لهذا البرنامج التعليمي: تشغيل خادم Minecraft الخاص بك وتشغيل خادم Minecraft على Raspberry Pi على وجه التحديد. لماذا تريد تشغيل خادم Minecraft الخاص بك؟ إنها طريقة رائعة لتوسيع وبناء تجربة اللعب Minecraft. يمكنك ترك الخادم قيد التشغيل في حالة عدم اللعب حتى يتمكن الأصدقاء والعائلة من الانضمام إلى عالمك والاستمرار فيه. يمكنك العبث مع متغيرات اللعبة وتقديم تعديلات بطريقة غير ممكنة عندما تلعب اللعبة المستقلة. كما يمنحك نوعًا من التحكم في تجربة اللاعبين المتعددين الذين لا يستخدمون الخوادم العامة ، دون تكبد تكاليف استضافة خادم خاص على مضيف بعيد.
في حين أن تشغيل خادم Minecraft بمفرده هو أمر جذاب بما يكفي لمشجعي Minecraft ، فإن تشغيله على Raspberry Pi أكثر جاذبية. يستخدم القليل من Pi القليل من الموارد بحيث يمكنك ترك خادم Minecraft يعمل على مدار 24 ساعة طوال الأسبوع مقابل بضعة دولارات في السنة. وبصرف النظر عن نفقات التكلفة الأولية من Pi ، بطاقة SD ، وقليلاً من الوقت في إعدادها ، سيكون لديك خادم Minecraft دائمًا بتكلفة شهرية تقريبًا حول gumball.
ماذا أحتاج?
في هذا البرنامج التعليمي ، ستحتاج إلى مزيج من الأجهزة وأدوات البرامج ؛ وبصرف النظر عن بطاقة Raspberry Pi و SD الفعلية ، كل شيء مجاني.
- 1 Raspberry Pi (ويفضل أن يكون طرازًا بسعة 512 ميجابايت)
- 1 4GB + بطاقة SD
يفترض هذا البرنامج التعليمي أنك قد تعرفت بالفعل على Raspberry Pi وقمت بتثبيت نسخة من Debian-derivative Raspbian على الجهاز. إذا لم تكن قد حصلت على Pi وتشغيله بعد ، فلا تقلق! تحقق من دليلنا ، دليل HTG للبدء مع Raspberry Pi ، للحصول على ما يصل إلى السرعة.
تحسين Raspbian لخادم Minecraft
بخلاف البنايات الأخرى ، شاركنا حيث يمكنك وضع عدة مشاريع على بعضها البعض (على سبيل المثال ، Pi أكثر من قوة كافية لتكون بمثابة مؤشر الطقس / البريد الإلكتروني وخادم الطباعة في السحاب من Google في نفس الوقت) ، فإن تشغيل خادم Minecraft هو عملية مكثفة جدًا لـ Pi الصغير وننصحك بشدة بتخصيص Pi بالكامل للعملية. ماين كرافت يبدو مثل لعبة بسيطة ، بكل ما فيها من مانع ، وما ليس كذلك ، ولكنها في الواقع لعبة معقدة للغاية تحت الجلد البسيط وتحتاج إلى الكثير من قوة المعالجة.
على هذا النحو ، سنقوم بتعديل ملف الإعدادات وإعدادات أخرى لتحسين Rasbian للحصول على الوظيفة. أول شيء ستحتاج إليه هو البحث في تطبيق Raspi-Config لإجراء بعض التغييرات الطفيفة. إذا كنت تقوم بتثبيت Raspbian طازجة ، انتظر الخطوة الأخيرة (وهي Raspi-Config) ، إذا قمت بالفعل بتثبيتها ، توجه إلى المحطة واكتب "sudo raspi-config" لإطلاقها مرة أخرى.
واحدة من أهم وأهم الأشياء التي نحتاجها للحضور هي رفع مستوى إعدادات رفع تردد التشغيل. نحن بحاجة إلى كل القوة التي يمكننا الحصول عليها لجعل تجربة Minecraft ممتعة. في Raspi-Config ، حدد الخيار رقم 7 "Overclock".
كن مستعدًا لبعض التحذيرات الصارمة حول رفع تردد التشغيل ، ولكن استريح من السهل معرفة أن رفع تردد التشغيل مدعوم مباشرة من مؤسسة Raspberry Pi وتم تضمينه في خيارات التكوين منذ أواخر عام 2012. بمجرد اختيارك لشاشة التحديد الفعلية ، اختر "Turbo 1000MhHz" . مرة أخرى ، سيتم تحذيرك أن درجة رفع تردد التشغيل التي اخترتها تحمل مخاطر (على وجه التحديد ، فساد محتمل لبطاقة SD ، ولكن لا يوجد خطر تلف فعلي للأجهزة). انقر فوق OK وانتظر حتى تتم إعادة ضبط الجهاز.
بعد ذلك ، تأكد من تعيينك على التمهيد لموجه الأوامر ، وليس على سطح المكتب. اختر الرقم 3 “Enable Boot to Desktop / Scratch” وتأكد من تحديد “Console Text console”.
مرة أخرى في القائمة Raspi-Config ، حدد رقم 8 "خيارات متقدمة". هناك نوعان من التغييرات الهامة التي نحتاج إلى إجراءها هنا وتغيير واحد اختياري. أولا ، التغييرات الحرجة. حدد A3 "تقسيم الذاكرة".
قم بتغيير حجم الذاكرة المتاحة لوحدة معالجة الرسومات إلى 16 ميجابايت (أقل من 64 ميغا بايت الافتراضية). سيتم تشغيل خادم Minecraft في بيئة أقل في واجهة المستخدم الرسومية ؛ لا يوجد سبب لتخصيص أي أكثر من الحد الأدنى لوحدة معالجة الرسومات.
بعد اختيار ذاكرة GPU ، ستتم إعادتك إلى القائمة الرئيسية. حدد "خيارات متقدمة" مرة أخرى ثم حدد A4 "SSH". ضمن القائمة الفرعية ، قم بتمكين SSH. هناك سبب ضئيل للغاية للحفاظ على اتصال Pi بجهاز عرض ولوحة مفاتيح ، وبتمكين SSH يمكننا الوصول إلى الجهاز عن بُعد من أي مكان على الشبكة.
وأخيرًا (اختياريًا) ، ارجع مرة أخرى إلى قائمة "خيارات متقدمة" واختر A2 "Hostname". هنا يمكنك تغيير اسم المضيف من "raspberrypi" إلى اسم Minecraft أكثر ملاءمة. اخترنا اسم المضيف "ماين كرافت" الذي يتميز بإبداع كبير ، ولكن لا تتردد في إضفاء المزيد من البهجة عليه مع ما تشعر به: creepertown ، minecraft4life ، أو صندوق التعدين كلها أسماء خوادم رائعة لماين كرافت.
هذا كل شيء لتكوين Raspbian. اسحب لأسفل إلى أسفل الشاشة الرئيسية واختر "إنهاء" لإعادة التشغيل. بعد إعادة التشغيل ، يمكنك الآن SSH في الطرفية الخاصة بك ، أو مواصلة العمل من لوحة المفاتيح مدمن مخدرات الخاص بك Pi (نوصي بشدة التحول إلى SSH لأنه يسمح لك بسهولة قص ولصق الأوامر). إذا لم تستخدم SSH من قبل ، فتحقق من كيفية استخدام PuTTY مع Pi الخاص بك هنا.
تثبيت جافا على Pi
يعمل خادم Minecraft على Java ، لذا فإن أول شيء يتعين علينا القيام به على Pi الخاص بنا. قم بتسجيل الدخول إلى Pi عبر SSH ثم ، في موجه الأوامر ، أدخل الأمر التالي لإنشاء دليل للتثبيت:
سودو مكدير / جافا /
الآن نحن بحاجة إلى تنزيل أحدث إصدار من Java. في وقت نشر هذا المنشور ، أحدث إصدار هو تحديث OCT 2013 وسوف يعكس رابط / اسم الملف الذي نستخدمه ذلك. الرجاء التحقق من وجود إصدار أحدث من إصدار Java ARMv6 / 7 Java على صفحة تنزيل Java وتحديث الارتباط / اسم الملف وفقًا لتعليماتنا.
في موجه الأوامر ، أدخل الأمر التالي:
sudo wget - no-check-certificate http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
بمجرد الانتهاء من التنزيل بنجاح ، أدخل الأمر التالي:
sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C / opt /
حقيقة ممتعة: نظام اسم / opt / directory هو من بقايا تصميم Unix المبكر حيث كان / opt / يمثل البرنامج "الاختياري" المثبت بعد نظام التشغيل الرئيسي ؛ كان / ملفات البرنامج / من عالم يونكس.
بعد انتهاء الملف من عملية الاستخراج ، أدخل:
sudo /opt/jdk1.8.0/bin/java -version
سيعيد هذا الأمر رقم إصدار تثبيت Java الجديد الخاص بك مثل:
نسخة جافا "1.8.0-ea"
Java (TM) SE Runtime Environment (بناء 1.8.0-ea-b111)
Java HotSpot (TM) Client VM (إنشاء 25.0-b53 ، الوضع المختلط)
إذا كنت لا ترى النسخة المطبوعة أعلاه (أو نسخة مختلفة منها إذا كنت تستخدم إصدارًا أحدث من Java) ، فحاول استخراج الأرشيف مرة أخرى. إذا شاهدت القراءة ، أدخل الأمر التالي لترتيبها بعد نفسك:
sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
عند هذه النقطة ، يتم تثبيت Java ونحن جاهزون للانتقال إلى تثبيت خادم Minecraft!
تثبيت وتكوين خادم Minecraft
الآن بعد أن أصبح لدينا قاعدة لخادم Minecraft ، فقد حان الوقت لتثبيت الأجزاء المهمة. سنستخدم SpigotMC ، وهو خادم خادم Minecraft خفيف الوزن ومستقر يعمل بشكل رائع على Pi.
أولاً ، احصل على نسخة من الشفرة باستخدام الأمر التالي:
sudo wget http://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar
يجب أن يظل هذا الرابط ثابتًا بمرور الوقت ، لأنه يشير مباشرة إلى أحدث إصدار ثابت من Spigot ، ولكن إذا كانت لديك أية مشكلات ، فيمكنك دائمًا الرجوع إلى صفحة تنزيل SpigotMC هنا.
بعد انتهاء التنزيل بنجاح ، أدخل الأمر التالي:
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
ملاحظة: إذا كنت تقوم بتشغيل الأمر على 256 ميغا بايت ، قم بتغيير 256 و 496 في الأمر أعلاه إلى 128 و 256 ، على التوالي.
سيتم إطلاق الخادم الخاص بك وسيتبع ذلك نشاطًا كبيرًا على الشاشة. تكون على استعداد للانتظار حوالي 3-6 دقائق أو نحو ذلك لعملية إعداد الخادم وتوليد الخريطة للإنهاء. سوف تستغرق الشركات الناشئة المستقبلية وقتًا أقل بكثير ، حوالي 20-30 ثانية.
ملاحظة: إذا كانت الأمور في أي مرحلة أثناء عملية التكوين أو اللعب أمرًا غريبًا حقًا (على سبيل المثال ، خادم Minecraft الجديد الخاص بك يهلع ويبدأ في وضعك في الأسفل وقتلك على الفور) ، استخدم الأمر "stop" في موجه الأوامر لإغلاق الخادم بأمان حتى تتمكن من إعادة تشغيله واستكشافه وإصلاحه.
بعد انتهاء العملية ، توجه إلى الكمبيوتر الذي تقوم بتشغيله عادةً على Minecraft ، ثم قم بتشغيله ، وانقر فوق Multiplayer. سترى الخادم الخاص بك:
إذا لم يظهر عالمك على الفور أثناء فحص الشبكة ، فاضغط على الزر Add وأدخل عنوان Pi يدوياً.
بمجرد الاتصال بالخادم ، سترى تغيير الحالة في نافذة حالة الخادم:
وفقا للخادم ، نحن في اللعبة. وفقًا للتطبيق الفعلي لماين كرافت ، فنحن أيضًا في اللعبة ، ولكنها منتصف الليل في وضع البقاء:
بو! إن تفريخ ميتة الليل ، بدون سلاح وبدون مأوى ، ليس طريقة لبدء الأشياء. لا تقلق ، نحن بحاجة إلى المزيد من التكوين ؛ لا وقت للجلوس حول وأطلق النار في الهياكل العظمية. بالإضافة إلى ذلك ، إذا حاولت تشغيلها دون بعض إعدادات التهيئة أولاً ، فستجد أنها غير مستقرة على الأرجح. نحن هنا لتأكيد الخادم ، وتشغيله ، وقبول الاتصالات الواردة.
بمجرد التأكد من تشغيل الخادم وقابليته للتوصيل (على الرغم من عدم إمكانية تشغيله بعد) ، فقد حان الوقت لإيقاف تشغيل الخادم. عبر وحدة تحكم الخادم ، أدخل الأمر "توقف" لإغلاق كل شيء.
عندما تعود إلى موجه الأوامر ، أدخل الأمر التالي:
sudo نانو server.properties
عند فتح ملف التهيئة ، قم بإجراء التغييرات التالية (أو قم فقط بقص ولصق ملف التكوين الخاص بنا ناقص أول سطرين مع اسم وخاتم التاريخ):
# خصائص خادم Minecraft
#Thu Oct 17 22:53:51 UTC 2013
مولد إعدادات =
#Default صحيح ، قم بالتبديل إلى false
سماح-السفلى = كاذبة
المستوى اسم = العالم
تمكين الاستعلام = كاذبة
السماح الطيران = كاذبة
خادم ميناء = 25565
نوع مستوى = DEFAULT
تمكين RCON = كاذبة
قوة gamemode = كاذبة
المستوى البذور =
خادم الملكية الفكرية =
ماكس والبناء الارتفاع = 256
تفرخ-الشخصيات = صحيح
قائمة بيضاء = كاذبة
تفرخ الحيوانات = صحيح
نسيج حزمة =
تمكين المتلصص-= صحيح
المتشددين = كاذبة
على الانترنت وضع = صحيح
حماية الأصناف النباتية = صحيح
صعوبة = 1
لاعب الخمول مهلة = 0
gamemode = 0
#Default 20 تحتاج فقط إلى خفض هذا إذا كنت تعمل
# خادم عام وقلق بشأن الأحمال.
الحد الأقصى لاعبين = 20
تفرخ-حوش = صحيح
#Default هو 10 و 3-5 مثاليًا لـ Pi
عرض لمسافات = 5
توليد هياكل = صحيح
تفرخ حماية = 16
motd = خادم Minecraft
في نافذة حالة الخادم ، من خلال اتصال SSH الخاص بك إلى pi ، أدخل الأمر التالي لإعطاء حالة المشغل الخاصة بك على خادم Minecraft (بحيث يمكنك استخدام أوامر أكثر قوة في اللعبة ، دون العودة إلى نافذة حالة الخادم دائمًا).
المرجع [لقب ماين كرافت الخاص بك]
عند هذه النقطة تبدو الأمور أفضل ، ولكن لا يزال أمامنا بعض التغيير والتبديل قبل أن يكون الخادم ممتعًا حقًا. ولهذه الغاية ، دعنا نركب بعض المكونات الإضافية.
المكوّن الإضافي الأول ، والبرنامج الذي يجب تثبيته فوق جميع البرامج الأخرى ، هو NoSpawnChunks. لتثبيت المكون الإضافي ، قم أولاً بزيارة صفحة الويب NoSpawnChunks وانتزع رابط التنزيل للحصول على أحدث إصدار. حتى كتابة هذه السطور ، الإصدار الحالي هو v0.3.
العودة إلى موجه الأوامر (موجه الأوامر الخاص بـ Pi الخاص بك ، وليس وحدة تحكم الخادم ، إذا كان الخادم لا يزال نشطًا ، فقم بإيقاف تشغيله) أدخل الأوامر التالية:
cd / home / pi / plugins
sudo wget http://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar
بعد ذلك ، قم بزيارة صفحة المكونات الإضافية لـ ClearLag ، واحصل على أحدث رابط (اعتبارًا من هذا البرنامج التعليمي ، الإصدار 2.0). أدخل ما يلي في موجه الأوامر:
sudo wget http://dev.bukkit.org/media/files/743/213/Clearlag.jar
نظرًا لأن الملفات لا يتم ضغطها في حاوية. ZIP أو حاوية مماثلة ، فهذا كل ما في الأمر: تم إيقاف المكونات الإضافية في دليل المكون الإضافي. (تذكر هذا لتنزيل البرنامج الإضافي في المستقبل ، يجب أن يكون الملف anyplugin.jar ، لذلك إذا ضغطت تحتاج إلى فك ضغطه في دليل البرنامج المساعد.)
أعد تشغيل الخادم:
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
كن مستعدًا لوقت بدء أطول قليلاً (أقرب إلى 3-6 دقائق وأطول من 30 ثانية التي صادفتها للتو) حيث تؤثر المكونات الإضافية على خريطة العالم وتحتاج إلى دقيقة لتدليك كل شيء. بعد انتهاء عملية spawn ، اكتب ما يلي في وحدة تحكم الملقم:
الإضافات
هذا يسرد جميع المكونات الإضافية النشطة حاليًا على الخادم. يجب أن نرى شيئا من هذا القبيل:
إذا لم يتم تحميل المكونات الإضافية ، فقد تحتاج إلى إيقاف الخادم وإعادة تشغيله.
بعد التأكد من تحميل المكونات الإضافية ، امض قدمًا وانضم إلى اللعبة. يجب أن تلاحظ اللعب بشكل كبير. بالإضافة إلى ذلك ، ستحصل على رسائل عرضية من المكونات الإضافية تشير إلى أنها نشطة ، كما هو موضح أدناه:
عند هذه النقطة ، يتم تثبيت Java ، وتم تثبيت الخادم ، وقمنا بتعديل إعداداتنا لـ Pi. حان الوقت للبدء في البناء مع الأصدقاء!
ملاحظة: قام موقع على شبكة الإنترنت بتغطية بعض الخطوات لتثبيت جافا و Spigot قبلنا ، ومن الممكن أن نستخدم هذه المقالة كمرجع وننسى أن نربطها. إذا كنت ترغب في قراءة هذه المقالة ، فيمكنك القيام بذلك عن طريق النقر فوق هذا الارتباط.