Hoppa till innehållet

Lagg på Minecraft-servern - så tar du bort det

Identifiera orsaken till laggen med TPS och resursdiagram och justera synavstånd, mobs och plugin.

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

  1. Öppna Loggar och gå igenom varningarna om långa tasks.
  2. Ta bort tillägg som ingen använder - varje plugin kostar minne och tid per tick.
  3. Särskilt belastande är: dynamiska kartor (Dynmap), ekonomiplugin som ofta skriver till databasen, mods som genererar strukturer.
  4. 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

Nödvändig teknik är alltid på. Funktionell, analytisk och marknadsföringsteknik aktiverar vi bara med ditt samtycke.

Integritets- och cookiepolicy