Modpack startar inte eller fryser vid uppstart
När en moddad server hänger sig under uppstarten eller kraschar vid start, beror det nästan alltid på en modkonflikt. Här är hur du hittar den skyldige och får igång servern igen.
När en moddad server hänger sig under uppstarten (konsolen blir tyst och når aldrig "Done") eller kraschar vid start, är det nästan alltid en modkonflikt eller en trasig/föråldrad mod, inte ett problem med själva servern. Här är hur du hittar den skyldige och får igång servern igen.
Frusen vs kraschad: skilj dem åt
- Kraschad: konsolen skriver ut ett fel och processen stoppas. Du kommer att se en stack trace och ofta en kraschrapport under
crash-reports/. - Frusen (hängd): servern ser "upp" ut men blir aldrig färdig med laddningen och ingen kan ansluta. Loggen stannar bara mitt i initieringen. Detta betyder oftast att två moddar låser varandra under uppstarten.
Båda diagnostiseras på samma sätt: läs loggen och isolera den felande modden.
1. Läs loggen, uppifrån och ner
Öppna Konsol, starta om, och läs från toppen. För Forge/NeoForge är den mest användbara filen logs/fml-server-latest.log (öppna den i Filhanterare). Sök efter den första förekomsten av:
ERROR FATAL Caused by: LoadingFailedException NoClassDefFound
Den första modden som ger fel är oftast grundorsaken. Moddar som listas efteråt som "errored because dependency X errored" är bara nedströms brus. Ignorera dem och fokusera på den första.
2. Se upp för stridande prestandamoddar
Prestandamoddar (Redirector, Canary, ModernFix, Rubidium, Embeddium, och liknande) patchar spelets interna delar djupt, och föråldrade versioner kan låsa varandra vid uppstart: det klassiska symptomet "servern ser upp men är frusen mitt i initieringen". Om ditt pack frös efter en uppdatering, eller om du kör modversioner som är några månader gamla, är dessa huvudmisstänkta.
3. Inaktivera den misstänkta modden
Du behöver inte radera något. Ta bara bort den från laddningsvägen:
- I Filhanterare, öppna mappen
mods/. - Byt namn på den misstänkta jar-filen från
something.jartillsomething.jar.disabled. (Tillägget.disabledhindrar den från att laddas och gör det enkelt att återaktivera senare.) - Starta om och titta på konsolen.
Om den nu startar förbi frysnings-/kraschpunkten, har du hittat den. Om inte, återaktivera den och prova nästa misstänkta. Ändra en mod i taget så att du vet vilken som gjorde skillnad.
4. Skydda din värld innan en nystart
Om en värld blev korrupt (eller om du vill testa en ren start), radera den inte. Arkivera den istället:
- I Filhanterare, byt namn på
worldtillworld-broken-<date>.old. - Starta om. Servern genererar en ny värld och startar rent.
- Din gamla värld finns kvar om du vill ha tillbaka den senare.
Obs: världgenerering är långsam med stora pack. Efter en nystart kan ett tungt modpack spendera 5–15 minuter djupt i chunk-generering innan det når "Done", eftersom moddar som MineColonies eller Alex's Mobs som skannar biomer vid uppstart är normalt. Om CPU:n gör verkligt arbete (inte fast på 0%), ge det tid innan du antar att det har fastnat.
5. Fixa det ordentligt: uppdatera moddarna
Att inaktivera en prestandamod kostar dig lite FPS men inget som förstör spelet, så det är en bra tillfällig lösning. Den verkliga lösningen är oftast att uppdatera de konflikterande moddarna: de flesta har haft buggfix-releaser som löser dessa konflikter. Hämta de nyare versionerna för din Minecraft/loader-version, släpp dem i mods/ (ersätt de gamla jar-filerna), och återaktivera allt du inaktiverade.
Vanliga mönster
- Fryser direkt efter att en specifik mod loggar: den modden (eller nästa att initiera) låser sig. Inaktivera den.
Missing or unsupported mandatory dependencies: en nödvändig biblioteksmod saknas eller är fel version. Lägg till eller fixa den.Incompatible mod set!/ version mismatch: en mod är byggd för en annan Minecraft- eller loader-version än ditt pack.- Kraschar bara när en spelare ansluter, inte vid uppstart: det är oftast en klient/server-modlist-missmatch, se Installera ett modpack.
Fortfarande fast?
Öppna ett supportärende med det första felet från fml-server-latest.log (eller en länk till kraschrapporten). Vi kan gräva i moduppsättningen direkt på noden, inaktivera konflikterande moddar åt dig och lägga in uppdaterade versioner så att du kan se det fungera.