OffshoreVps
الشروحات11 أكتوبر 20268 دقيقة للقراءةبقلم فريق OffshoreVps

كيف تستضيف خادم Minecraft على VPS

اختر حجم VPS المناسب، وثبّت Java 21، وشغّل Minecraft كخدمة systemd، وافتح المنفذ، واحمِ خادمك من هجمات DDoS.

تشغيل خادم Minecraft خاص بك على VPS يعني أنه متصل على مدار الساعة، ولا يعتمد على إنترنت منزلك، ويستطيع استيعاب لاعبين أكثر من حاسوب محمول. يعدّ هذا الدليل خادم Java Edition على Ubuntu مع إعادة تشغيل تلقائية.

نافذة طرفية على VPS تعرض الأوامر المستخدمة لاستضافة خادم Minecraft، تبدأ بـ “sudo apt update”
نوع الأوامر التي ستشغّلها على خادمك في هذا الدليل.

كم تحتاج من الخادم؟

اللاعبونالإعدادVPS المقترح
2 إلى 5Vanilla أو Paper2 vCPU، 4 GB RAM
5 إلى 20Paper مع بضع إضافات4 vCPU، 8 GB RAM
حزم التعديلاتForge أو Fabric4 vCPU، من 8 إلى 16 GB من RAM

الحلقة الرئيسية في Minecraft تعمل على خيط واحد سريع، لذا تمنح خطة بمعالج مخصص نبضات أكثر سلاسة من المشتركة. اختر موقعاً قريباً من لاعبيك؛ راجع كيف تختار موقع VPS.

1. ثبّت Java

sudo apt update
sudo apt install -y openjdk-21-jre-headless screen

تحتاج إصدارات Minecraft الحالية إلى Java 21. تحقق من الإصدار الذي تنوي تشغيله إذا كان أقدم.

2. أنشئ مستخدماً ونزّل الخادم

sudo adduser --system --group --home /opt/minecraft minecraft
sudo -u minecraft mkdir -p /opt/minecraft/server
cd /opt/minecraft/server

نزّل ملف jar الخاص بالخادم للإصدار الذي اخترته من موقع Minecraft الرسمي أو من موقع PaperMC، واحفظه باسم server.jar. ثم وافق على الترخيص:

echo "eula=true" | sudo -u minecraft tee eula.txt
خطوات هذا الدليل بالترتيب: 1. كم تحتاج من الخادم؟؛ 2. 1. ثبّت Java؛ 3. 2. أنشئ مستخدماً ونزّل الخادم؛ 4. 3. شغّله كخدمة؛ 5. 4. الإعدادات الأساسية في server.properties؛ 6. احمِه من الهجمات
خطوات هذا الدليل بالترتيب.

3. شغّله كخدمة

sudo nano /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft server
After=network.target

[Service]
User=minecraft
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xms2G -Xmx3G -jar server.jar nogui
Restart=on-failure

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo ufw allow 25565/tcp

اضبط -Xmx على نحو نصف الذاكرة في الجهاز، ليحتفظ نظام التشغيل بمساحة للتخزين المؤقت. اتصل من اللعبة بعنوان IP الخاص بخادمك.

4. الإعدادات الأساسية في server.properties

  • white-list=true وenforce-whitelist=true كي لا ينضم إلا اللاعبون المعتمدون.
  • view-distance=8 يخفض استخدام المعالج مع خسارة قليلة ظاهرياً.
  • online-mode=true يُبقي التحقق من الحسابات مفعلاً. إيقافه يتيح لأي شخص انتحال شخصية أي لاعب.

احمِه من الهجمات

خوادم الألعاب هدف شائع لـ DDoS. اختر مضيفاً يوفّر ترشيحاً على مستوى الشبكة، وهو ما يشرحه دليلنا إلى حماية DDoS، ولا تنشر عنوان IP الخاص بك في أماكن لا حاجة لها. انسخ مجلد العالم احتياطياً يومياً؛ راجع دليل النسخ الاحتياطي.