إذا شعرت بأن سيرفرك يتقطع، فالمتهم في أغلب الأحيان ليس الإنترنت، بل انخفاض معدل التحديث. يشرح لك هذا الدليل أولًا كيف تحدد موضع المشكلة فعلًا، ثم كيف تعيد لسيرفرك سلاسته بالبدء بالإعداد الذي يحقق أكبر فائدة.
ما هو معدل التحديث ولماذا ٢٠؟
معدل التحديث (عدد دورات التحديث في الثانية) هو عدد المرات التي يحدّث فيها السيرفر منطق اللعبة في الثانية. والهدف هو ٢٠ دورة تحديث في الثانية، أي أن السيرفر يقدّم العالم خطوة واحدة كل ٥٠ ميلي ثانية. وإذا انخفضت القيمة عن ٢٠ تتباطأ اللعبة: تتأخر الكتل في الانكسار، وتتحرك الوحوش بتقطّع، وتتأخر الأوامر.
يمكنك رؤية معدل التحديث المباشر في شاشة النظرة العامة في اللوحة وفي وحدة التحكم. القيمة ١٩٫٥ فما فوق سليمة؛ وما دون ١٥ يُلاحَظ بوضوح أثناء اللعب.
حدّد أولًا: السيرفر أم الشبكة أم حاسوبك؟
قد تأتي الشكوى نفسها من ثلاث مشكلات مختلفة، ولكلٍّ منها حل مختلف تمامًا:
- تأخر السيرفر (انخفاض معدل التحديث): يحدث للجميع في الوقت نفسه. تتأخر الكتل في الانكسار، وتقفز الوحوش فجأة من مكان إلى آخر. وهذا هو موضوع هذا الدليل.
- تأخر الشبكة: يحدث لبعض اللاعبين فقط. تكون اللعبة سلسة لكن الاستجابة تتأخر. انظر إلى قيمة زمن الاستجابة في شاشة F3؛ كما تعرض اللوحة زمن استجابة السيرفر اللحظي.
- انخفاض الإطارات في الثانية لدى العميل: تتقطع شاشة لاعب واحد بينما لا يعاني الآخرون من شيء. ولا علاقة لذلك بالسيرفر؛ فالمسألة مسألة إعدادات رسومية وتعريفات.
أسرع طريقة للتمييز: انظر إلى قيمة معدل التحديث في اللوحة لحظة حدوث المشكلة. فإن كانت قريبة من ٢٠ فالسيرفر بخير، والمشكلة في الشبكة أو لدى العميل.
أكثر أسباب انخفاض معدل التحديث شيوعًا
- مسافة رؤية عالية: كل قطعة خريطة إضافية تعني مساحة جديدة يجب حسابها في كل دورة تحديث. وهذا هو السبب الأكثر شيوعًا والأكبر أثرًا.
- تراكم الكيانات بإفراط: مزارع حيوانات ضخمة، وأغراض متراكمة على الأرض، ومزارع وحوش مكتظة.
- دوائر ريدستون تعمل باستمرار: دوائر الساعة والآلات الآلية الكبيرة تولّد عملًا في كل دورة تحديث.
- إضافة ثقيلة أو متعارضة: قد تُثقل إضافة واحدة سيئة البرمجة السيرفر أكثر من عشر إضافات جيدة.
- لاعبون أكثر مما تحتمله الباقة: أصبحت الرام والأنوية أصغر من الحمل الفعلي.
- الاستكشاف غير المحدود: كلما كبر العالم كبر معه استهلاك القرص والذاكرة؛ والاستكشاف غير المحدود هو أخبث حمل على المدى الطويل.
التحسين خطوة بخطوة: ابدأ بالأكثر فائدة
١. خفّض مسافة الرؤية ومسافة المحاكاة. اضبط قيمتي «مسافة الرؤية» و«مسافة المحاكاة» في قسم الإعدادات ضمن النطاق ٦-٨. هذا التغيير الواحد يُحدث وحده الفرق الأكبر في معظم السيرفرات، وغالبًا لا يلاحظ اللاعبون الفرق. ويتحدد الحد الأعلى لهاتين القيمتين حسب باقتك؛ وفي الباقات الصغيرة تكون منخفضة أصلًا.
٢. استخدم Paper أو Purpur ضمن عائلة الإضافات. الانتقال من فانيلا أو Spigot إلى Paper يمنحك تحسنًا واضحًا بفضل التحسينات المدمجة فيه، وتستمر إضافاتك الحالية في العمل.
٣. قيّد الكيانات. أبقِ مزارع الحيوانات في حدود معقولة، واستخدم إضافة تنظّف الأغراض المتراكمة على الأرض، وقيّد إنتاج مزارع الوحوش. كما أن خفض قيمة «نطاق بث الكيانات» في الإعدادات يساعد في أوقات الازدحام.
٤. افحص الإضافات واحدة تلو الأخرى. عطّل الإضافة التي تشك فيها مؤقتًا وراقب معدل التحديث. فإن عطّلت أكثر من إضافة في الوقت نفسه فلن تعرف أيها المسؤولة.
٥. ضع حدودًا للعالم. الاستكشاف غير المحدود يضخّم القرص والذاكرة معًا؛ والحد المعقول يحافظ على السيرفر في حالة جيدة على المدى الطويل.
التشخيص من وحدة التحكم
إذا رأيت في وحدة التحكم أسطر Can't keep up! أو Overloaded فهذا يعني أن السيرفر لم يُنهِ دورة تحديث في وقتها. انظر بعد أي حدث ظهرت هذه الأسطر: إن ظهرت بعد حفظ العالم فالمشتبه به هو القرص، وإن ظهرت في لحظة ازدحام فهو حمل اللاعبين، وإن ظهرت بعد رسالة إضافة معينة فتلك الإضافة هي المشتبه بها.
التحذيرات العابرة طبيعية (أثناء حفظ العالم مثلًا). أما إن تكررت باستمرار فهناك مشكلة حقيقية. ويمكنك أيضًا معرفة متى بدأت المشكلة بالبحث في السجلات السابقة من قسم السجلات.
لا تغيّر شيئًا دون قياس
الخطأ الأكثر شيوعًا في تحسين الأداء هو تغيير خمسة أشياء دفعة واحدة. فحتى لو تحسنت النتيجة فلن تعرف أي تغيير هو الذي نفع، وستبدأ من الصفر في المرة القادمة.
الطريقة الصحيحة: أجرِ تغييرًا واحدًا، وأعد تشغيل السيرفر، وراقب معدل التحديث في ساعة ازدحام، ودوّن النتيجة. إنها طريقة مملة، لكنها الوحيدة التي تنجح.
إعادة التشغيل المنتظمة
يمكنك من قسم الجدولة إعداد مهمة تعيد تشغيل سيرفرك تلقائيًا في ساعات محددة. فإعادة التشغيل مرة يوميًا في الساعة التي يقل فيها اللاعبون تنظّف الحمل المتراكم في السيرفرات التي تبقى تعمل لفترات طويلة.
اعتبر ذلك عادة صيانة لا حلًّا: فهو لا يزيل أصل المشكلة، لكنه يؤخر أعراضها.
متى تكبّر باقتك؟
إذا طبّقت الخطوات السابقة وبقي معدل التحديث منخفضًا، فالمشكلة في الموارد لا في الإعدادات. وعندها يكون تكبير باقتك من قسم الموارد هو القرار الصحيح. وقد شرحنا ما تكفيه كل فئة في دليل كم جيجابايت من الرام تحتاج.
ومن المفيد أن تعرف أيضًا أن حلقة العالم في ماينكرافت تعمل في الغالب على نواة واحدة. لذلك قد لا تكون زيادة الرام وحدها حلًّا في عالم مزدحم بالريدستون والوحوش؛ بل يجب أن تزيد الأنوية أيضًا. وفي الباقات يرتفع الاثنان معًا، والأنوية المخصصة لك لا تُباع مرة ثانية.
مع الإعدادات الصحيحة، يبقى الحفاظ على ٢٠ دورة تحديث في الثانية هدفًا قابلًا للتحقيق لمعظم المجتمعات. ومراقبة معدل التحديث لبضعة أيام بعد تثبيت إضافة أو مود جديد هي أسهل طريقة لاكتشاف المشكلة قبل أن تكبر.
