جديد 📢 عرض الإطلاق لفترة محدودة: خصم حتى 70% على شهرك الأول في كل لعبة.عرض الباقات

خادم Minecraft تجمد وأوقفه Minecraft

MinecraftUpdated Oct 28, 20264 min read

يشغّل Minecraft العالم على شكل تيكات، 20 في الثانية. إذا استغرق تيك واحد وقتًا أطول بكثير، يقرر الـ watchdog في الخادم أنه تجمد ويوقفه عن قصد. يقول watchdog الخاص بـ Minecraft A single server tick took 60.00 seconds. أما Paper وPurpur فيستخدمان watchdog خاصًا بهما بدلًا منه، يقول The server has stopped responding!. جمّد شيء ما العالم دقيقة كاملة: إضافة أو مود أو آلة كبيرة جدًا في العالم. اعثر عليه، ثم شغّل الخادم من جديد.

ما الذي تراه

  • يتجمد اللاعبون، ثم يفقدون الاتصال.
  • يعرض Console A single server tick took وعدد ثوانٍ، ثم (should be max 0.05). وفي Paper وPurpur يعرض The server has stopped responding! وتفريغ خيوط (thread dump)، قائمة طويلة تبدأ بـ Server thread dump.
  • حين توقف الخادم بعد رسالة Minecraft نفسه، يقول مربع لماذا توقف خادمك في نظرة عامة وفوق console The server froze, and Minecraft stopped it. وOne update took الثواني، A plugin, a mod or a very large machine in the world is usually the cause; spark's profiler shows which.

اعثر على ما جمّده

  1. شغّل الخادم من جديد.
  2. في Files، افتح crash-reports وأحدث ملف، أو اقرأ Console حول أسطر watchdog (وفي Paper وPurpur، تفريغ الخيوط). تُظهر ما كان يفعله الخادم حين تجمد. واسم إضافة أو مود هناك هو أفضل دليل عندك. راجع كيف تقرأ سجل خادم Minecraft وتقارير الانهيار.
  3. إذا كان الخادم يعاني من اللاغ قبل أن يتجمد، فشغّل تحليل 60 ث في بطاقة حالة الخادم في نظرة عامة أثناء حدوث اللاغ. تذكر الإضافات أو المودات التي تستهلك معظم الخيط الرئيسي: كيف تفحص صحة خادم Minecraft باستخدام TPS وتحليل spark.
  4. حدّث ما تذكره أو أزله، أو غيّر الإعداد الذي يجعله يعمل كثيرًا.

الأسباب الشائعة

  • إضافة أو مود ينجز عملًا كبيرًا دفعة واحدة، مثل توليد منطقة كبيرة أو فحصها.
  • آلة أو مزرعة ضخمة: ساعة redstone طويلة، أو آلاف الأغراض على الأرض، أو مزرعة مخلوقات شديدة الكثافة.
  • لاعبون يستكشفون بعيدًا في أرض جديدة يجب على الخادم توليدها: كيف تولّد عالم Minecraft مسبقًا ينجز ذلك العمل سلفًا.

حد Watchdog

في Vanilla ومحمّلات المودات، حد الوقت هو حد Watchdog في الإعدادات، ثم Server Properties (Java)، وهو 60000 ميلي ثانية افتراضيًا. أما Paper وPurpur وSpigot فتوقف ذلك الـ watchdog وتستخدم watchdog خاصًا بها، يُضبط بـ timeout-time في Spigot Settings (إعدادات Spigot) (spigot.yml)، وهو 60 ثانية افتراضيًا. وتصف اللوحة حد Watchdog بأنه Milliseconds a single tick may take before the server decides it has hung and shuts itself down. -1 turns the watchdog off, which is useful while tracking down a slow plugin.

أبقِه مفعّلًا في اللعب العادي. فمع إيقاف الـ watchdog، يبقى الخادم المتجمد متجمدًا واللاعبون عالقون فيه، بدل أن يتوقف. أوقفه لوقت قصير فقط أثناء بحثك عن إضافة بطيئة، وأعد تفعيله بعد ذلك.

معلومات مفيدة

تستضيفه في مكان آخر بالفعل؟ انقل سيرفرك إلينا

أحدث مقالات المدونة