إذا سيرفر Minecraft ما يشتغل، غالباً Console كاتب السبب. لا تضغط Start عشر مرات بدون ما تقرأ أول Error مهم.
أغلب المشاكل ترجع إلى Java أو ملف JAR أو Config أو RAM أو Plugin/Mod.
ابدأ من Console
دور على أول Exception أو Error حقيقي، لأن الرسائل اللي بعده ممكن تكون مجرد نتيجة للمشكلة الأولى.
انسخ الخطأ المهم قبل ما تغير أي شي حتى يبقى عندك مرجع وما يتحول التشخيص لتعديلات عشوائية.
إذا السيرفر يطفي مباشرة، راجع آخر سطور Console أيضاً حتى تعرف هل Java أو JAR أو Startup هو اللي وقف العملية.
تأكد من إصدار Java
إصدارات Minecraft المختلفة تحتاج Java مناسب، واستخدام Runtime غير متوافق ممكن يمنع JAR من التشغيل.
أخطاء Java غالباً تبين برسائل مثل UnsupportedClassVersionError أو Class Version.
تأكد من إصدار Minecraft وإصدار Java قبل ما تعيد تثبيت الملفات.
راجع Server JAR
Startup Command لازم يشير لاسم JAR الصحيح، والملف لازم يكون موجود فعلاً بالمجلد المتوقع.
ملف JAR ناقص أو تالف ممكن يفشل حتى لو الاسم صحيح.
إذا بدلت JAR تأكد هل Startup يحتاج اسم ثابت أو اسم ملف مرتبط بإصدار معين.
- تأكد أن الملف موجود.
- تأكد Startup Command يشير للاسم الصحيح.
- أعد تحميل JAR إذا كان تالف.
- لا تغير أسماء الملفات بدون تعديل Startup.
راجع EULA
السيرفر الجديد يحتاج قبول Minecraft EULA داخل eula.txt قبل التشغيل الطبيعي.
إذا الملف انولد من جديد، راجعه مرة ثانية ولا تفترض أن القيمة القديمة ما زالت موجودة.
راجع RAM
Out of Memory يعني Java وصلت للحد أو أن إعداد الذاكرة يحتاج مراجعة.
ممكن أيضاً أمر التشغيل يحاول يحجز RAM أكثر من الحد المتوفر للسيرفر.
راجع Server Memory Limit وJava arguments قبل ما تزيد الموارد.
راجع آخر Plugin أو Mod
إذا المشكلة بدأت مباشرة بعد Plugin أو Mod جديد أو Update، افحص توافقه مع إصدار Minecraft ونوع السيرفر.
ممكن تعزل آخر إضافة مؤقتاً للتشخيص، لكن خذ Backup قبل حذف ملفات من سيرفر مستخدم.
راجع Dependencies أيضاً لأن مكتبة ناقصة ممكن تمنع Plugin ثاني من التشغيل.
لا تحذف السيرفر كله
Reinstall أو حذف السيرفر بالكامل لازم يكون آخر حل. احفظ العالم والConfig وشخص المشكلة أولاً.
هواي مشاكل Startup تنحل بتصحيح Java أو ملف واحد أو Config بدون لمس بيانات العالم.
قبل أي إجراء ممكن يحذف بيانات، خذ Backup واعرف بالضبط شنو الملفات اللي راح تتبدل.
الأسئلة الشائعة
شنو يعني Invalid or corrupt jarfile؟
ملف JAR ممكن تالف أو ناقص أو Startup يشير لملف غلط.
شنو UnsupportedClassVersionError؟
الكود يحتاج Java أحدث من Runtime المستخدم حالياً.
أسوي Reinstall؟
لا كأول حل. شخص المشكلة وخذ Backup قبل أي إجراء يحذف البيانات.