Minecraft

Paper.yml optimieren, um Lag zu reduzieren

Minecraft·22. März 2026·25 Min. Lesezeit

HINWEIS: Dieser Artikel ist speziell für Minecraft Java Edition Server und erfordert Paper zum Funktionieren. Wenn du dir nicht sicher bist, welchen Servertyp du betreibst, sieh dir bitte diesen Artikel an.

Diese Anleitung zeigt dir die von Paper angebotenen Einstellungen, die du zur Optimierung der Serverleistung verwenden kannst.

Unten findest du eine Liste von paper.yml-Einstellungen und ihren empfohlenen Werten für optimale Leistung. Diese Einstellungen wurden getestet und optimiert, um die bestmögliche Leistung mit minimaler Auswirkung auf das Gameplay zu bieten.

(Hinweis: Die tatsächlichen Einstellungen und Werte werden in der Frage nicht angegeben. Wenn du spezielle Einstellungen hast, zu denen du Empfehlungen möchtest, frage gerne.)

max-auto-save-chunks-per-tick

Standard: 24

Optimiert: 6

Leistungsauswirkung: Hoch

➫ Dies verlangsamt das inkrementelle Chunk-Speichern während der Weltspeicheraufgabe. Dies ist unglaublich wichtig für die Leistung, da Chunk-Speichern eine sehr aufwändige Operation ist.

Hinweis: Wenn du dies zu niedrig einstellst, könnten Chunks nicht gespeichert werden, also vermeide es, es zu stark zu reduzieren.

optimize-explosions

Standard: false

Optimiert: true

Auswirkung: Gering

➫ Paper hat einen sehr effizienten Algorithmus für Explosionen ohne Auswirkung auf das Gameplay.

mob-spawner-tick-rate

Def: 1

Opt: 2

Auswirkung: Gering

➫ Dies ist die Verzögerung (in Ticks), bevor ein aktiver Spawner versucht, Mobs zu spawnen. Die Verdopplung der Verzögerung wirkt sich nicht auf die Spawnraten aus und reduziert die Anzahl der Prüfungen, die der Server durchführen muss.

disable-chest-cat-detection

Def: false

Opt: true

Auswirkung: Gering

➫ Truhen suchen nach einer Katze obendrauf, wenn ein Spieler sie öffnet. Obwohl das Aktivieren das Standard-Katze-auf-Truhe-Verhalten entfernt, ist es vernachlässigbar, da die Funktion selten genutzt wird.

container-update-tick-rate

Def: 1

Opt: 3

Auswirkung: Gering

➫ Dies ändert die Häufigkeit (in Ticks), mit der Inventare aktualisiert werden, während sie geöffnet sind. Überschreite nicht 4, um visuelle Probleme zu vermeiden.

max-entity-collisions (in Spigot.yml in einigen Versionen)

Def: 8

Opt: 2

Auswirkung: Mittel

➫ Zusammengedrängte Entitäten (Mühlen, Farmen usw.) werden weniger kollidieren und im Prozess weniger TPS verbrauchen.

grass-spread-tick-rate

Def: 1

Opt: 4

Auswirkung: Mittel

➫ Die Zeit (in Ticks), bevor der Server versucht, Gras in Chunks zu verbreiten. Dies hat für die meisten Anwendungsfälle keine Auswirkung auf das Gameplay.

despawn-ranges

Def: soft: 32, hard: 128

Opt: soft: 28, hard: 96

Auswirkung: Gering

Soft = Die Entfernung (in Blöcken) von einem Spieler, in der Mobs periodisch entfernt werden.

Hard = Entfernung, in der Mobs sofort entfernt werden.

➫ Niedrigere Bereiche entfernen Hintergrund-Mobs und ermöglichen mehr Spawns in Bereichen mit Spielerverkehr. Dies reduziert die Gesamtanzahl der Mobs.

Reduziertes Spawning (bukkit.yml).

hopper.disable-move-event

Def: false

Opt: true

Auswirkung: Hoch

➫ Dies reduziert den Hopper-Lag erheblich, indem verhindert wird, dass InventoryMoveItemEvent für JEDEN Slot in einem Container aufgerufen wird.

Warnung: Plugins, die auf InventoryMoveItemEvent hören, werden nicht mehr funktionieren.

non-player-arrow-despawn-rate

Def: -1 (verwendet Spigots arrow-despawn-rate)

Opt: 60 (3 Sekunden)

Auswirkung: Gering

➫ Ähnlich wie Spigots arrow-despawn-rate, aber gilt für von Skeletten geschossene Pfeile. Da Spieler diese Pfeile nicht aufheben können, ist es sinnvoll, sie schneller zu entfernen.

creative-arrow-despawn-rate

Def: -1 (Spigots arrow-despawn-rate)

Opt: 60 (3 Sekunden)

Auswirkung: Gering

➫ Ähnlich wie die vorherige Einstellung, aber für Pfeile von Spielern, die nicht aufgehoben werden können (Unendlichkeitsbögen).

prevent-moving-into-unloaded-chunks

Def: false

Opt: true

Auswirkung: Mittel

➫ Verhindert, dass Spieler in einen ungeladenen Chunk eintreten (aufgrund von Lag), was mehr Lag verursacht. Die Einstellung "true" teleportiert sie zurück an ihre vorherige Position.

Hinweis: Wenn du deine Welt zuvor nicht vorgeneriert hast (warum nicht?), ist diese Einstellung kritisch.

use-faster-eigencraft-redstone

Def: false

Opt: true

Auswirkung: Hoch

➫ Diese Einstellung reduziert redundante Redstone-Updates um bis zu 95%, ohne Vanilla-Geräte zu beschädigen. Dies ist der empfohlene Redstone-Algorithmus.

Hinweis: Wenn du ein Plugin verwendest, um Redstone-Algorithmen zu ändern, erwäge, sie durch diese Option zu ersetzen, da die Plugins typischerweise mehr Lag verursachen als das

Standard-Redstone-Verhalten.

armor-stands-tick

Def: true

Opt: false

Auswirkung: Gering

➫ Einige Gegenstände werden als Entitäten betrachtet (die Ticking erfordern), da sie mit der Welt interagieren. Armor Stands ohne Ticking werden nicht von Schwerkraft, Wasser usw. beeinflusst.

Hinweis: Paper staffelt auch das Item-Frame-Ticking, anstatt alle Frames gleichzeitig ticken zu lassen. Dies hat eine sehr positive Auswirkung auf

TPS ohne Auswirkung auf das Gameplay.

per-player-mob-spawns

Def: false

Opt: true

Auswirkung: Gering

➫ Implementiert Spawnverhalten für einen einzelnen Spieler anstelle der zufälligen Algorithmen von Bukkit. Dies verhindert die Ausnutzung des Mob-Spawnverhaltens. Du kannst auch eine konsistentere Mob-Anzahl um dich herum erleben.

Hinweis: Wenn du die Spawnlimits in Bukkit reduziert hast und einen Mangel an Tieren und Monstern bemerkst, erwäge, diese Limits wieder zu erhöhen.

alt-item-despawn-rate

Def: false

Opt: true

Auswirkung: Mittel

➫ Entfernt bestimmte Gegenstände schneller (oder langsamer) als die in Spigot festgelegte item-despawn-rate. Dies ermöglicht es, zu vermeiden, dass sich nutzlose Gegenstände auf dem Boden ansammeln.

Beispiel für das Entfernen von Kopfsteinpflaster und Netherrack in 15 Sekunden:

Code (Text):

enabled: true

items:

COBBLESTONE: 300

NETHERRACK: 300

Hinweis: Verwende die Materialliste von Spigot beim Hinzufügen von Gegenständen.

no-tick-view-distance

Def: -1

Opt: # > view-distance-Einstellung

Auswirkung: N/A

➫ Dies ist die Entfernung, in der Chunks geladen, aber noch nicht außerhalb deiner Sichtweite getickt werden.

Hinweis: Wenn du deine Sichtweite sehr niedrig einstellen musstest (wie 3 oder 4), könntest du dies auf 5 oder 6 setzen, um das Spielererlebnis zu verbessern, ohne die Leistung zu beeinträchtigen.

anti-xray.enabled

Def:

false

Opt: true

Auswirkung: N/A

➫ Obwohl diese Einstellung TPS verbraucht, ist Papers Anti-Xray das effizienteste, das es gibt. Engine 1 könnte die beste Option für die meisten Server sein, da es weniger TPS als Engine 2 verbraucht.

Hast du noch Fragen?

Komm mit uns ins Gespräch und wir melden uns so schnell wie möglich bei dir!

Support kontaktieren