كيف تُبقي خادم Minecraft يعمل 24/7
في هذه الصفحة
- لماذا يتوقف خادمك في اللحظة التي تُشيح فيها بنظرك
- ما الذي يعنيه وقت تشغيل 99.9% فعليًا
- ما الذي يطلبه منك جهاز يعمل بلا توقف
- عنوان IP المنزلي يصبح عنوان الخادم
- جهازك الخاص أم VPS أم استضافة مُدارة: من يقوم بالعمل
- كيف تُبقي خادمًا ذاتي الاستضافة حيًا رغم ذلك
- متى يتوقف العناء عن كونه مجديًا
- الأسئلة الشائعة
تشغيل خادم Minecraft هو الجزء السهل. أما إبقاؤه يعمل — طوال الليل، وأنت في العمل، وحين يقرر Windows إعادة التشغيل من أجل تحديث — فتلك مشكلة مختلفة تمامًا، وهي التي تقضي بهدوء على معظم الخوادم المُشغَّلة من المنزل.
هذا الدليل يتناول المشكلة الثانية. ليس أي استضافة تختار، بل ما الذي يُخرج الخادم عن الخدمة فعليًا، وما الذي يتطلبه "العمل الدائم" حقًا من جهاز موضوع في غرفة نومك، والخطوات الملموسة التي تُبقيه حيًا: إعادة التشغيل التلقائية، وبرامج المراقبة، وإعادات التشغيل المجدولة، والنسخ الاحتياطي خارج الجهاز. وفي النهاية ستعرف بالضبط أي طريقة من الطرق الثلاث لتشغيل خادم تناسب حجم العمل الذي أنت مستعد لتحمّله.
لماذا يتوقف خادمك في اللحظة التي تُشيح فيها بنظرك
خادم Minecraft هو برنامج واحد يعمل على جهاز واحد. لا شيء يراقبه، ولا شيء يعيد تشغيله، ولا شيء يُبقي الجهاز مستيقظًا نيابةً عنه. حين يقول الناس "خادمي يخرج عن الخدمة باستمرار"، يكون السبب في الغالب واحدًا من هذه الخمسة، ولا ذنب لـ Minecraft في أيٍّ منها:
- الجهاز دخل في وضع السكون. إعدادات الطاقة الافتراضية في كل حاسوب مكتبي ومحمول تُعلّق عمل الجهاز بعد فترة من عدم استخدام لوحة المفاتيح أو الفأرة. والخادم المشغول بخدمة اللاعبين يُحتسب خاملًا، لأن لا أحد يلمس لوحة المفاتيح.
- خاصية Fast Startup جعلت إيقاف التشغيل يبدو كإعادة تشغيل. على Windows تكون مفعّلة افتراضيًا، وهي أكثرها إرباكًا: الجهاز يبدو وكأنه عاد للعمل، لكن عملية الخادم اختفت والمهمة التي ضبطتها لبدء التشغيل لم تعمل أبدًا.
- تحديث أعاد تشغيله في الثالثة فجرًا. Windows Update والتحديثات غير المراقَبة على Linux كلاهما يعيد التشغيل دون أن يسأل. وإن لم يكن هناك ما يُشغّل خادمك عند الإقلاع، فهو ببساطة لن يعود أبدًا.
- أحدهم أغلق غطاء الحاسوب، أو سجّل الخروج، أو نزع القابس. تسجيل الخروج من جلسة المستخدم يُنهي العمليات الجارية فيها. وإغلاق غطاء الحاسوب المحمول يُعلّق الجهاز. أما شريك السكن الذي يحتاج المقبس فيُنهي النقاش كليًا.
- انقطاع في الكهرباء أو الإنترنت. انقطاع لثانية واحدة يكفي. الجميع يُفصلون، ولا شيء يُعيد الخادم من تلقاء نفسه.
ما الذي يعنيه وقت تشغيل 99.9% فعليًا
"العمل الدائم" شعور. أما وقت التشغيل فهو قياس، والفرق بينهما يظهر في اللحظة التي تحاول فيها معرفة ما إذا كان خادمك موثوقًا بالفعل أم أنك فقط لم تكن تنظر حين سقط.
وقت التشغيل الحقيقي يُقاس من خارج الجهاز: شيء ما على الإنترنت يتصل بمنفذ خادمك كل دقيقة ويسجّل ما إذا كان قد أجاب. هذا هو التعريف الوحيد المعتبَر، لأنه يرصد الحالات التي لا يستطيع جهازك الإبلاغ عنها — الجهاز نائم، أو الإنترنت مقطوع، أو العملية معلّقة. عبارة "جهازي كان يعمل طوال الأسبوع" ليست رقم وقت تشغيل.
النسب المئوية تبدو مجردة حتى تُحوّلها إلى وقت. خلال شهر من 30 يومًا:
| وقت التشغيل | التوقف المسموح به شهريًا | كيف يبدو ذلك |
|---|---|---|
| 99% | نحو 7 ساعات و12 دقيقة | أمسية كاملة ضائعة، كل شهر |
| 99.5% | نحو 3 ساعات و36 دقيقة | فترة بعد ظهر سيئة واحدة |
| 99.9% | نحو 43 دقيقة | إعادة تشغيل واحدة وبدء بطيء |
| 99.99% | نحو 4 دقائق | بالكاد لمحة عابرة |
اقرأ هذا الجدول إلى جانب القسم السابق وستتضح مشكلة الاستضافة المنزلية: دورة إعادة تشغيل واحدة من Windows Update تستهلك بالفعل معظم شهر بنسبة 99.9%. ليست أزمة ولا عطل عتاد — مجرد إعادة تشغيل روتينية. اثنتان منها، بالإضافة إلى أمسية واحدة نام فيها الجهاز، وستهبط إلى نطاق 99% دون أن يحدث أي خلل فعلي.
وإن أردت معرفة رقمك الحقيقي بدل تخمينه، وجّه أداة مراقبة خارجية مجانية إلى عنوان خادمك ومنفذه ودعها تعمل شهرًا كاملًا. ستخبرك بأشياء لم تكن تعرفها، عن ساعات نومك غالبًا. وللمقارنة، تعمل HytHost وفق هدف وقت تشغيل 99.9% — المعيار نفسه، مقيسًا بالطريقة نفسها.
ما الذي يطلبه منك جهاز يعمل بلا توقف
الجهاز الذي لا يُطفأ أبدًا يختلف عن الجهاز الذي تستخدمه في المساء. على مدار سنة يتراكم لديه نحو 8,760 ساعة تشغيل — مراوح تدور، وأقراص تعمل، وحرارة تتصاعد منه باستمرار. وهو يعيش في مكان ما، وإن كان ذلك المكان غرفة نومك فستتعلم بالضبط كم يمكن لمروحة صندوق أن تكون مسموعة في الثالثة فجرًا في تموز. لا شيء من هذا مأساوي، لكنه الجزء الذي ينساه الناس حين يتخيلون "مجرد تركه يعمل".
كما أنه يسحب طاقة طوال الوقت، وهذا يظهر في الفاتورة. لكنها مسألة مال لا مسألة وقت تشغيل، فهي تعيش في دليلها الخاص — راجع كم يكلّف خادم Minecraft فعليًا لمعرفة الحساب.
المفاجأة الأكبر عادةً ليست الجهاز، بل الخط الذي يقف خلفه.
الاتصالات المنزلية مصممة للتنزيل، لا للخدمة
سرعة التنزيل لديك لا علاقة لها بالأمر هنا. الخادم يُرسل — تدفقًا متواصلًا من تحديثات العالم إلى كل لاعب متصل — لذا فإن سرعة الرفع هي السقف الذي يحدد كم شخصًا يمكنه اللعب بسلاسة. والباقات المنزلية تُباع عادةً برقم تنزيل كبير ورقم رفع أصغر بكثير، وذلك الرقم الأصغر هو الوحيد الذي يهم خادمك. وحين "يتلعثم الخادم للجميع إلا المُضيف"، فهذا هو السبب في الغالب.
عنوانك يتغيّر دون إنذار
معظم الاتصالات المنزلية تحصل على IP ديناميكي: يتغيّر حين يُعاد تشغيل الراوتر، أو حين ينقطع الخط، أو وفق جدول المزوّد نفسه. وكل صديق حفظ خادمك في قائمته صار لديه الآن مُدخل ميت، وعليك أن تُرسل العنوان الجديد من جديد. خدمة DNS الديناميكي تُعالج هذا بمنحك اسم مضيف ثابت يتتبّع العنوان المتغيّر — أنشئ واحدة قبل أن توزّع العنوان، لا بعده.
بعض الاتصالات لا تصلح للاستضافة إطلاقًا
هذه تُوقع الناس بعد ساعات من استكشاف الأخطاء. كثير من المزوّدين يضعون عملاءهم المنزليين خلف NAT على مستوى المشغّل، ما يعني أنك لا تملك عنوانًا عامًا خاصًا بك — بل تتشاركه. وإعادة توجيه المنافذ لا يمكن أن تعمل في هذه الحالة مهما ضبطت الراوتر بدقة، لأنه لا يوجد عنوان تُوجّه منه أصلًا. وآخرون يحجبون منافذ الخوادم الشائعة تمامًا، أو يمنعون تشغيل الخوادم في شروط العقد. فإن كانت إعادة توجيه المنافذ مضبوطة تمامًا ومع ذلك لا يستطيع اللاعبون الخارجيون الاتصال، فهذا ما ينبغي فحصه تاليًا.
عنوان IP المنزلي يصبح عنوان الخادم
لكي تسمح لأي شخص خارج منزلك بالاتصال، تُعيد توجيه منفذ على الراوتر — ومنذ تلك اللحظة يصبح عنوان خادمك هو عنوان IP العام لمنزلك. كل من تدعوه يملكه. وكذلك كل من يمرّرونه إليه، وكل من يراه في لقطة شاشة أو رسالة Discord أو قائمة خوادم.
التحوّل المهم هو في طبيعة الهدف. الهجوم الموجّه إلى خادم مُستضاف يصيب ذلك الخادم. أما الهجوم الموجّه إلى عنوان منزلك فيصيب البيت كله: اتصالك، وهواتف عائلتك، ومكالمة عمل لأحدهم، والتلفاز. ولا يمكنك ترشيحه من الداخل، لأن حركة البيانات تكون قد أشبعت الخط قبل أن تصل إلى الراوتر أصلًا. وإطفاء الخادم لا يساعد أيضًا — فالعنوان يبقى هو العنوان.
هذا هو الفارق الوحيد بين الاستضافة المنزلية واستضافة مركز البيانات الذي لا حلّ له في المنزل. عنوان الخادم المُستضاف قابل للاستبدال ويخصّ الخادم لا مكان سكنك، وهو يقف خلف حماية Voxility من هجمات DDoS التي تمتص الهجمات قبل أن تصل إليه. أما للخادم الخاص المشترك مع أشخاص تعرفهم، فالاستضافة المنزلية مخاطرة معقولة. وأما لأي شيء عام، فهذا هو السبب الذي يجعل معظم الناس يتوقفون.
جهازك الخاص أم VPS أم استضافة مُدارة: من يقوم بالعمل
الخيارات الثلاثة كلها يمكن أن تعمل على مدار الساعة. ليس هذا ما يفرّق بينها. ما يفرّق بينها هو من يتحمّل المسؤولية حين تتوقف — وهذا هو السؤال الجدير بالحسم، لأنه الذي تتعايش معه كل أسبوع.
| جهازك الخاص | VPS تستأجره | استضافة ألعاب مُدارة | |
|---|---|---|---|
| من يُحدّث نظام التشغيل وJava | أنت | أنت | المستضيف |
| من يعيد تشغيله في الرابعة فجرًا حين يعلق | أنت، بعد أن تستيقظ | أنت، أو سكربت كتبته | تلقائيًا، مع إعادات تشغيل مجدولة |
| من يمتص هجوم DDoS | لا أحد — يصيب منزلك | يعتمد على المزوّد | حماية Voxility من DDoS |
| ماذا يحدث حين تنقطع الكهرباء أو الخط | الجميع يُفصلون | لا يتأثر | لا يتأثر |
| من يلاحظ التوقف أولًا | لاعبوك | لاعبوك، ما لم تراقبه | مُراقَب نيابةً عنك |
| الجهد اللازم لبلوغ 24/7 مستقر | كبير، وبلا نهاية | كبير مرة واحدة، ثم مستمر | لا شيء |
العمود الأوسط هو ما يسيء الناس تقديره. الـ VPS يحلّ أصعب مشكلتين فورًا — فله عنوان حقيقي وعتاد لا ينام أبدًا — لكنه يسلّمك جهاز Linux خامًا ويجعلك مدير النظام. أنت من يُثبّت Java ويُحدّثها، وأنت من يضبط الجدار الناري، وأنت من يكتب الخدمة التي تُشغّل الخادم عند الإقلاع، وأنت من يطبّق التصحيحات الأمنية، وأنت من يُعدّ النسخ الاحتياطي ويختبره. لا شيء من ذلك صعب، لكنه كله صار مسؤوليتك، بشكل دائم، والجهاز غير المُحدَّث المكشوف على الإنترنت عبء لا خادم.
لا إعدادات سكون، ولا سكربتات إقلاع، ولا إعادات تشغيل في الرابعة فجرًا — خادم Minecraft من HytHost يبقى متاحًا سواء كان جهازك يعمل أم لا.
اطّلع على خطط Minecraftكيف تُبقي خادمًا ذاتي الاستضافة حيًا رغم ذلك
إن كنت ستبقى على جهازك الخاص، فهذه هي الأمور التي تنقل خادمًا منزليًا من "يعمل حين أتذكّر" إلى موثوق فعلًا. نفّذها بهذا الترتيب — أول اثنتين تُصلحان معظم الانقطاعات وحدهما.
امنع الجهاز من الدخول في وضع السكون
اضبط خطة الطاقة بحيث لا ينام الجهاز أبدًا ولا يُطفئ الأقراص، واضبط إجراء إغلاق الغطاء على "لا شيء" في الحاسوب المحمول، وعطّل الإسبات. وعلى Windows، عطّل أيضًا Fast Startup — فهي السبب في أن الجهاز قد يبدو وكأنه أُعيد تشغيله بنظافة بينما مهمة بدء التشغيل لديك لم تعمل أبدًا. هذه الإعدادات هي الفرق بين انقطاع كل ليلة ولا انقطاع أبدًا.
شغّل الخادم تلقائيًا عند الإقلاع
إعادة تشغيل لم تخطط لها ينبغي أن تكلّفك دقيقة، لا أمسية. على Linux، وحدة systemd تُشغّل الخادم عند الإقلاع وتعيد تشغيله إن توقف:
[Unit] Description=Minecraft server After=network.target [Service] User=minecraft WorkingDirectory=/opt/minecraft ExecStart=/usr/bin/java -Xms2G -Xmx4G -jar server.jar nogui Restart=always RestartSec=15 [Install] WantedBy=multi-user.target
وعلى Windows، المكافئ هو مهمة في Task Scheduler مضبوطة للعمل عند بدء التشغيل لا عند تسجيل الدخول — فعند تسجيل الدخول يعني ألا شيء يحدث حتى يسجّل أحدهم دخوله، وهذا يُبطل الغرض بعد إعادة تشغيل ليلية.
أضف watchdog، لأن "يعمل" لا تعني "يؤدي وظيفته"
هذه هي الخطوة التي يتجاوزها الجميع تقريبًا، وهي التي تلتقط أسوأ الانقطاعات. خادم Minecraft الذي نفدت ذاكرته أو دخل في تعطّل تام يبقى عملية قيد التشغيل: systemd يراه حيًا فلا يفعل شيئًا، بينما ينتهي وقت اتصال اللاعبين. الاختبار الموثوق الوحيد هو ما إذا كان المنفذ يجيب فعلًا.
#!/bin/bash
while true; do
if ! timeout 5 bash -c "echo > /dev/tcp/127.0.0.1/25565"; then
systemctl restart minecraft
fi
sleep 60
done
بدائي، لكنه فعّال: كل دقيقة يفحص ما إذا كان الخادم يجيب على منفذه، ويعيد تشغيله إن لم يفعل. شغّله كخدمة مستقلة كي ينجو من إعادة التشغيل هو الآخر.
أعد تشغيله عمدًا، قبل أن يحتاج ذلك
خوادم Java التي تعمل لفترات طويلة تتباطأ تدريجيًا مع تفتّت الذاكرة وتراكم حالة الإضافات — تلك الحكاية الكلاسيكية "كان بخير هذا الصباح، وصار يتلكأ في المساء". إعادة تشغيل يومية مجدولة في ساعة هادئة تُعيد ضبط كل ذلك في أقل من دقيقة. نبّه اللاعبين في الدردشة بعدّ تنازلي كي لا يخسر أحد بناءً، واختر ساعة لا يكون فيها أحد متصلًا.
خُذ نسخًا احتياطية في مكان غير الجهاز
النسخة الاحتياطية على القرص نفسه ليست نسخة احتياطية — بل نسخة ثانية تنتظر عطل القرص نفسه. انسخ مجلد العالم وفق جدول إلى قرص مختلف، أو جهاز آخر، أو تخزين سحابي. ثم افعل ما لا يفعله أحد: استعِد واحدة، مرة واحدة، وتأكد أن العالم يُحمَّل فعلًا. النسخة الاحتياطية غير المُختبَرة مجرد تخمين.
امنح العنوان شيئًا ثابتًا يشير إليه
أعدّ DNS ديناميكيًا كي يتصل لاعبوك باسم مضيف يتتبّع عنوانك المتغيّر بدل رقم ينتهي مفعوله. لا يكلّف شيئًا ويوفّر عليك رسالة "الخادم متوقف" المتكررة التي تعني في الحقيقة "الـ IP تغيّر".
متى يتوقف العناء عن كونه مجديًا
كل ما سبق يعمل فعلًا. وكثيرون يديرون خادمًا منزليًا متينًا لسنوات بهذه الخطوات بالضبط. لكن هناك ثلاث لحظات يتوقف فيها الجهد عن أن يستحق نفسه، ويجدر التعرّف عليها حين تصل:
- أحدهم يلعب وأنت لست موجودًا. في اللحظة التي يحتاج فيها الخادم أن يكون متاحًا وأنت نائم أو في العمل أو مسافر لعطلة أسبوع، تصبح تحت الطلب من أجله — والجهاز الموجود في بيتك لا يمكن إصلاحه من مطبخ شخص آخر.
- صار غيرك يعتمد عليه. عالم يحوي أشهرًا من بناء بضعة أصدقاء لم يعد مشروعًا ترفيهيًا. والعطل الذي كان مجرد إزعاج صار الآن خسارة للجميع.
- أعدت تشغيله يدويًا أكثر من مرتين هذا الشهر. تلك إشارة إلى أنك أنت الـ watchdog، وهذا لا يتحسّن من تلقاء نفسه.
والحالة المضادة حقيقية بالقدر نفسه، وتستحق القول بوضوح: إن كنت تلعب عبر LAN، أو كان الجهاز يعمل أصلًا لأسباب أخرى، أو كان تشغيل الأمر نفسه هو الغاية، فالاستضافة الذاتية تبقى الجواب الصحيح ولا ينطبق عليك شيء مما سبق.
وإن كنت قد تجاوزت أحد تلك الحدود، فالانتقال إلى خادم Minecraft مُدار يُسلّم القائمة كاملة — إعدادات السكون، وسكربتات الإقلاع، وبرامج المراقبة، وإعادات التشغيل المجدولة، والنسخ الاحتياطي خارج الجهاز، وترشيح DDoS — إلى من هذه وظيفته. الخطط تبدأ صغيرة وتتم ترقيتها في مكانها مع نمو الخادم، فأنت لا تقرر حجمك النهائي اليوم. وإن كنت تفضّل تجربة خيار مجاني أولًا، فذلك سؤال وجيه له جوابه الخاص: راجع النظرة الصادقة إلى استضافة Minecraft المجانية.
الأسئلة الأكثر شيوعًا
إن كان الخادم يعمل على جهازك، فنعم — الخادم برنامج على ذلك الجهاز، فحين ينام أو يُعاد تشغيله أو يُطفأ، يذهب الخادم معه. ولا مفرّ من ذلك سوى نقل الخادم إلى مكان يعمل دائمًا. وإن أبقيته في المنزل، فعطّل السكون والإسبات، وأوقف Fast Startup على Windows، واضبط الخادم ليبدأ تلقائيًا عند الإقلاع كي لا تُخرجه إعادة تشغيل مفاجئة عن الخدمة بقية اليوم.
أربعة أمور، بالترتيب: امنع الجهاز من النوم، وشغّل الخادم تلقائيًا عند الإقلاع، وأضف watchdog يفحص المنفذ كل دقيقة ويعيد تشغيل الخادم إن توقف عن الإجابة، وجدوِل إعادة تشغيل يومية في ساعة هادئة. الـ watchdog هو الأهم — فالخادم الذي نفدت ذاكرته يبقى عملية "قيد التشغيل"، فلا يلاحظ شيء آخر أنه توقف عن العمل. وفيما عدا ذلك، أنت تعتمد على بقاء الكهرباء والإنترنت وأنت غائب.
نحو 43 دقيقة شهريًا. وللمقارنة، 99% تعني تقريبًا 7 ساعات و12 دقيقة، و99.5% نحو 3 ساعات و36 دقيقة، و99.99% نحو 4 دقائق. ولهذا نادرًا ما يبلغ الخادم المنزلي 99.9% — فدورة إعادة تشغيل واحدة من Windows Update قد تستهلك معظم مخصص الشهر وحدها، دون أن يحدث أي خلل فعلي. ووقت التشغيل يُقاس من الخارج بشيء يختبر منفذك، لا بما إذا كان الجهاز مُشغَّلًا.
البرنامج مجاني ولا يوجد ترخيص يمنعك، فنعم بهذا المعنى. لكن ما تتحمّله بدلًا من ذلك تشغيليّ: على الجهاز ألا ينام أبدًا، وأن ينجو من إعادات التشغيل، وأن يعيد تشغيل نفسه حين يعلق، وأن يحتفظ بنسخه الاحتياطية، وعلى اتصالك المنزلي أن يتحمّل خدمة اللاعبين باستمرار. سرعة الرفع لديك تحدّ عدد من يستطيعون اللعب بسلاسة، وقد يجعل IP ديناميكي أو NAT على مستوى المشغّل الخادم غير قابل للوصول من الخارج تمامًا. وإن كنت تريد استضافة مجانية لا برنامجًا مجانيًا، فتلك مسألة أخرى — راجع دليلنا عن استضافة Minecraft المجانية.
بترتيب الاحتمال: الجهاز يدخل في السكون لأن لا أحد يلمس لوحة المفاتيح، أو Fast Startup تجعل الإطفاء يبدو كإعادة تشغيل فلا تعمل مهمة بدء التشغيل أبدًا، أو تحديث تلقائي أعاد التشغيل ليلًا، أو نفدت ذاكرة الخادم فعلق دون أن يُنهي عمله فعليًا. الحالة الأخيرة هي الماكرة — فالعملية ما زالت موجودة، فلا شيء يعيد تشغيلها، لكن اللاعبين يواجهون انتهاء مهلة الاتصال. و watchdog يختبر المنفذ لا العملية هو ما يلتقطها.
لا تحتاج إلى IP ثابت — فالـ DNS الديناميكي يمنح لاعبيك اسم مضيف يتتبّع عنوانك المتغيّر، وهذا يحلّ المسألة مجانًا. أما الـ VPS فخطوة أكبر: يحلّ مسألة العنوان ويمنحك عتادًا لا ينام أبدًا، لكنه يسلّمك جهاز Linux خامًا لتديره، فتصبح التحديثات والجدار الناري وخدمة الإقلاع والنسخ الاحتياطي مسؤوليتك. وإن أردت جزء "العمل الدائم" دون إدارة النظام، فاستضافة الألعاب المُدارة تعطيك النتيجة نفسها مع إنجاز ذلك العمل مسبقًا.
دع شيئًا آخر يسهر بدلًا عنك
إعدادات السكون، وسكربتات الإقلاع، وبرامج المراقبة، وإعادات التشغيل المجدولة، والنسخ الاحتياطي خارج الجهاز، وترشيح DDoS — كلها متكفَّل بها، مع هدف وقت تشغيل 99.9%. عالمك يبقى متاحًا سواء كان جهازك يعمل أم لا.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours