Lagg kan ha två olika orsaker: låg TPS betyder att servern är överbelastad, medan hög ping med bra TPS är ett nätverksproblem hos spelaren. Börja med kommandot tps i fliken Konsol och diagrammet Resursförbrukning - först därefter ändrar du inställningarna. Störst effekt får du genom att sänka Synavstånd och begränsa mobs.
#Vad du behöver
- En server med status Igång.
- Åtkomst till flikarna Konsol, Konfiguration och Loggar.
#Steg 1: Ta reda på vad som laggar
I fliken Konsol skriver du:
tps| TPS-värde | Betydelse |
|---|---|
| 20.0 | Servern fungerar korrekt - problemet ligger på nätverks- eller klientsidan |
| 15–19 | Märkbara hack, leta efter orsaken |
| under 15 | Servern hinner inte med, ändringar krävs |
Kontrollera sedan diagrammet Resursförbrukning under konsolen:
- CPU ligger hela tiden på gränsen - för mycket beräkningar: mobs, redstone, simuleringsavstånd, tunga plugin.
- Minne ligger hela tiden på gränsen - för litet RAM-paket eller ett minneskrävande modpack.
- Disk I/O är högt - täta skrivningar av chunks, t.ex. vid generering av nytt område.
- Allt är lågt men spelarna klagar - problemet ligger på spelarens nätverk, inte på servern.
För en exakt diagnos använder du pluginet Spark (/spark profiler). Rapporten pekar ut vilket plugin eller mod som orsakar belastningen, i stället för att du gissar.
#Steg 2: Inställningar med störst påverkan
I fliken Konfiguration → gruppen Nätverk och prestanda:
| Inställning | Föreslaget värde | Effekt |
|---|---|---|
| Synavstånd | 6–8 | Snabbaste vinsten. Varje steg ger en kvadratisk ökning av antalet skickade chunks |
| Simuleringsavstånd | 4–6 | Begränsar beräkningarna för mobs och redstone utanför spelarens närhet |
| Maximalt antal spelare | verkligt antal | Panelen varnar: ”Ett högt antal spelare kan påverka prestandan” |
| Timeout för inaktivitet | 15–30 | Frigör platser efter inaktiva spelare |
| Avstånd för entitetsuppdateringar | 50–75% | Mindre data om entiteter som skickas till klienterna |
När du har sparat markerar panelen de inställningar som kräver omstart med etiketten Restart. Klicka på Spara ändringar och sedan på Starta om.
Ändra en inställning i taget och kontrollera TPS efter några minuters spel. Flera ändringar på samma gång gör det omöjligt att avgöra vilken som hjälpte.
#Steg 3: Mobs och entiteter
Mobfarmer och spridda föremål är den vanligaste orsaken till TPS-fall på överlevnadsservrar.
- Under Konfiguration → Spelare och behörigheter stänger du av Spawn av NPC om du inte behöver byar - handelsmekaniken är kostsam.
- Begränsa antalet mobs i
spigot.yml/paper-world-defaults.yml(för motorn Paper) - du redigerar filerna i fliken Filer. - Be spelarna samla upp föremål som ligger på marken; ställ in kortare tid innan de försvinner i Paper-konfigurationen.
- Antalet entiteter i närheten kontrollerar du med kommandot:
minecraft:data get entity @p#Steg 4: Plugin och mods
- Öppna Loggar och gå igenom varningarna om långa tasks.
- Ta bort tillägg som ingen använder - varje plugin kostar minne och tid per tick.
- Särskilt belastande är: dynamiska kartor (Dynmap), ekonomiplugin som ofta skriver till databasen, mods som genererar strukturer.
- Modpacks behöver många gånger mer RAM än Vanilla - om Minne ligger konstant på gränsen bör du överväga ett större paket.
#Steg 5: Värld och disk
- Förgenerering av världen (pluginet Chunky) tar bort hack vid utforskning - området genereras i förväg och inte under spelets gång.
- Maximal världsstorlek i Konfiguration → Värld begränsar världsgränsen. En mindre värld innebär färre chunks att generera och mindre säkerhetskopior.
- Ta bort onödiga arkiv och gamla loggar i fliken Filer - en full disk saktar ner skrivningen av chunks.
#Vanliga problem
#TPS 20, men spelarna har lagg
Servern fungerar korrekt - problemet finns i spelarens nätverk. Be om ett test med kabel i stället för Wi-Fi och att VPN stängs av.
#Lagg bara på ett ställe på kartan
Det är oftast en mobfarm, ett stort redstone-system eller en enorm samling föremål. Gå till platsen och kontrollera TPS och antalet entiteter.
#Servern blir långsam efter några timmar och blir bättre efter omstart
Ett klassiskt tecken på minnesläcka i ett plugin eller en mod. Följ diagrammet Minne - om det stiger linjärt letar du upp boven med Spark-profileraren. Tillfälligt kan du ställa in en automatisk omstart av servern en gång per dygn.
#Lagg direkt efter start av servern
Servern läser in världen och pluginen. Några minuters hack efter start är normalt - om det varar längre kontrollerar du Disk I/O.
#Hack när man utforskar nytt område
Servern genererar chunks i realtid. Gör en förgenerering (Chunky) och sänk Synavstånd.
#Jag ändrade inställningarna, men inget hände
Vissa inställningar kräver omstart - panelen markerar dem med etiketten Restart och meddelandet ”Omstart krävs för att tillämpa ändringarna”. Klicka på Starta om.
#Vad händer härnäst
- Servern startar inte - felsökning
- Motor och version för servern - Paper är tydligt effektivare än Vanilla.