وحدة التحكم هي صوت السيرفر نفسه: فيها يكتب ما يفعله، وأين تعثّر، ولماذا توقف. ويعرض قسم «وحدة التحكم» في اللوحة هذا التدفق لحظة بلحظة، ويتيح لك إرسال الأوامر.

إرسال الأوامر

اكتب الأمر في السطر الموجود في الأسفل ثم أرسله. لا حاجة إلى وضع شرطة مائلة في بدايته: تكتبه مباشرة، مثل say Hello وtime set day وweather clear.

يمكنك بمفتاح السهم لأعلى العودة إلى الأوامر التي أرسلتها من قبل، ومفتاح السهم لأسفل يتنقل في القائمة بالاتجاه المعاكس. ويُحفظ سجل الأوامر في متصفحك بحد أقصى آخر ١٠٠ أمر لكل سيرفر، لذا يظهر فارغًا إذا دخلت من جهاز آخر أو مسحت بيانات المتصفح.

تُنفَّذ الأوامر باسم السيرفر نفسه، فليس لوحدة التحكم هوية لاعب. لذلك لا يعمل المحدِّد @s الذي يستهدف المنفِّذ نفسه في وحدة التحكم؛ استخدم بدلًا منه @a أو اكتب اسم اللاعب مباشرة.

أزرار تسهّل قراءة التدفق

  • إيقاف التمرير التلقائي مؤقتًا: يجمّد التمرير لتتمكن من قراءة سطر ما حين يكون التدفق سريعًا، ثم تستأنف من حيث توقفت.
  • الانتقال إلى الأسفل: يعيدك إلى الأسطر المباشرة بعد تصفحك للأسطر السابقة.
  • تكبير الخط / تصغيره: مفيد عند قراءة أسطر السجل الطويلة، ويُتذكَّر الحجم الذي تختاره في دخولك التالي.

وأنت في خانة الأوامر، يمسح Ctrl + L الشاشة. وهذا يمسح ما تراه أنت فقط، ولا يمس ملف سجل السيرفر. تحتفظ الشاشة بآخر ١٥٠٠ سطر، وتُميَّز أسطر الأخطاء بخلفية حمراء وأسطر التحذيرات بخلفية صفراء، وتُعرض رموز الألوان كما هي. ولدواعي الخصوصية تُخفى عناوين IP في الأسطر.

تنفيذ الأوامر دون كتابة

تتيح لك لوحة الأوامر السريعة الموجودة فوق وحدة التحكم مباشرةً تغيير الوقت والطقس ومستوى الصعوبة ووضع اللعب وقواعد اللعبة الشائعة بنقرة واحدة، كما ترسل إعلانًا إلى الجميع. ولا تظهر هذه اللوحة أبدًا في السيرفرات المنضمة إلى شبكة؛ وحين يكون السيرفر متوقفًا تظهر لكن أزرارها لا تعمل.

عندما يكون السيرفر متوقفًا

إذا توقف السيرفر بسبب خطأ، تستمر وحدة التحكم في عرض الأسطر الأخيرة ويظهر في الأعلى تنبيه أحمر. وغالبًا ما يكون السبب مكتوبًا في تلك الأسطر؛ وإن لم تستطع حل المشكلة فأرفقها بتذكرة الدعم.

أما في السيرفر المتوقف أو الداخل في السكون فتبقى وحدة التحكم فارغة: فذلك السيرفر غير مرتبط بأي جهاز، فلا يوجد خرج مباشر لعرضه. وتوضح اللوحة ذلك صراحةً، ويبدأ التدفق من جديد عندما تضغط «تشغيل». وقد شرحنا كيف ومتى يبدأ السكون في مقالة وضع السكون.

وللسجلات الأقدم استخدم قسم السجلات في القائمة الجانبية: يعمل البحث والتصفية على السجل الحالي (latest.log)؛ أما السجلات القديمة المضغوطة (.log.gz) فلا تُعرض، بل تُنزَّل من صفوفها في القائمة. وفي الملفات الكبيرة يفتح العارض الجزء الأخير فقط؛ فنزّل الملف للاطلاع عليه كاملًا. أما قسم سجل الأحداث فيذكر سبب التوقف في سطر واحد: أنت أوقفته، أو دخل في السكون لخلوه من اللاعبين، أو لم يكفِ الرصيد، أو بلغ حد الإنفاق اليومي، أو توقف بشكل غير متوقع.

عمَّ تبحث في وحدة التحكم؟

  • سيرفر يتوقف عند الإقلاع: عادةً ما تذكر الأسطر الثلاثون الأخيرة اسم الإضافة أو المود المسبب للمشكلة.
  • Can't keep up! / Overloaded: تعني أن السيرفر لم يُنهِ دورة تحديث في وقتها. وإن تكررت باستمرار فهناك مشكلة في الأداء.
  • عدم توافق إضافة: يذكر سطر الخطأ الإصدار الذي تتوقعه الإضافة.

حل المشكلات

  1. إذا كانت شارة الحالة في أعلى وحدة التحكم تقول نائم، فلا توجد وحدة تحكم للاتصال بها؛ اضغط «تشغيل» في الشريط العلوي.
  2. إذا كانت تقول جارٍ إعادة المحاولة، فإن اللوحة تحاول من تلقاء نفسها على فترات تتباعد تدريجيًا؛ وإن لم تنحل المشكلة خلال بضع دقائق فحدِّث علامة التبويب.
  3. إذا كانت تقول متصل لكن الشاشة فارغة، فربما لم يُخرج السيرفر أي مخرجات بعد، أو أنك مسحت الشاشة؛ راجع اللحظة نفسها في قسم السجلات.
  4. إذا كان زر الإرسال باهتًا، فإما أن الخانة فارغة أو أن الاتصال لم يُنشأ بعد، ولن يُرسل الأمر في تلك اللحظة.
  5. إذا أُرسل الأمر ولم يحدث شيء، فاقرأ الأسطر التي تليه مباشرة؛ فإن ظهرت «Unknown or incomplete command» فالأمر غير موجود في ذلك البرنامج أو أن كتابته خاطئة.
  6. إذا تجمّد التدفق فزر الإيقاف المؤقت ما زال مضغوطًا؛ استأنف التمرير أو استخدم «الانتقال إلى الأسفل».
  7. في السيرفر الذي ينهار عند الإقلاع، لا تقرأ السطر الأخير، بل اقرأ السطر الأول من كتلة الخطأ وجزء «Caused by»؛ فالسبب الحقيقي هناك، والأسطر الأخيرة غالبًا ما تكون نتيجة له.

أخطاء شائعة

  • وضع شرطة مائلة في بداية الأمر. إذا لم يُتعرَّف على الأمر فهذا أول ما تتحقق منه.
  • مسح الشاشة ثم الظن بأن السجل قد حُذف؛ فالملف باقٍ في مكانه.
  • اعتبار سطر «Can't keep up!» واحد عطلًا. فهو طبيعي عند الإقلاع أو أثناء توليد العالم؛ والمشكلة الحقيقية أن يتكرر السطر دون توقف.
  • محاولة تغيير ملفات الإعدادات بأوامر وحدة التحكم. فهذه تُعدَّل من قسمي الإعدادات والملفات، ومعظم التغييرات تتطلب إعادة التشغيل.
  • البحث عن IP لاعب في وحدة التحكم؛ فهذه المعلومة تُخفى في الأسطر.
  • البحث عن خطأ الأمس في وحدة التحكم لسيرفر استيقظ للتو من السكون. فالشاشة تمتلئ حينها من الصفر، وسجل الأمس موجود في قسم السجلات.

أي شاشة تفتح ومتى؟

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

أي عرَض يخص الأداء تراه في وحدة التحكم نشخّصه خطوة بخطوة في دليل الأداء. وإن أردت إدارة اللاعبين دون كتابة أوامر، فإن قسم اللاعبين يحوّل العمل نفسه إلى أزرار؛ ولإزالة إضافة ورد اسمها في وحدة التحكم أو ترقيتها، يوجد دليل تثبيت الإضافات.