تعريف
Minecraft هي لعبة فيديو شهيرة تم إنشاؤها بواسطة Markus Persson وتم تطويرها ونشرها بواسطة Mojang Studios. في Minecraft، يستكشف اللاعبون عالمًا ثلاثي الأبعاد تم إنشاؤه بشكل إجرائي ويمكنهم بناء الهياكل والعناصر الحرفية والمشاركة في أنشطة أخرى.
خادم Minecraft هو خادم مخصص يسمح للاعبين بالاتصال باللعبة عبر الإنترنت أو شبكة محلية. من خلال استضافة خادم Minecraft، يمكن للاعبين الاستمتاع بـ Minecraft مع الأصدقاء، بغض النظر عن موقعهم. يمكن إعداد خادم Minecraft على أنظمة تشغيل مختلفة، بما في ذلك Windows و macOS و Linux. يركز هذا الدليل على إنشاء خادم Minecraft على نظام Ubuntu 18.04/20.04/22.04.
تحديث النظام
أولاً، تحديث النظام للتأكد من تحديث جميع الحزم:
$ sudo apt update && sudo apt upgrade
ثبت Java 17
يتطلب خادم Minecraft تشغيل Java، لذلك دعنا نثبت Java 17:
$ sudo apt install openjdk-17-jdk
قم بإنشاء مستخدم لخادم Minecraft
من أفضل الممارسات تشغيل خادم Minecraft كمستخدم منفصل لأسباب أمنية:
$ sudo adduser minecraft
تبديل إلى minecraft مستخدم
انتقل الآن إلى مستخدم minecraft:
$ sudo su - minecraft
قم بتنزيل برنامج خادم Minecraft
قم بتنزيل نسخة برنامج خادم Minecraft 1.19.3:
$ wget https://piston-data.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar
تشغيل خادم Minecraft
تشغيل خادم Minecraft:
$ java -Xmx1024M -Xms1024M -jar server.jar nogui
تقبل EULA
قبول اتفاقية ترخيص المستخدم النهائي (EULA) من خلال تحرير ملف eula.txt:
$ nano eula.txt
قم بتغيير ‘eula = false’ إلى ‘eula = true’ وحفظ الملف.
إعادة تشغيل الخادم
أوقف الخادم بالأمر «توقف» في وحدة تحكم Minecraft ثم ابدأ من جديد:
$ java -Xmx1024M -Xms1024M -jar server.jar nogui
Edit server.properties
حرر ملف server.properties لتكوين خادم Minecraft:
$ nano server.properties
فيما يلي بعض الإعدادات المهمة التي يمكنك تكوينها في هذا الملف:
- server-name: اسم الخادم.
- server-port: المنفذ الذي يستمع إليه الخادم (الافتراضي هو 25565).
- level-name: اسم العالم.
- difficulty: مستوى صعوبة اللعبة (الخيارات هي Peaceful, Easy, Normal, and Hard).
- gamemode: اللعبة الافتراضية(الخيارات هي Survival, Creative, Adventure, and Spectator).
احفظ الملف عندما تنتهي من إجراء التغييرات.
اضبط قواعد جدار الحماية
إذا كان لديك جدار حماية ممكّن على خادم Ubuntu الخاص بك، فأنت بحاجة إلى السماح بحركة المرور القادمة في المنفذ 25565:
$ sudo ufw allow 25565/tcp
اختبر خادم Minecraft
أخيرًا، اختبر خادم Minecraft عن طريق الاتصال به من جهاز آخر على نفس الشبكة باستخدام عنوان IP لخادم Ubuntu 18.04/20.04/22.04 والمنفذ الافتراضي 25565.
يجب أن يكون لديك الآن إصدار خادم Minecraft يعمل بكامل طاقته 1.19.3 يعمل على Ubuntu مع Java 17 وملف server.properties المعد.