كيفية استضافة خادم ماينكرافت الخاص بك
Minecraft هي لعبة شائعة جدًا وجزء كبير من جاذبيتها هو القدرة على تشغيل خوادمك الخاصة. من السهل جدًا استضافة خادم Minecraft، ويمكنك تشغيله بسرعة. نعرض لك هنا كيف يمكنك استضافة خادم Minecraft، كخدمة نظام وحاوية Docker.
لماذا تستضيف خادم Minecraft الخاص بك؟
أحد أكبر الأسباب التي تجعلك تستضيف خادم Minecraft الخاص بك هو أنه يمنحك الخصوصية في عالم Minecraft الخاص بك. تخضع الخدمات المستضافة، مثل Minecraft Realms، لسياسات Mojang الصارمة، والتي يمكن أن تؤدي إلى حظر عالمي غير عادل وغير مبرر للاعبين.
وبصرف النظر عن ذلك، فإن استضافة خادم Minecraft الخاص بك يمنحك أيضًا التحكم الكامل في ملفات الأبعاد الخاصة بعالمك. يتيح لك ذلك عمل نسخة احتياطية لعالمك وإجراء تعديلات على مستوى الخادم من خلال WorldEdit وLitematica.
وأخيرًا، تتيح لك الاستضافة الذاتية لعالم Minecraft إمكانية إدخال تغييرات على طريقة اللعب من خلال العديد من التعديلات وحزم التعديل. على سبيل المثال، يعد تثبيت Minecraft Spigot Server على خدمة مستضافة أمرًا مستحيلًا إذا كانت لوحة الويب الخاصة بموفر الخدمة الخاص بك أو خطة الاستضافة لا تغطيها.
في ملحوظة جانبية: استكشف بعضًا من أفضل ألعاب وضع الحماية التي لا تشبه لعبة Minecraft.
تحضير النظام لخادم Minecraft
افتراض: يتم تنفيذ التعليمات المذكورة هنا على جهاز Ubuntu مزود بذاكرة وصول عشوائي (RAM) سعة 4 جيجابايت من DigitalOcean. ويفترض أيضًا أنك تمتلك حاليًا اسم مجال يمكنك إضافة سجلات DNS إليه.
ستحتاج إلى بعض حزم البرامج قبل أن تتمكن من تشغيل خادم Minecraft. يمكنك تثبيتها مباشرة باستخدام مدير الحزم المناسب لـ Ubuntu. ابدأ بتشغيل الأمر التالي في الوحدة الطرفية على الخادم الخاص بك:
sudo apt install default-jdk tmux wget
انتقل إلى صفحة سجلات DNS الخاصة بمسجل النطاق الخاص بك، ثم قم بإنشاء سجل “A” جديد يشير إلى عنوان IPv4 لخادم Minecraft الخاص بك:
قم بإنشاء الدليل الذي تريد تشغيل الخادم فيه وانتقل إلى داخله. يمكنك القيام بكل شيء من الدليل الرئيسي الخاص بك، إذا كان ذلك أكثر ملاءمة لك:
mkdir ~/minecraft && cd ~/minecraft
افتح متصفح الويب على جهازك المضيف، ثم انتقل إلى صفحة تنزيل خادم Minecraft.
حدد موقع رابط التنزيل لملف .jar الخاص بالخادم، ثم انسخ هذا الرابط إلى حافظة نظامك.
ارجع إلى النافذة الطرفية لخادمك، واكتب الأمر التالي، ثم الصق الرابط في الحافظة الخاصة بك:
wget -O minecraft_server.jar PASTE-YOUR-LINK-HERE
لتشغيل أحدث خادم للعبة Minecraft، يتعين عليك قبول اتفاقية ترخيص المستخدم النهائي (EULA) الخاصة باللعبة. يمكنك القيام بذلك عن طريق إنشاء ملف “eula.txt” في نفس الدليل الموجود على الخادم الخاص بك. سوف يقرأ الخادم الملف ويتأكد من أنك قبلت الترخيص:
echo "eula=true" > eula.txt
تثبيت وتشغيل الخادم
لا تحتاج إلى برنامج نصي لبدء التشغيل، ولكن من الأسهل دمج الأشياء في برنامج نصي بحيث تحتاج فقط إلى تشغيل أمر واحد لبدء تشغيل الخادم الخاص بك. ابدأ في إنشاء ملف جديد عن طريق فتحه باستخدام محرر النصوص الخاص بك:
قم بلصق كتلة التعليمات البرمجية التالية داخل ملف البرنامج النصي الجديد الخاص بك:
#!/bin/bash tmux new-session -s $1 '/usr/bin/java -Xmx4096M -Xms4096M -jar minecraft_server.jar nogui'
ملحوظة: يمكنك تشغيل هذا البرنامج النصي تلقائيًا في الخلفية عن طريق إضافة ملف -d
العلم بعد new-session
أمر فرعي.
احفظ البرنامج النصي الخاص بك واخرج من محرر النصوص. ستحتاج أيضًا إلى جعل البرنامج النصي قابلاً للتنفيذ قبل أن تتمكن من تشغيله:
chmod u+x ./start-server.sh
أنت جاهز أخيرًا لبدء تشغيل الخادم الخاص بك. أعطه اسمًا يمكنك التعرف عليه بسهولة بين علامتي الاقتباس عند تشغيل البرنامج النصي:
./start-server.sh "my-server"
سيبدأ الخادم الخاص بك وينشئ التضاريس والمناطق الأحيائية في عالمك. انتظر حتى يتم طباعة “تم!” على موجه الخادم.
افتح عميل Minecraft الخاص بك، وانتقل إلى شاشة اللاعبين المتعددين، ثم انقر فوق “إضافة خادم”.
أدخل اسمًا لسجلك الجديد، ثم اكتب العنوان الكامل لخادمك.
اختبر اتصالك بخادم Minecraft الجديد الخاص بك عن طريق النقر المزدوج فوق إدخال الخادم على شاشة Multiplayer.
نصيحة: تعرف على كيفية تسريع عميل Minecraft الخاص بك باستخدام OptiFine.
تحديث تكوين الخادم الافتراضي
على الرغم من أن تكوين الخادم الافتراضي سيعمل مع معظم المستخدمين، فمن الممكن تعديل سلوك الخادم الخاص بك عن طريق تحرير ملف “server.properties” الخاص به. يحتوي هذا على الخيارات الأساسية لخادمك، مثل وضع الصعوبة ومسافة العرض والمستوى الأساسي.
ابدأ بتشغيل stop
على وحدة تحكم الخادم الخاص بك لحفظ وإغلاق عالم Minecraft الخاص بك بأمان.
تأكد من وجودك في دليل الخادم الخاص بك، ثم قم بإنشاء نسخة احتياطية من ملف “server.properties” الأصلي:
cd ~/minecraft-server && cp ./server.properties ./server.properties.backup
افتح ملف server.properties الأصلي باستخدام محرر النصوص المفضل لديك:
وفي الداخل، يمكنك تعديل كل متغير افتراضي لخادمك حسب رغبتك. على سبيل المثال، تغيير pvp
سيؤدي المتغير إلى “خطأ” إلى تعطيل قتال أي لاعب على الخادم.
احفظ التعديلات التي أجريتها على ملف server.properties الخاص بك، ثم قم بتشغيله ./start-server.sh my-server
لإعادة تحميل الخادم الخاص بك مع التكوين الجديد الخاص بك.
تشغيل خادم Minecraft في Docker
بصرف النظر عن كونه خدمة نظام، يمكنك أيضًا تشغيل خادم Minecraft الخاص بك كحاوية Docker. يتيح لك ذلك نشر الخادم الخاص بك ونقله بسهولة من جهاز إلى آخر، بالإضافة إلى تعديل وإعادة بناء الخادم الخاص بك إلى أي إصدار تريده من Minecraft.
ابدأ بتثبيت Docker على جهاز Linux الخاص بك، ثم قم بتشغيله docker -v
للتأكد من أن البرنامج الخفي يعمل بشكل صحيح.
أنشئ مجلدًا جديدًا في الدليل الرئيسي لديك، ثم انتقل إلى داخله:
mkdir -p ~/minecraft-docker/data && cd ~/minecraft-docker
قم بإنشاء ملف “docker-compose.yml” داخل دليل Minecraft Docker الخاص بك باستخدام محرر النصوص المفضل لديك:
nano ./docker-compose.yml
الصق كتلة التعليمات البرمجية التالية داخل ملف Docker Compose الخاص بك:
services: mc: image: itzg/minecraft-server tty: true stdin_open: true ports: - "25565:25565" environment: EULA: "TRUE" VERSION: "1.20.6" volumes: - ./data:/data
احفظ ملف الإنشاء، ثم قم بتشغيل الأمر التالي لبدء عملية الإنشاء:
sudo docker compose up -d
تأكد من تشغيل خادم Minecraft عن طريق إدراج الحاويات النشطة في النظام:
اتصل بعالم Minecraft الجديد الخاص بك من خلال الانتقال إلى قائمة اللاعبين المتعددين لدى عميلك، ثم تقديم عنوان الخادم الخاص بك ضمن “الاتصال المباشر”.
إعادة بناء حاوية خادم Minecraft
تتمثل إحدى مزايا استخدام Docker في أنه من السهل جدًا تغيير الأجزاء الأساسية لخادم Minecraft الخاص بك، مثل الإصدار وإطار التعديل ومكدس الشبكات. قد يكون هذا مفيدًا بشكل خاص إذا كنت ترغب في تجربة تكوينات خادم مختلفة دون الاستثمار في وحدة تحكم خادم كاملة مثل Crafty.
ابدأ بإيقاف تشغيل نشر Docker Compose:
افتح ملف “docker-compose.yml” باستخدام محرر النصوص المفضل لديك:
nano ~/minecraft-docker/docker-compose.yml
قم بالتمرير لأسفل إلى قسم “env:”، وأضف المتغير “TYPE” ضمن “VERSION”، ثم اضبط قيمته على “paper”.
احفظ ملف .yml الجديد، ثم قم بتشغيله sudo docker compose up -d
لإعادة بناء خادم Minecraft الجديد الخاص بك باستخدام الواجهة الخلفية الورقية.
يعد تعلم كيفية استضافة خادم Minecraft الخاص بك أحد الأشياء القليلة التي يمكنك القيام بها باستخدام لعبة وضع الحماية الرائعة هذه. استكشف العوالم المختلفة التي يمكنك إنشاؤها من خلال النظر في بعض أفضل بذور Minecraft المتوفرة اليوم.
حقوق الصورة: ELLA DON عبر Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.
اشترك في نشرتنا الإخبارية!
يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك
اكتشاف المزيد من موقع 5 كيلو
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.