كيف تدخل سيرفر في ماين كرافت للكمبيوتر للمكركه و الاصلية
جدول المحتويات:
- المتطلبات الأساسية
- تثبيت بيئة وقت تشغيل Java
- إنشاء ماين كرافت المستخدم
- تثبيت Minecraft على Raspberry Pi
- تحميل وتجميع
mcrcon
- تحميل خادم ماين كرافت
- تكوين خادم ماين كرافت
- إنشاء ملف وحدة Systemd
- الوصول إلى وحدة التحكم Minecraft
- استنتاج
توت العليق بي يمكن استخدامها في العديد من المشاريع المختلفة. أحد أكثر حالات الاستخدام شيوعًا في Raspberry Pi هو تحويل Raspberry Pi إلى خادم ألعاب.
في هذا البرنامج التعليمي ، سنتعرف على عملية تثبيت وتكوين خادم Minecraft على Raspberry Pi 3 أو 4.
Minecraft هي واحدة من أكثر الألعاب شعبية في كل العصور. إنها لعبة فيديو رمل ، والتي تسمح للاعبيها باستكشاف عوالم لانهائية وبناء كل شيء من المنازل البسيطة إلى ناطحات السحاب الضخمة.
المتطلبات الأساسية
نحن نفترض أن لديك Raspbian مثبت على Raspberry Pi. لا يحتاج Plex Media Server إلى واجهة رسومية ، لذا نوصيك باستخدام صورة Raspbian Stretch Lite وتمكين SSH. وبهذه الطريقة ، سيكون لدى Raspberry Pi طاقة معالجة وذاكرة أكبر بكثير لتشغيل خادم وسائط Plex.
mcrcon
الأداة المساعدة
mcrcon
للاتصال بخادم Minecraft. قم بتثبيت الحزم المطلوبة لإنشاء أداة
mcrcon
:
sudo apt update
sudo apt install git build-essential
تمكين برنامج تشغيل GL باستخدام أداة
raspi-config
:
raspi-config
- انتقل إلى "خيارات متقدمة" باستخدام المفتاح لأعلى أو لأسفل ثم اضغط على مفتاح
Enter
حدد "برنامج تشغيل GL" واضغط على مفتاحEnter
حدد "GL (Fake KMS)" ، اضغط على مفتاحEnter
. هل ترغب في إعادة التشغيل الآن؟ "حدد" نعم "واضغط علىEnter
.
بمجرد عودة Pi إلى الإنترنت ، تابع بالخطوات التالية.
تثبيت بيئة وقت تشغيل Java
يتطلب Minecraft تثبيت Java 8 أو إصدار أعلى على النظام.
سنقوم بتثبيت الإصدار مقطوعة الرأس من JRE. هذا الإصدار أكثر ملاءمة لتطبيقات الخادم نظرًا لأنه يحتوي على عدد أقل من التبعيات ويستخدم موارد نظام أقل.
لتثبيت نوع OpenJRE 8 مقطوع الرأس:
sudo apt install openjdk-8-jre-headless
تحقق من التثبيت عن طريق طباعة إصدار java:
java -version
openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1+rpi1-b01) OpenJDK Client VM (build 25.212-b01, mixed mode)
إنشاء ماين كرافت المستخدم
لأغراض أمنية ، لا ينبغي تشغيل Minecraft تحت مستخدم الجذر. سننشئ مستخدمًا ونظامًا جديدين مع الدليل الرئيسي
/opt/minecraft
الذي سيقوم بتشغيل خادم Minecraft:
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
لن نقوم بتعيين كلمة مرور لهذا المستخدم. هذه ممارسة أمان جيدة لأن المستخدم لن يكون قادرًا على تسجيل الدخول عبر SSH.
تثبيت Minecraft على Raspberry Pi
قبل البدء في عملية التثبيت ، تأكد من التبديل إلى "minecraft" للمستخدم:
sudo su - minecraft
قم بإنشاء دليلين داخل الدليل الرئيسي للمستخدم:
mkdir -p ~/{tools, server}
- سيقوم دليل
tools
بتخزين عميلmcrcon
والبرنامج النصي للنسخ الاحتياطي. سيحتوي دليلserver
على خادم Minecraft الفعلي وبياناته.
تحميل وتجميع
mcrcon
RCON هو بروتوكول يسمح لك بالاتصال بخوادم Minecraft وتنفيذ الأوامر. mcron هو عميل RCON المدمج في C.
سنقوم بتنزيل الكود المصدري من GitHub وبناء
mcrcon
binary.
انتقل إلى دليل
~/tools
واستنساخ مستودع
Tiiffi/mcrcon
من GitHub الذي يقوم بتشغيل الأمر التالي:
cd ~/tools && git clone
بعد ذلك ، قم بالتبديل إلى دليل المخزون:
cd ~/tools/mcrcon
بدء الترجمة عن طريق الكتابة:
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
بمجرد الانتهاء ، يمكنك اختباره عن طريق الكتابة:
./mcrcon -h
سيظهر الإخراج بشيء من هذا القبيل:
Usage: mcrcon…… Sends rcon commands to Minecraft server…. mcrcon 0.6.1 (built: Sep 19 2019 20:52:13) Report bugs to tiiffi_at_gmail_dot_com or
تحميل خادم ماين كرافت
هناك العديد من تعديلات خادم Minecraft مثل Craftbukkit أو Spigot التي تتيح لك إضافة ميزات (مكونات إضافية) على الخادم الخاص بك وتخصيص الإعدادات وقرصها. سنقوم بتثبيت أحدث خادم Moangang الرسمي لفانيليا ماين كرافت.
توجه إلى صفحة تنزيل Minecraft للحصول على رابط التنزيل لأحدث ملف أرشيف لخادم Minecraft (JAR).
في وقت كتابة هذا التقرير ، كان الإصدار الأخير هو
1.14.4
. قبل تشغيل الأمر التالي ، يجب عليك التحقق من صفحة التنزيل للحصول على إصدار جديد.
قم بتشغيل الأمر
wget
التالي لتنزيل الملف jec Minecraft في الدليل
~/server
:
wget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar -P ~/server
تكوين خادم ماين كرافت
بمجرد اكتمال التنزيل ، انتقل إلى
~/server
دليل
~/server
وابدأ خادم Minecraft:
cd ~/server
java -Xms512M -Xmx768M -jar server.jar nogui
عند بدء التشغيل لأول مرة ، يقوم الخادم بتنفيذ بعض العمليات ويقوم بإنشاء
eula.txt
وملفات
eula.txt
.
: Failed to load properties from file: server.properties: Failed to load eula.txt: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
لتشغيل الخادم ، ستحتاج إلى الموافقة على Minecraft EULA. افتح ملف
eula.txt
وقم بتغيير
eula=false
إلى
eula=true
:
nano ~/server/eula.txt
~ / الخادم / eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). #Thu Sep 19 21:06:24 BST 2019 eula=true
أغلق واحفظ الملف.
بعد ذلك ، قم بتحرير ملف
server.properties
لتمكين بروتوكول rcon وتعيين كلمة مرور rcon. افتح الملف باستخدام محرر النص الخاص بك:
nano ~/server/server.properties
حدد الأسطر التالية وقم بتحديث قيمها ، كما هو موضح أدناه:
~ / الخادم / server.properties
rcon.port=25575 rcon.password=strong-password enable-rcon=true
لا تنسَ تغيير
strong-password
إلى شيء أكثر أمانًا. إذا كنت لا ترغب في الاتصال بخادم Minecraft من المواقع البعيدة ، فتأكد من قيام جدار الحماية الخاص بك بحظر منفذ rcon.
بينما هنا ، يمكنك أيضًا ضبط الخصائص الافتراضية للخادم. لمزيد من المعلومات حول الإعدادات المتاحة ، تحقق من صفحة server.properties.
إنشاء ملف وحدة Systemd
لتشغيل Minecraft كخدمة ، سنقوم بإنشاء ملف وحدة Systemd جديد.
العودة إلى مستخدم sudo الخاص بك عن طريق كتابة
exit
.
افتح محرر النص الخاص بك وقم بإنشاء ملف باسم
minecraft.service
في
/etc/systemd/system/
:
sudo nano /etc/systemd/system/minecraft.service
الصق التكوين التالي:
/etc/systemd/system/minecraft.service
Description=Minecraft Server After=network.target User=minecraft Nice=1 KillMode=none SuccessExitStatus=0 1 ProtectHome=true ProtectSystem=full PrivateDevices=true NoNewPrivileges=true WorkingDirectory=/opt/minecraft/server ExecStart=/usr/bin/java -Xmx768M -Xms512M -jar server.jar nogui ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password stop WantedBy=multi-user.target
قم بتعديل
Xmx
و
Xms
وفقًا لإصدار وموارد Raspberry Pi. تعرّف علامة
Xmx
الحد الأقصى لتخصيص الذاكرة المخصص لجهاز Java الظاهري (JVM) ، بينما تعرّف
Xms
تجمع تخصيص الذاكرة الأولي. تأكد أيضًا من أنك تستخدم منفذ
rcon
الصحيح وكلمة المرور.
احفظ وأغلق الملف وأعد تحميل تكوين systemd:
sudo systemctl daemon-reload
بدء تشغيل خادم Minecraft عن طريق إصدار:
sudo systemctl start minecraft
تحقق من حالة الخدمة باستخدام الأمر التالي:
sudo systemctl status minecraft
● minecraft.service - Minecraft Server Loaded: loaded (/etc/systemd/system/minecraft.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-09-19 21:11:58 BST; 1min 27s ago Main PID: 1992 (java) Tasks: 17 (limit: 1604) Memory: 338.9M CGroup: /system.slice/minecraft.service └─1992 /usr/bin/java -Xmx768M -Xms512M -jar server.jar nogui
في المرة الأولى التي تبدأ فيها الخدمة ، ستقوم بإنشاء العديد من ملفات التكوين والدلائل ، بما في ذلك Minecraft world. استخدم الأمر
tail
لمراقبة ملف سجل الخادم:
tail -f /opt/minecraft/server/logs/latest.log
بمجرد بدء تشغيل خادم Minecraft ، سيبدو الإخراج كالتالي:
: Preparing spawn area: 98%: Time elapsed: 201586 ms: Done (418.339s)! For help, type "help": Starting remote control listener: RCON running on 0.0.0.0:25575
تمكين خدمة Minecraft للبدء في وقت التمهيد تلقائيًا:
sudo systemctl enable minecraft
الوصول إلى وحدة التحكم Minecraft
للوصول إلى وحدة التحكم Minecraft ، استخدم الأداة المساعدة
mcrcon
. تحتاج إلى تحديد المضيف ، منفذ rcon ، كلمة مرور rcon واستخدام رمز التبديل
-t
الذي يتيح وضع محطة
mcrcon
:
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password -t
Logged in. Type "Q" to quit! >
عند الوصول إلى وحدة التحكم Minecraft من موقع بعيد ، تأكد من عدم حظر منفذ rcon.
استنتاج
لقد قمت بتثبيت خادم Minecraft بنجاح على Raspberry Pi. يرجى ملاحظة أن Minecraft قد لا تعمل بسلاسة على الأنظمة ذات الموارد المنخفضة.
جافا ماين كرافت التوت بيكيفية تثبيت خادم ماين كرافت على centos 7
في هذا البرنامج التعليمي ، سنتعرف على الخطوات الضرورية لتثبيت وتكوين خادم Minecraft على CentOS 7. سنستخدم systemd لتشغيل خادم Minecraft وأداة mcrcon للاتصال بالمثيل قيد التشغيل.
كيفية تثبيت خادم ماين كرافت على ديبيان 9
Minecraft هي واحدة من أكثر الألعاب شعبية في كل العصور. إنها لعبة فيديو رمل حول بناء الهياكل المختلفة والمغامرات. يشرح هذا البرنامج التعليمي كيفية تثبيت وتكوين خادم Minecraft على دبيان 9.
كيفية تثبيت خادم ماين كرافت على أوبونتو 18.04
يغطي هذا البرنامج التعليمي التثبيت والتكوين على أحدث إصدار من Minecraft Server على Ubuntu 18.04. سنستخدم systemd لتشغيل خادم Minecraft وأداة mcrcon للاتصال بالمثيل قيد التشغيل.