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

كيف تفحص صحة سيرفر Minecraft: TPS وزمن التيك وspark

MinecraftUpdated Oct 15, 20265 min read

عندما يقول اللاعبون إن سيرفر Minecraft يعاني من اللاغ، فأنت تريد رقمًا لا شعورًا. تعرض بطاقة حالة الخادم في صفحة نظرة عامة سرعة عمل التيك في سيرفرك، مع رسم لآخر ساعات، وزرًا يحلّل الأداء لمدة دقيقة ويسمّي الإضافات أو المودّات التي تستهلك أكبر وقت.

افتح البطاقة

افتح سيرفرك في اللوحة وانتقل إلى نظرة عامة. في سيرفرات Minecraft Java، تقع بطاقة حالة الخادم تحت الاستخدام. وتعرض حكمًا بالكلمات:

بطاقة حالة الخادم في صفحة نظرة عامة لسيرفر Minecraft مع TPS وزمن التيك وزر تحليل 60 ث
الحكمماذا يعني
يعمل بسلاسةالسيرفر يواكب العمل.
يعمل، قريب من حده الأقصىيواكب العمل، لكن بهامش ضيق.
بعض اللاغسيلاحظه اللاعبون.
لاغ شديدالسيرفر يتأخر كثيرًا.

TPS وزمن التيك

يشغّل Minecraft عالمه على شكل تيكات (ticks)، ويهدف إلى 20 تيك في الثانية (TPS). الرقم 20 مثالي، وتحت 18 تقريبًا يبدأ اللاعبون بملاحظة اللاغ. ولكل تيك 50 ms لينتهي، فيمكنك قراءة الشيء نفسه بصيغة زمن التيك (ميلي ثانية لكل تيك). وإذا تجاوز التيك 50 ms يتأخر السيرفر ويشعر اللاعبون باللاغ. استخدم المفتاح فوق الرسم للتبديل بين TPS وزمن التيك، واختر فترة: آخر ساعة أو آخر 6 ساعات أو آخر يوم. ويذكر العنوان الصغير تحت الرقم الرئيسي أي فترة يغطي، ويعرض أبطأ تيك.

ترسل اللوحة أمرًا قصيرًا إلى السيرفر مرة كل دقيقة أثناء فتح البطاقة، فيحتوي الرسم على قراءات للأوقات التي كانت فيها البطاقة مفتوحة. وتُكتب الأوامر وإجاباتها في logs/latest.log.

عندما لا تعرض البطاقة أرقامًا

تخبرك البطاقة بالسبب:

  • متوقف مؤقتًا: لا أحد متصل. يوقف Minecraft العالم عندما يكون فارغًا، فلا يوجد ما يُقاس.
  • الخادم لا يعمل. شغّله لترى أداء التيك.
  • لا يستطيع هذا الإصدار من Minecraft الإبلاغ عن أزمنة التيك بنفسه. تعرض البطاقة تثبيت spark، وهي أداة تحليل أداء مجانية من Modrinth. تتبعها إعادة تشغيل، ثم يعمل القياس.
  • لا يحتوي هذا الإصدار من Minecraft على أمر يُبلغ عن أزمنة التيك. أضافت النسخة الأصلية (Vanilla) واحدًا في 1.20.3.
  • لم يرد الخادم على فحص التيك الذي أرسلته اللوحة. ربما استبدلت إضافة ما الأمر /tps. ستحاول اللوحة مجددًا لاحقًا.
  • العالم مجمَّد بالأمر /tick، لذا لا يعمل التيك.
  • جارٍ القياس. تصل أول قراءة خلال دقيقة.

حلّل اللاغ بـ spark

يخبرك TPS بوجود لاغ. ويخبرك التحليل من أين يأتي.

  1. انتظر حتى يحدث اللاغ، أو اطلب من اللاعبين أن يفعلوا ما يسببه.
  2. في البطاقة، تحت ما الذي يبطئه، اضغط تحليل 60 ث. يشغّل spark لمدة دقيقة ويعرض جارٍ التحليل مع الثواني المتبقية.
  3. عندما ينتهي، تقول النتيجة أشياء مثل «الاسم استهلك نسبة من الخيط الرئيسي. واستهلك Minecraft نفسه نسبة أخرى.» وتسرد الإضافات والمودات وMinecraft نفسه والشيفرة الأكثر انشغالًا، وما كان السيرفر يفعله أثناء التحليل: TPS واللاعبون المتصلون والكيانات والتشانكات المحمّلة.
  4. إذا كانت إضافة أو مود واحد هو الجزء الأثقل، فتحقق مما يفعله: مهمة مجدولة، أو عمل كبير مثل توليد العالم، أو إعداد يعمل بتكرار زائد. أوقفه مؤقتًا أو أزله، ثم حلّل من جديد للمقارنة. تُسرد التحليلات السابقة تحت تحليلات سابقة.

لا يستطيع Vanilla تحميل أداة تحليل. ويستطيع Paper وFabric وForge وNeoForge. وفي Paper 1.21 وما بعده، spark مضمَّن بالفعل. وفي الإصدارات الأقدم، أضف إضافة spark إلى مجلد plugins وأعد تشغيل السيرفر.

شارك تحليلًا

الحصول على رابط spark يرفع التحليل إلى spark.lucko.me، وهو عارض عام مجاني يديره مطوّر spark. يستطيع أي شخص لديه الرابط فتحه، لذا تسألك اللوحة أولًا (الحصول على رابط spark؟ والرفع والحصول على الرابط). يستبعد spark كلمات المرور وseed العالم منه. شارك الرابط مع مطوّر الإضافة عندما تطلب المساعدة. ويحتفظ السيرفر بأحدث ملفَي تحليل فقط، فشارك التحليل بعد وقت قصير من تشغيله.

ماذا تفعل بعد ذلك

إذا حلّلت وبقي اللاغ، فافتح تذكرة وأرفق رابط spark.

تريد سيرفر Minecraft يواكب اللاعبين؟ اطلع على استضافة سيرفر Minecraft.

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

أنشئ سيرفر ألعابك
جاهز للبدء؟

وفّر حتى 30% على سيرفر ألعابك الجديد.
أداء ممتاز وتفعيل فوري واعتمادية عالية، كل ذلك بسعر أفضل.

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