Hur läser man kraschrapport på Minecraft-servrar?
När Minecraft-servrar får ett oväntat fel, stängs de av för skydd och haverirapporter Sparar ett textdokument i katalogen. En serverägare måste kunna läsa dessa rapporter för att diagnostisera felet själv innan de öppnar ett supportärende. I den här guiden kommer vi att lära oss hur du utför felanalys steg för steg.
Steg 1: Chef för sektionen Rapport (beskrivning).
bildascrash-date.txtDet första viktiga området som kommer att fånga ditt öga när du öppnar filen är "Beskrivning:" linje. Här är en sammanfattning av varför servern kraschade:
Description: Ticking entity-> En varelse, bybor eller föremål som föll på kartan fastnade och orsakade ett loopfel.Description: Exception ticking world-> Korruption har inträffat i kartfilerna (bitar).Description: Watchdog Thread System Crash-> Eftersom serverprocessorn var låst och inte svarade alls under 60 sekunder, aktiverades skyddet (vanligtvis sker det efter kraftig fördröjning).
Steg 2: Stacktrace-analys (feldetaljer).
Sök efter **"Caused by:"** bland de komplexa raderna med engelsk kod som följer i rapporten. Paketnamnen efter detta ord berättar vilken plugin som orsakade felet:
- Om mellan raderna
com.placeholderapi...Om du ser det orsakar din PlaceholderAPI-plugin kraschen. - om
org.bukkit.plugin...Om ett pluginnamn (t.ex. Essentials) nämns efter uttalandet, stämmer inte versionen av plugin-programmet överens med din server.
Steg 3: Exakta lösningssteg
- När du har identifierat plugin-programmet som orsakar felet, uppdatera eller nedgradera det.
- Om problemet orsakas av ett korrupt block eller varelse (Ticking Entity) i världen, vad står det i kraschrapporten Detaljer: Enhetstyp: ... (Plats: X, Y, Z) Undersök koordinaterna. Medan servern är nere kan du starta om servern genom att ta bort den skadade enheten på den koordinaten med hjälp av en kartredigerare (MCEdit eller Chunky).
Den här artikeln är speciellt förberedd för PvPServer.