مقدمة: يشرح هذا الدليل كيفية إعداد خادم ماينكرافت على خادم VPS أو خادم مخصص. تم اختبار الخطوات على Ubuntu 22.04 LTS.
المتطلبات:
- جهاز محلي لتشغيل اللعبة
- خادم يعمل بنظام Ubuntu
- وصول بصلاحيات root أو مستخدم بصلاحيات sudo
قبل اللعب، يجب تنفيذ بعض الإعدادات الأساسية مثل إعداد جدار الحماية.
مثال على القيم:
<Your_Public_IP>- عنوان IP العام<Your_Minecraft_Username>- اسم المستخدم لماينكرافت
الخطوة 1 - إنشاء مستخدم جديد: لا يُنصح باستخدام root لتشغيل الخادم. أنشئ مستخدمًا جديدًا:
adduser <Your_Minecraft_Username>ثم أضفه لمجموعة sudo:
usermod -aG sudo <Your_Minecraft_Username>قم بتسجيل الدخول كمستخدم جديد:
su <Your_Minecraft_Username> && cd ~الخطوة 2 - إعداد الخادم: افتح المنفذ 25565 وثبّت Java:
2.1 فتح المنفذ: باستخدام UFW أو جدار حماية Hetzner، افتح المنفذ لترافيك TCP/UDP.
2.2 تثبيت Java: تحقق من التثبيت:
java --versionإذا لم يكن مثبتًا:
sudo apt update && sudo apt install openjdk-19-jdk-headless openjdk-19-jre-headless -yالخطوة 3 - تثبيت ماينكرافت: أنشئ مجلدًا:
mkdir MinecraftServer && cd MinecraftServerحمّل الملف من:
- Minecraft.net:
wget https://piston-data.mojang.com/.../server.jar- PaperMC.io:
wget -O server.jar https://api.papermc.io/...ثم تحقق من وجود الملف وقم بتحرير eula.txt:
nano eula.txtغيّر إلى: eula=true
الخطوة 4 - بدء الخادم باستخدام screen:
sudo apt install screen -y && screen -S MinecraftServerثم انتقل للمجلد وابدأ الخادم:
cd ~/MinecraftServer && java -Xms512M -Xmx<MEMORY>M -jar server.jarالخطوة 5 - إدارة جلسة screen: للخروج:
Ctrl+A ثم Dللعودة:
screen -dr MinecraftServerلإغلاق الجلسة:
screen -X -S MinecraftServer quitالخطوة 6 - تغيير المنفذ (اختياري): أوقف الخادم وعدّل server.properties لتغيير server-port.
بحث