Πώς να διαβάσετε μια αναφορά κατάρρευσης Minecraft
Μια αναφορά κατάρρευσης Minecraft φαίνεται τρομακτική, αλλά ακολουθεί την ίδια δομή κάθε φορά. Μόλις μάθετε ποιες γραμμές έχουν πραγματικά σημασία, μπορείτε συνήθως να βρείτε την αιτία σε λιγότερο από ένα λεπτό. Αυτός ο οδηγός σας καθοδηγεί στο πού βρίσκεται η αναφορά, πώς να αποκωδικοποιήσετε το stack trace και πώς να το μετατρέψετε σε λύση.
Πού να βρείτε την αναφορά κατάρρευσης
Το Minecraft γράφει μια αναφορά κατάρρευσης κάθε φορά που το παιχνίδι ή ο διακομιστής σταματά απροσδόκητα. Κοιτάξτε εδώ:
- crash-reports/
Ένα αρχείο με χρονική σήμανση όπωςcrash-2026-06-08_14.23.51-server.txt. Αυτή είναι η αποκλειστική, λεπτομερής αναφορά. - logs/latest.log
Το πλήρες αρχείο καταγραφής εκτέλεσης. Αν δεν υπάρχει αναφορά κατάρρευσης (η διεργασία απλώς τερματίστηκε), το σφάλμα είναι εδώ, στο κάτω μέρος. - logs/debug.log
Ένα πολύ πιο αναλυτικό αρχείο καταγραφής, χρήσιμο όταν το latest.log δεν είναι αρκετά λεπτομερές.
Σε έναν διακομιστή αυτοί οι φάκελοι βρίσκονται στη ρίζα του διακομιστή· σε έναν πελάτη βρίσκονται στον φάκελο instance/.minecraft. Ανοίγετε πάντα το νεότερο αρχείο κατά χρονική σήμανση.
Η ανατομία μιας αναφοράς κατάρρευσης
Κάθε αναφορά έχει τα ίδια μέρη, από πάνω προς τα κάτω:
- Κεφαλίδα και περιγραφή
Μια γραμμή Description που συνοψίζει τι απέτυχε, συν την ώρα. Αυτό είναι το πρώτο σας στοιχείο. - Το stack trace
Ο τύπος της εξαίρεσης, μετά μια λίστα γραμμών κώδικα που δείχνουν πού συνέβη, συχνά ακολουθούμενη από ένα ή περισσότερα μπλοκCaused by:. - Επηρεαζόμενο επίπεδο / λεπτομέρειες
Για καταρρεύσεις κόσμου ή οντότητας: οι συντεταγμένες, η διάσταση και η εμπλεκόμενη οντότητα/μπλοκ. - Λεπτομέρειες συστήματος
Έκδοση Minecraft, έκδοση Java, εκχωρημένη μνήμη, ο mod loader και η πλήρης λίστα mod. Χρυσός για τη διάγνωση.
Πώς να τη διαβάσετε στην πράξη, βήμα προς βήμα
- Διαβάστε τη γραμμή Description. Είναι μια περίληψη σε απλή γλώσσα, π.χ. «Exception ticking entity» ή «Unexpected error». Αυτό σας λέει ήδη την κατηγορία.
- Βρείτε τον τύπο της εξαίρεσης στην κορυφή του stack trace (π.χ.
java.lang.OutOfMemoryError,NullPointerException,NoClassDefFoundError). Ο τύπος συχνά ονομάζει το πρόβλημα απευθείας. - Μεταβείτε στο τελευταίο «Caused by:». Όταν υπάρχουν πολλά αλυσιδωτά, το βαθύτερο είναι συνήθως η πραγματική βασική αιτία, όχι το πρώτο.
- Αναζητήστε ένα όνομα mod ή plugin στη διαδρομή του πακέτου (π.χ.
com.somemod.Thing). Αυτό δείχνει απευθείας τον υπαίτιο. Ένα καθαράnet.minecraft.*trace δείχνει αντ' αυτού σε δεδομένα vanilla/κόσμου. - Ελέγξτε τις λεπτομέρειες συστήματος. Επιβεβαιώστε ότι η έκδοση Java ταιριάζει με την έκδοση Minecraft σας, δείτε πόση μνήμη εκχωρήθηκε και σαρώστε τη λίστα mod για διπλότυπα ή παρωχημένες καταχωρίσεις.
- Αντιστοιχίστε το σύμπτωμα με μια γνωστή λύση. Χρησιμοποιήστε την αιτία που βρήκατε για να μεταβείτε στην αντίστοιχη λύση (δείτε τα παραδείγματα παρακάτω).
Τι σας λένε τα συνηθισμένα stack traces
- OutOfMemoryError: Java heap space
Ανεπαρκής μνήμη. Δείτε Out of Memory. - Exception ticking entity
Μία μόνο κατεστραμμένη οντότητα. Δείτε Ticking Entity. - A single server tick took 60.00 seconds
Ο διακομιστής πάγωσε. Δείτε Watchdog Crash. - NoClassDefFoundError / ClassNotFoundException
Μια βιβλιοθήκη που λείπει. Δείτε NoClassDefFoundError. - Exit code -1 with no crash report
Διαβάστε αντ' αυτού το latest.log. Δείτε Error Code -1.
Περιηγηθείτε σε όλα στη σελίδα Συνήθη προβλήματα .
Δεν υπάρχει αναφορά κατάρρευσης; Διαβάστε το latest.log
Μερικές φορές η διεργασία απλώς τερματίζεται (συχνά με κωδικό εξόδου 1 ή -1) χωρίς να γράψει αναφορά κατάρρευσης. Σε αυτή την περίπτωση, το πραγματικό σφάλμα είναι στο κάτω μέρος του logs/latest.log. Κάντε κύλιση προς τα πάνω από το τέλος μέχρι την πρώτη γραμμή ERROR, FATAL ή Exception: εκεί κάτι πήγε στραβά. Για να κατανοήσετε την ίδια τη μορφή του αρχείου καταγραφής, δείτε Κατανόηση των καταγραφών Minecraft.
Συχνές ερωτήσεις
Στον φάκελο crash-reports/ της ρίζας του διακομιστή σας ή στον φάκελο instance/.minecraft, με όνομα την ημερομηνία και ώρα της κατάρρευσης. Ανοίξτε το πιο πρόσφατο αρχείο.
Η αναφορά κατάρρευσης είναι ένα εστιασμένο στιγμιότυπο που γράφεται όταν σταματά το παιχνίδι. Το latest.log είναι η πλήρης καταγραφή εκτέλεσης. Αν δεν υπάρχει αναφορά κατάρρευσης, το σφάλμα βρίσκεται στο κάτω μέρος του latest.log.
Κοιτάξτε τα ονόματα πακέτων στο stack trace και τη βαθύτερη γραμμή «Caused by:». Ένα μη-vanilla πακέτο (όχι net.minecraft) συνήθως κατονομάζει το υπεύθυνο mod — επιβεβαιώστε ελέγχοντας τη λίστα mod στο System Details.
Ναι, επικολλήστε ή ανεβάστε την αναφορά κατάρρευσης στο MCDoctor.ai και αυτό εξηγεί την αιτία και τη λύση σε απλή γλώσσα.