كيفية تشغيل خادم Minecraft على VPS
كُتب بواسطة فريق ApexVPS • آخر تحديث: يوليو 2026 • 8 دقائق قراءة
تشغيل خادم Minecraft على VPS يمنحك أداءً مخصصًا، وزمن استجابة منخفضًا، وتحكمًا كاملًا في الجذر. أول شيء يجب إتقانه هو متطلبات VPS لخادم Minecraft، وأكبر عامل هو ذاكرة الوصول العشوائي. احصل على تحديد حجم الذاكرة الصحيح لعدد لاعبيك وعدّلاتك، والباقي — تثبيت Java، تشغيل Paper، إبقاء العملية حية، وفتح جدار الحماية — سيكون سهلاً. يرشدك هذا الدليل خلال الإعداد الكامل بأوامر دقيقة قابلة للنسخ واللصق لأنظمة Ubuntu وDebian.
لماذا تشغيل Minecraft على VPS؟
الاستضافة المشتركة أو "الاقتصادية" تفرط في بيع المعالج والذاكرة، لذا ينخفض معدل النبض لديك بمجرد ارتفاع استهلاك جارك. يتجنب VPS ذو الموارد المخصصة الحقيقية ذلك: لا إفراط في البيع، لا جيران مزعجين، وأداء ثابت على مدار الساعة. كما تحصل على وصول كامل إلى الجذر لتثبيت أي إصدار Java، وضبط إعدادات JVM، وتشغيل النسخ الاحتياطية وفقًا لجدولك الخاص، وإضافة الإضافات أو العدلات. إذا كنت تريد معرفة المفاضلات لأحمال العمل متعددة اللاعبين، فاقرأ دليلنا المتخصص حول VSP لخوادم الألعاب.
متطلبات VPS لخادم Minecraft: الذاكرة والمعالج حسب عدد اللاعبين
الذاكرة هي ما يصنع أو يكسر خادم Minecraft. العالم، والقطع المحملة، والكيانات، والإضافات كلها تعيش في الذاكرة، لذا فإن تحديد حجم أقل من اللازم يسبب تقطعًا وانهيارات بسبب نقص الذاكرة. المعالج مهم أيضًا — حلقة اللعبة الرئيسية غالبًا ما تكون أحادية الخيط، لذا فإن الأداء القوي لكل نواة يحافظ على معدل نبضك عند 20 TPS صحي.
الذاكرة هي العامل الرئيسي
استخدم الجدول أدناه كنقطة بداية، ثم اضبط للأعلى إذا أضفت إضافات أو عدلات أو حدود عالم أكبر. لاحظ أنه لا ينبغي أبدًا منح كل غيغابايت لـ Java: اترك على الأقل 1 GB مجانًا لنظام التشغيل وSSH والنسخ الاحتياطية.
| نوع الخادم واللاعبون | خصص لـ Minecraft | خطة ApexVPS المقترحة |
|---|---|---|
| Vanilla / Paper، 1-5 لاعبين | ~2-3 GB | Starter Pro (4 GB RAM) |
| Paper + بعض الإضافات، 5-15 لاعبًا | ~4-6 GB | Business (8 GB RAM) |
| عدلات Mod أو 15-30+ لاعبًا | ~8-12 GB | Enterprise (16 GB RAM) |
المعالج وأداء الخيط الواحد
كل خطة ApexVPS تتضمن vCPU مخصصًا بدلاً من نوى مشتركة، لذا فإن دورات المعالج التي تدفع مقابلها متاحة دائمًا. Starter Pro يمنحك 2 vCPU، وBusiness 4 vCPU، وEnterprise 8 vCPU. توليد العالم، والريدستون، والمناطق المليئة بالوحوش هي اللحظات الأكثر استهلاكًا للمعالج؛ المزيد من النوى تساعد في تحميل القطع والمهام الخلفية، لكن النواة الواحدة السريعة هي ما يحافظ على معدل نبضك أثناء اللعب العادي.
العدلات وحزم العدلات
تعد حزم modpack مثل Forge و Fabric أثقل بكثير من اللعبة الأصلية. يمكن أن تتطلب حزمة كبيرة بمفردها 8-12 غيغابايت من الذاكرة العشوائية قبل إضافة اللاعبين. إذا كنت تخطط لتشغيل حزمة شائعة، فابدأ بخطة Business أو Enterprise وراقب استخدام الذاكرة قبل التوسع.
اختر موقعًا منخفض زمن الاستجابة
يشعر اللاعبون بزمن الاستجابة مباشرة كـ "تأخير"، لذا استضف بالقرب منهم. تدير ApexVPS 39 موقعًا حول العالم — 18 ولاية قضائية للخصوصية و21 منطقة قياسية — مع زمن استجابة منخفض في المناطق الرئيسية، بما في ذلك فرانكفورت ونيويورك وسنغافورة ولندن ولوس أنجلوس وطوكيو وأمستردام وسيدني. اختر المنطقة الأقرب لغالبية مجتمعك؛ يمكنك تحديد موقعك المفضل في الحقل الاختياري عند التسجيل.
تثبيت Java
يتطلب Minecraft الحديث (1.20.5 وما بعدها) Java 21. حدّث النظام وقم بتثبيت JRE بدون واجهة رسومية، وهو أخف لأنه يتخطى مكتبات سطح المكتب التي لا تحتاجها على الخادم:
sudo apt update && sudo apt upgrade -y
sudo apt install -y openjdk-21-jre-headless
java -version
يجب أن يطبع الأمر الأخير إصدار Java 21. إذا كنت مقيدًا بإصدار أقدم يتطلب Java 17، فقم بتثبيت openjdk-17-jre-headless بدلاً من ذلك.
إعداد خادم Paper (أو Vanilla)
أنشئ مستخدم نظام ودليلًا مخصصًا حتى لا يعمل الخادم أبدًا كجذر:
sudo adduser --system --group minecraft
sudo mkdir -p /opt/minecraft
sudo chown minecraft:minecraft /opt/minecraft
Paper هو إصدار محسّن بديل عن خادم الفانيلا، يدعم المزيد من اللاعبين لكل غيغابايت ويدعم الإضافات — وهو الخيار الأكثر شيوعًا للاستضافة الذاتية. Vanilla هو الملف الرسمي ويتطابق مع سلوك اللعب الفردي تمامًا. قم بتنزيل الملف الذي اخترته في دليل الخادم. بالنسبة لـ Paper، انسخ عنوان URL الحالي للبناء من صفحة التنزيلات الرسمية واستبدله أدناه:
cd /opt/minecraft
# Grab the current download URL from papermc.io/downloads, then:
sudo -u minecraft wget -O server.jar "PASTE_PAPER_DOWNLOAD_URL_HERE"
قم بتشغيل الخادم مرة واحدة لتوليد ملفاته. سيتوقف فورًا ويطلب منك قبول اتفاقية EULA:
cd /opt/minecraft
sudo -u minecraft java -Xms2G -Xmx3G -jar server.jar --nogui
افتح الملف الذي تم إنشاؤه eula.txt واضبط العلامة على true (وهذا يؤكد قبولك لاتفاقية ترخيص المستخدم النهائي من Mojang)، ثم ابدأ الخادم مرة أخرى:
sudo -u minecraft sed -i 's/eula=false/eula=true/' /opt/minecraft/eula.txt
أثناء وجودك هنا، يجدر ضبط server.properties: خفض view-distance (على سبيل المثال إلى 8) و simulation-distance هو أسرع طريقة لتقليل حمل الذاكرة والمعالج على الخوادم المزدحمة.
تخصيص الذاكرة باستخدام علامات JVM
اضبط الذاكرة الأولية (-Xms) والقصوى (-Xmx) على نفس القيمة حتى لا يقضي JVM وقتًا في تغيير الحجم. اقرن ذلك بعلامات ضبط G1GC المستخدمة على نطاق واسع لتخفيف توقفات جمع القمامة. في خطة Business (8 غيغابايت)، يعد تخصيص 6 غيغابايت لـ Minecraft تقسيمًا معقولاً:
java -Xms6G -Xmx6G \
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
-XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC \
-XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M \
-jar server.jar --nogui
اضبط -Xms/-Xmx ليتوافق مع خطتك والجدول أعلاه، مع ترك مساحة دائمًا لنظام التشغيل.
إبقاء الخادم قيد التشغيل: screen أو systemd
ستغلق جلسة SSH في النهاية، لذا يجب أن يعمل الخادم بشكل منفصل عن الطرفية.
بداية سريعة باستخدام screen
screen هو الخيار الأسرع للاختبار. ابدأ جلسة مسماة، ثم أطلق الخادم، ثم افصل باستخدام Ctrl+A متبوعًا بـ D. أعد الاتصال في أي وقت للوصول إلى وحدة تحكم الخادم:
sudo apt install -y screen
screen -S minecraft
# start the server with your java command, then press Ctrl+A then D to detach
# reattach later with:
screen -r minecraft
إعداد Production باستخدام systemd
لأي شيء طويل الأمد، تعتبر خدمة systemd أفضل: تبدأ عند الإقلاع وتعيد التشغيل بعد الانهيار. أنشئ /etc/systemd/system/minecraft.service:
[Unit]
Description=Minecraft Server
After=network.target
[Service]
User=minecraft
Group=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms6G -Xmx6G -XX:+UseG1GC -jar server.jar --nogui
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
أعد تحميل systemd، ثم فعّل الخدمة وابدأها:
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo systemctl status minecraft
افتح المنفذ في UFW
يستمع إصدار Java من Minecraft على منفذ TCP 25565 افتراضيًا. قبل تمكين جدار الحماية، اسمح دائمًا بـ SSH أولاً حتى لا تحبس نفسك خارج الخادم:
sudo ufw allow OpenSSH
sudo ufw allow 25565/tcp
sudo ufw enable
sudo ufw status
يتصل اللاعبون باستخدام عنوان IP الخاص بـ VPS الخاص بك (تشمل خطط Business وEnterprise عنوان IPv4 مخصصًا). توفر ApexVPS أيضًا حماية DDoS دائمة، وهو أمر مهم لخوادم الألعاب العامة.
قم بعمل نسخة احتياطية من عالمك
قم بعمل نسخة احتياطية قبل كل تحديث ووفقًا لجدول منتظم. أفضل نهج هو إيقاف الخادم (أو تشغيل save-off و save-all في وحدة التحكم) حتى لا تتم كتابة الملفات، ثم أرشفة مجلدات العالم:
mkdir -p ~/backups
sudo systemctl stop minecraft
sudo tar -czf ~/backups/world-$(date +%F).tar.gz -C /opt/minecraft world world_nether world_the_end
sudo systemctl start minecraft
قم بأتمتة ذلك عبر مهمة cron تعمل خلال ساعات الذروة المنخفضة. بالإضافة إلى أرشيفاتك الخاصة، يقوم ApexVPS بتشغيل نسخ احتياطية يومية على Starter Pro ولقطات كل ساعة على Business و Enterprise، مما يمنحك طبقة حماية ثانية في حالة تلف العالم.
ادفع بالعملات المشفرة، بدون حاجة لبطاقة
الدفع في ApexVPS يتم حصريًا بالعملات المشفرة عبر OxaPay ويقبل Bitcoin وEthereum وUSDT وأكثر من 30 عملة أخرى — بدون بطاقة ائتمان وبدون حساب بنكي. التسجيل يتم بالبريد الإلكتروني فقط: نطلب بريدًا إلكترونيًا لإرسال تفاصيل الوصول بالإضافة إلى ملاحظات اختيارية لمفتاح SSH أو نظام التشغيل أو الموقع المفضل، دون الحاجة لاسم أو عنوان أو KYC. يتم تثبيت مبلغ العملة المشفرة عند إنشاء الفاتورة ويكون صالحًا لمدة 90 دقيقة، ويبدأ التجهيز فور تأكيد الدفع على السلسلة. للحصول على الصورة الكاملة للاستضافة المجهولة بدون بطاقات، راجع نظرة عامة على استضافة VPS الصديقة للعملات المشفرة. عندما تكون مستعدًا للانطلاق، قارن خطط وأسعار VPS واختر مستوى الذاكرة الذي يناسب عدد لاعبيك.
الأسئلة الشائعة
كم أحتاج من ذاكرة RAM لخادم Minecraft؟
الذاكرة هي العامل الأساسي. خادم فانيلا أو Paper صغير لـ 1-5 لاعبين يعمل بحوالي 2-3 جيجابايت، وخادم إضافات لـ 5-15 لاعبًا يحتاج عادةً 4-6 جيجابايت، و15-30+ لاعبًا أو حزم التعديلات الثقيلة تحتاج غالبًا 8-12 جيجابايت. اترك دائمًا 1 جيجابايت على الأقل لنظام التشغيل بدلاً من تخصيص كل شيء لـ Java.
هل VPS مناسب لخادم Minecraft؟
نعم. VPS مع CPU وRAM مخصصين يوفر أداءً ثابتًا للتيك بدون جيران مزعجين، بالإضافة إلى وصول كامل لجذر لتثبيت Java وضبط خيارات JVM وإدارة النسخ الاحتياطية. اختيار مركز بيانات قريب يحافظ على زمن انتقال منخفض للاعبين.
هل أستخدم Vanilla أم Paper؟
Vanilla هو الخادم الرسمي ويطابق سلوك اللعب الفردي تمامًا. Paper هو فرع محسّن ويدعم الإضافات ويخدم لاعبين أكثر لكل جيجابايت من RAM، ولهذا تستخدمه معظم الخوادم المستضافة ذاتيًا.