כיצד לקרוא דוח קריסה בשרתי Minecraft?
כאשר שרתי Minecraft מקבלים שגיאה בלתי צפויה, הם נכבים לצורך הגנה דוחות קריסה שומר מסמך טקסט בספריה. בעל שרת צריך להיות מסוגל לקרוא דוחות אלה כדי לאבחן את השגיאה בעצמו לפני פתיחת כרטיס תמיכה. במדריך זה נלמד כיצד לבצע ניתוח שגיאות שלב אחר שלב.
שלב 1: ראש מדור דוח (תיאור).
נוצרcrash-date.txtהאזור החשוב הראשון שימשוך את עיניך בעת פתיחת הקובץ הוא "תיאור:" קו. להלן תקציר מדוע השרת קרס:
Description: Ticking entity-> יצור, כפרי או פריט שנפל על המפה נתקע וגרם לשגיאת לולאה.Description: Exception ticking world-> שחיתות התרחשה בקבצי המפה (נתח).Description: Watchdog Thread System Crash-> מכיוון שמעבד השרת היה נעול ולא הגיב כלל במשך 60 שניות, הופעלה הגנה (בדרך כלל היא מתרחשת לאחר פיגור כבד).
שלב 2: ניתוח Stacktrace (פרטי שגיאה).
חפש את **"Caused by:"** בין השורות המורכבות של קוד אנגלי שמופיעות בדוח. שמות החבילות שלאחר המילה הזו אומרים לך איזה תוסף גרם לשגיאה:
- אם בין השורות
com.placeholderapi...אם אתה רואה את זה, הפלאגין של PlaceholderAPI שלך גורם לקריסה. - אם
org.bukkit.plugin...אם שם תוסף (לדוגמה, Essentials) מוזכר אחרי ההצהרה, הגרסה של הפלאגין לא תואמת לשרת שלך.
שלב 3: שלבי פתרון מדויקים
- לאחר זיהוי הפלאגין שגורם לשגיאה, עדכן או שדרג אותו לאחור.
- אם הבעיה נגרמת על ידי בלוק או יצור פגום (Ticking Entity) בעולם, מה כתוב בדוח הקריסה פרטים: סוג ישות: ... (מיקום: X, Y, Z) בדוק את הקואורדינטות. בזמן שהשרת מושבת, אתה יכול להפעיל מחדש את השרת על ידי מחיקת הישות הפגומה בקואורדינטה זו בעזרת עורך מפות (MCEdit או Chunky).
מאמר זה הוכן במיוחד עבור PvPServer.