
تعريف
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 noguiEdit 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 المعد.
