Hvordan lese krasjrapport på Minecraft-servere?
Når Minecraft-servere mottar en uventet feil, slås de av for beskyttelse og krasjrapporter Lagrer et tekstdokument i katalogen. En servereier må kunne lese disse rapportene for å diagnostisere feilen selv før de åpner en støttebillett. I denne veiledningen lærer vi hvordan du utfører feilanalyse trinn for trinn.
Trinn 1: Leder for seksjonen Rapport (beskrivelse).
dannetcrash-date.txtDet første viktige området som vil fange oppmerksomheten når du åpner filen er "Beskrivelse:" linje. Her er et sammendrag av hvorfor serveren krasjet:
Description: Ticking entity-> En skapning, landsbyboer eller gjenstand som falt på kartet ble sittende fast og forårsaket en loop-feil.Description: Exception ticking world-> Korrupsjon har oppstått i kartfilene (biter).Description: Watchdog Thread System Crash-> Siden serverprosessoren var låst og ikke svarte i det hele tatt på 60 sekunder, ble beskyttelsen aktivert (vanligvis skjer det etter kraftig etterslep).
Trinn 2: Stacktrace-analyse (feildetalj).
Søk etter **"Caused by:"** blant de komplekse linjene med engelsk kode som følger i rapporten. Pakkenavnene etter dette ordet forteller deg hvilken plugin som forårsaket feilen:
- Hvis mellom linjene
com.placeholderapi...Hvis du ser det, er det PlaceholderAPI-pluginen som forårsaker krasjet. - hvis
org.bukkit.plugin...Hvis et pluginnavn (f.eks. Essentials) nevnes etter setningen, samsvarer ikke versjonen av denne plugin-en serveren din.
Trinn 3: Eksakt løsningstrinn
- Etter å ha identifisert plugin-en som forårsaker feilen, oppdater eller nedgrader den.
- Hvis problemet er forårsaket av en korrupt blokk eller skapning (Ticking Entity) i verden, hva er skrevet i krasjrapporten Detaljer: Enhetstype: ... (Plassering: X, Y, Z) Undersøk koordinatene. Mens serveren er nede, kan du starte serveren på nytt ved å slette den ødelagte enheten på den koordinaten ved hjelp av en kartredigerer (MCEdit eller Chunky).
Denne artikkelen er spesielt utarbeidet for PvPServer.