Paper
Eine leistungsstarke Minecraft-Server-Software, abgespalten von Spigot, auf der Bukkit- und Spigot-Plugins laufen.
Paper ist eine Server-Software, die vom PaperMC-Team gepflegt wird. Sie begann als Fork von Spigot und bleibt kompatibel zu den Plugin-APIs von Bukkit und Spigot, sodass fast jedes Plugin für diese Plattformen ohne Änderungen auf Paper läuft. Dazu kommen eine eigene API, ein eigenes Plugin-Format und eine lange Liste an Performance-Patches.
Warum das für Server-Betreiber wichtig ist
Für einen Plugin-Server ist Paper der übliche Standard. Im Vergleich zu Vanilla und reinem Spigot verlagert Paper Arbeit wie Chunk-Laden und -Generierung, wo möglich, vom Main-Thread weg, behebt viele Vanilla-Bugs und bietet dir weit mehr Einstellungen, um Vanilla-Genauigkeit gegen Performance einzutauschen. Das wirkt sich direkt auf TPS und MSPT aus, sobald in einer Welt viel los ist.
Paper ändert standardmäßig einiges am Vanilla-Verhalten. Bestimmte Exploits und Duplikations-Glitches sind gepatcht, und manche Mechaniken für technische Spieler verhalten sich anders. Viele dieser Patches lassen sich in der Config wieder abschalten, wenn deine Community darauf angewiesen ist.
Wo die Einstellungen liegen
config/paper-global.yml– serverweite Einstellungen, darunter das Proxy-Forwarding für Velocity.config/paper-world-defaults.yml– Standardwerte pro Welt wie Entity-Limits, Despawn-Reichweiten und Redstone-Verhalten.- Eine
paper-world.ymlin einem Weltordner überschreibt die Standardwerte nur für diese Welt.
bukkit.yml, spigot.yml und server.properties werden weiterhin ebenfalls gelesen.
Praxistipp
Erst messen, dann tunen. Aktuelle Paper-Versionen bringen den spark-Profiler schon mit; führ während einer laggigen Phase /spark profiler aus und schau, was die Tick-Zeit tatsächlich verbraucht. Blind Einstellungen zu ändern kostet meist Vanilla-Verhalten, ohne die eigentliche Ursache zu beheben. Wenn du noch mehr Gameplay-Optionen willst, ist Purpur ein direkter Ersatz auf Basis von Paper.