Minska lagg på din Minecraft-server
Praktiska, ordnade lösningar för en laggig server – från view-distance och RAM till profilering med spark och förgenerering av din värld.
Lagg kommer i två smaker, och lösningen är olika för varje. Server-side lagg (låg TPS) är när servern kämpar för att hänga med – allt hackar för alla. Client-side lagg (låg FPS) är din egen dator eller anslutning. Denna guide handlar om server-side lagg, presenterat i den ordning du faktiskt bör prova saker.
Först, mät – gissa inte
Skriv /tps i konsolen. 20 TPS är perfekt; allt som konsekvent ligger under ~18 betyder att servern är överbelastad. Om TPS är bra men du laggar, är problemet din PC eller ditt nätverk, inte servern.
1. Sänk view distance
Detta är den enskilt största vinsten på de flesta servrar. Varje extra chunk av view distance innebär exponentiellt mer arbete. I server.properties (redigera via File Manager):
view-distance=8
simulation-distance=6
8 är gott och väl för survival; sänk till 6 på en upptagen eller moddad server. Starta om för att tillämpa.
2. Ge den tillräckligt med RAM – men inte för mycket
För lite RAM orsakar konstanta stopp på grund av garbage collection. Kontrollera att din plan täcker din användning:
- Vanilla / Paper survival: 2–4 GB
- Plugin-tung Paper: 4–6 GB
- Modpacks: 6–8 GB+
Kontraintuitivt är mer RAM inte alltid bättre – för stora heapar orsakar längre GC-pauser. Matcha RAM efter dina faktiska behov; om du är maxad, uppgradera din plan.
3. Hitta den verkliga orsaken med spark
Att gissa slösar tid – profilera det. Installera spark pluginet/modden, kör sedan:
/spark profiler --timeout 60
Den ger dig en delbar länk som visar exakt vilket plugin, mod eller vilken uppgift som äter upp din tick-tid. Detta förvandlar "min server laggar" till "detta plugin använder 40% av ticken" – vilket du faktiskt kan agera på.
4. Förgenerera din värld
De flesta laggspikar inträffar när spelare utforskar nya, ogenererade chunks. Att förgenerera världen i förväg eliminerar dessa spikar. Använd Chunky:
/chunky radius 5000
/chunky start
Låt den slutföras (den körs i bakgrunden), sedan blir utforskningen smidig eftersom chunksen redan existerar.
5. Trimma tunga plugins och mods
- Redstone / mob farms är vanliga TPS-dödare – spark kommer att peka dig mot dem.
- Entity limits: begränsa mobs per chunk i Papers
paper-world-defaults.yml. - Ta bort det du inte använder. Varje plugin kostar något; inaktivera de du inte faktiskt använder.
6. Använd optimerad programvara
Om du använder vanilla eller Spigot, byt till Paper (eller Purpur) – de inkluderar enorma prestandaförbättringar och förnuftiga standardinställningar gratis. För moddade servrar hjälper prestandamods som Lithium (Fabric) mycket – men håll dem uppdaterade (föråldrade prestandamods kan orsaka krascher, se guiden om modpack som inte startar).
Fortfarande laggigt?
Öppna ett supportärende med din /spark profileringslänk och /tps-avläsning. Den datan låter oss fastställa orsaken mycket snabbare än enbart en beskrivning.