[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"public-branding":3,"content-de-minecraft-engine-benchmarks":8,"public-ads-config":517},{"siteName":4,"primaryColor":5,"accentColor":6,"faviconUrl":7,"logoUrl":7},"KiroCloud","#ffffff","#888888","",{"id":9,"title":10,"author":11,"body":12,"category":11,"description":23,"extension":502,"lastUpdated":11,"meta":503,"navigation":504,"order":505,"path":506,"readTime":11,"seo":507,"stem":515,"__hash__":516},"docs\u002Fdocs\u002Fde\u002Fminecraft-engine-benchmarks.md","[object Object]",null,{"type":13,"value":14,"toc":492},"minimark",[15,20,24,40,43,48,80,90,92,96,101,104,124,128,131,148,152,167,188,190,194,201,376,378,382,488],[16,17,19],"h1",{"id":18},"minecraft-server-engine-benchmark-papermc-vs-purpur-vs-fabric-performance-vergleich","Minecraft Server Engine Benchmark: PaperMC vs Purpur vs Fabric Performance-Vergleich",[21,22,23],"p",{},"Die Wahl der richtigen Server-Software entscheidet maßgeblich über die Performance, Lag-Freiheit und maximale Spieleranzahl eines Minecraft-Servers. Während der offizielle Vanilla-Server bereits bei 10 gleichzeitig aktiven Spielern und automatisierter Redstone-Technik unter 15 TPS (Ticks Per Second) einbrechen kann, existieren hochoptimierte Server-Forks und Mod-Loader.",[21,25,26,27,31,32,35,36,39],{},"In diesem Benchmark vergleichen wir die drei beliebtesten Plattformen – ",[28,29,30],"strong",{},"PaperMC",", ",[28,33,34],{},"Purpur"," und ",[28,37,38],{},"Fabric"," – unter realen Lastbedingungen auf dedizierten Multi-Core Host-Systemen mit NVMe-Speicher in der deutschen Server-Infrastruktur von KiroCloud.",[41,42],"hr",{},[44,45,47],"h2",{"id":46},"_1-die-testumgebung-benchmark-methodik","1. Die Testumgebung & Benchmark-Methodik",[49,50,51,58,64],"ul",{},[52,53,54,57],"li",{},[28,55,56],{},"Host-Hardware:"," High-Performance Multi-Core CPU, Enterprise PCIe NVMe, High-Speed RAM.",[52,59,60,63],{},[28,61,62],{},"Minecraft-Version:"," 1.21.1 (Java 21).",[52,65,66,69],{},[28,67,68],{},"Test-Szenario:",[49,70,71,74,77],{},[52,72,73],{},"50 simulierte Spieler in 5 verschiedenen Chunks mit Elytren-Flug (aggressive Chunk-Generierung).",[52,75,76],{},"10 automatisierte Villager-Trading-Farmen und 1.000 aktive Mobs.",[52,78,79],{},"Laufzeit: 60 Minuten kontinuierlicher Lasttest.",[81,82,87],"pre",{"className":83,"code":85,"language":86},[84],"language-text","┌────────────────────────────────────────────────────────┐\n│             Durchschnittliche Tick-Latenz (MSPT)       │\n│             (Niedriger ist besser | Ziel: \u003C 50 ms)     │\n├─────────────────┬──────────────────────────────────────┤\n│ Vanilla         │ ████████████████████████████ 78.4 ms │ (Einbruch auf 12.8 TPS)\n│ Fabric + Lithium│ ████████████ 32.1 ms                 │ (Stabile 20.0 TPS)\n│ PaperMC         │ █████████ 24.6 ms                    │ (Stabile 20.0 TPS)\n│ Purpur          │ ███████ 19.8 ms                      │ (Stabile 20.0 TPS)\n└─────────────────┴──────────────────────────────────────┘\n","text",[88,89,85],"code",{"__ignoreMap":7},[41,91],{},[44,93,95],{"id":94},"_2-detaillierter-vergleich-der-plattformen","2. Detaillierter Vergleich der Plattformen",[97,98,100],"h3",{"id":99},"a-papermc-der-industriestandard-für-stabilität","A. PaperMC: Der Industriestandard für Stabilität",[21,102,103],{},"PaperMC ist der meistgenutzte Fork für Spigot\u002FBukkit-Server.",[49,105,106,112,118],{},[52,107,108,111],{},[28,109,110],{},"Vorteile:"," Asynchrone Chunk-Ladevorgänge, optimierte Entity-Kollisionsberechnung, umfangreicher Exploit-Schutz und maximale Plugin-Kompatibilität.",[52,113,114,117],{},[28,115,116],{},"Nachteile:"," Verändert minimale Vanilla-Redstone-Ticks (kann komplexe technische Redstone-Schaltungen geringfügig beeinflussen).",[52,119,120,123],{},[28,121,122],{},"Ideal für:"," Große Community-Server, Citybuild, Minigames und Netzwerke mit klassischen Bukkit\u002FSpigot-Plugins.",[97,125,127],{"id":126},"b-purpur-maximale-anpassung-performance-tweaks","B. Purpur: Maximale Anpassung & Performance-Tweaks",[21,129,130],{},"Purpur basiert direkt auf Paper und fügt zusätzliche Performance- und Gameplay-Optionen hinzu.",[49,132,133,138,143],{},[52,134,135,137],{},[28,136,110],{}," Bietet zusätzliche Einstellungen zum Deaktivieren von ungenutzter Entity-KI (z. B. inaktive Fische oder Schafe), alternative Entity-Deduplizierung und fein justierbare Tick-Raten für Hoppers.",[52,139,140,142],{},[28,141,116],{}," Noch tiefere Eingriffe in Vanilla-Verhalten, die bei falscher Konfiguration auffallen können.",[52,144,145,147],{},[28,146,122],{}," Große Survival- und SkyBlock-Server mit hohen Mob-Zahlen.",[97,149,151],{"id":150},"c-fabric-mit-lithium-ferritecore-das-vanilla-original","C. Fabric (mit Lithium & FerriteCore): Das Vanilla-Original",[21,153,154,155,158,159,162,163,166],{},"Fabric ist ein modularer Mod-Loader, der durch Optimierungs-Mods wie ",[28,156,157],{},"Lithium"," (CPU-Optimierung), ",[28,160,161],{},"FerriteCore"," (RAM-Reduktion) und ",[28,164,165],{},"Krypton"," (Netzwerk-Stack) extrem schnell wird.",[49,168,169,178,183],{},[52,170,171,173,174,177],{},[28,172,110],{}," Verändert ",[28,175,176],{},"keinerlei"," Vanilla-Spielmechaniken. 100 % kompatibel mit technischen Redstone-Maschinen und Farmen.",[52,179,180,182],{},[28,181,116],{}," Keine Unterstützung für Bukkit-Plugins (WorldEdit, LuckPerms müssen als Fabric-Mods installiert werden).",[52,184,185,187],{},[28,186,122],{}," Technische Vanilla-Server, Scicraft-ähnliche Projekte und Modded-Communities.",[41,189],{},[44,191,193],{"id":192},"_3-optimale-jvm-flags-für-kirocloud-server","3. Optimale JVM-Flags für KiroCloud Server",[21,195,196,197,200],{},"Unabhängig von der Engine ist die Konfiguration der Java Virtual Machine entscheidend. Wir empfehlen die ",[28,198,199],{},"Aikar Flags"," in Kombination mit dem ZGC- oder G1GC-Garbage-Collector:",[81,202,206],{"className":203,"code":204,"language":205,"meta":7,"style":7},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","java -Xms4G -Xmx4G \\\n  -XX:+UseG1GC \\\n  -XX:+ParallelRefProcEnabled \\\n  -XX:MaxGCPauseMillis=200 \\\n  -XX:+UnlockExperimentalVMOptions \\\n  -XX:+DisableExplicitGC \\\n  -XX:+AlwaysPreTouch \\\n  -XX:G1NewSizePercent=30 \\\n  -XX:G1MaxNewSizePercent=40 \\\n  -XX:G1ReservePercent=20 \\\n  -XX:G1HeapWastePercent=5 \\\n  -XX:G1MixedGCCountTarget=4 \\\n  -XX:InitiatingHeapOccupancyPercent=15 \\\n  -XX:G1MixedGCLiveThresholdPercent=90 \\\n  -XX:G1RSetUpdatingPauseTimePercent=5 \\\n  -XX:SurvivorRatio=32 \\\n  -XX:+PerfDisableSharedMem \\\n  -XX:MaxTenuringThreshold=1 \\\n  -jar server.jar nogui\n","bash",[88,207,208,228,236,244,252,260,268,276,284,292,300,308,316,324,332,340,348,356,364],{"__ignoreMap":7},[209,210,213,217,221,224],"span",{"class":211,"line":212},"line",1,[209,214,216],{"class":215},"sBMFI","java",[209,218,220],{"class":219},"sfazB"," -Xms4G",[209,222,223],{"class":219}," -Xmx4G",[209,225,227],{"class":226},"sTEyZ"," \\\n",[209,229,231,234],{"class":211,"line":230},2,[209,232,233],{"class":219},"  -XX:+UseG1GC",[209,235,227],{"class":226},[209,237,239,242],{"class":211,"line":238},3,[209,240,241],{"class":219},"  -XX:+ParallelRefProcEnabled",[209,243,227],{"class":226},[209,245,247,250],{"class":211,"line":246},4,[209,248,249],{"class":219},"  -XX:MaxGCPauseMillis=200",[209,251,227],{"class":226},[209,253,255,258],{"class":211,"line":254},5,[209,256,257],{"class":219},"  -XX:+UnlockExperimentalVMOptions",[209,259,227],{"class":226},[209,261,263,266],{"class":211,"line":262},6,[209,264,265],{"class":219},"  -XX:+DisableExplicitGC",[209,267,227],{"class":226},[209,269,271,274],{"class":211,"line":270},7,[209,272,273],{"class":219},"  -XX:+AlwaysPreTouch",[209,275,227],{"class":226},[209,277,279,282],{"class":211,"line":278},8,[209,280,281],{"class":219},"  -XX:G1NewSizePercent=30",[209,283,227],{"class":226},[209,285,287,290],{"class":211,"line":286},9,[209,288,289],{"class":219},"  -XX:G1MaxNewSizePercent=40",[209,291,227],{"class":226},[209,293,295,298],{"class":211,"line":294},10,[209,296,297],{"class":219},"  -XX:G1ReservePercent=20",[209,299,227],{"class":226},[209,301,303,306],{"class":211,"line":302},11,[209,304,305],{"class":219},"  -XX:G1HeapWastePercent=5",[209,307,227],{"class":226},[209,309,311,314],{"class":211,"line":310},12,[209,312,313],{"class":219},"  -XX:G1MixedGCCountTarget=4",[209,315,227],{"class":226},[209,317,319,322],{"class":211,"line":318},13,[209,320,321],{"class":219},"  -XX:InitiatingHeapOccupancyPercent=15",[209,323,227],{"class":226},[209,325,327,330],{"class":211,"line":326},14,[209,328,329],{"class":219},"  -XX:G1MixedGCLiveThresholdPercent=90",[209,331,227],{"class":226},[209,333,335,338],{"class":211,"line":334},15,[209,336,337],{"class":219},"  -XX:G1RSetUpdatingPauseTimePercent=5",[209,339,227],{"class":226},[209,341,343,346],{"class":211,"line":342},16,[209,344,345],{"class":219},"  -XX:SurvivorRatio=32",[209,347,227],{"class":226},[209,349,351,354],{"class":211,"line":350},17,[209,352,353],{"class":219},"  -XX:+PerfDisableSharedMem",[209,355,227],{"class":226},[209,357,359,362],{"class":211,"line":358},18,[209,360,361],{"class":219},"  -XX:MaxTenuringThreshold=1",[209,363,227],{"class":226},[209,365,367,370,373],{"class":211,"line":366},19,[209,368,369],{"class":219},"  -jar",[209,371,372],{"class":219}," server.jar",[209,374,375],{"class":219}," nogui\n",[41,377],{},[44,379,381],{"id":380},"_4-fazit-empfehlung","4. Fazit & Empfehlung",[383,384,385,402],"table",{},[386,387,388],"thead",{},[389,390,391,395,397,399],"tr",{},[392,393,394],"th",{},"Kriterium",[392,396,30],{},[392,398,34],{},[392,400,401],{},"Fabric (Lithium)",[403,404,405,421,439,456,472],"tbody",{},[389,406,407,413,416,418],{},[408,409,410],"td",{},[28,411,412],{},"Plugin-Ökosystem",[408,414,415],{},"Exzellent (Bukkit\u002FPaper)",[408,417,415],{},[408,419,420],{},"Nur Fabric-Mods",[389,422,423,428,431,434],{},[408,424,425],{},[28,426,427],{},"Vanilla-Exaktheit",[408,429,430],{},"92 %",[408,432,433],{},"88 %",[408,435,436],{},[28,437,438],{},"100 %",[389,440,441,446,449,454],{},[408,442,443],{},[28,444,445],{},"Entity-Performance",[408,447,448],{},"Sehr gut",[408,450,451],{},[28,452,453],{},"Hervorragend",[408,455,448],{},[389,457,458,463,466,468],{},[408,459,460],{},[28,461,462],{},"RAM-Effizienz",[408,464,465],{},"Gut",[408,467,465],{},[408,469,470],{},[28,471,448],{},[389,473,474,479,482,485],{},[408,475,476],{},[28,477,478],{},"KiroCloud Empfehlung",[408,480,481],{},"Standard für Public Server",[408,483,484],{},"High-Mob Server",[408,486,487],{},"Technische Communities",[489,490,491],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":7,"searchDepth":230,"depth":230,"links":493},[494,495,500,501],{"id":46,"depth":230,"text":47},{"id":94,"depth":230,"text":95,"children":496},[497,498,499],{"id":99,"depth":238,"text":100},{"id":126,"depth":238,"text":127},{"id":150,"depth":238,"text":151},{"id":192,"depth":230,"text":193},{"id":380,"depth":230,"text":381},"md",{},true,0,"\u002Fdocs\u002Fde\u002Fminecraft-engine-benchmarks",{"title":508,"description":23},{"Minecraft Server Engine Benchmark":509,"description":510,"category":511,"order":212,"author":512,"readTime":513,"lastUpdated":514},"PaperMC vs Purpur vs Fabric Performance-Vergleich","Benchmarks für Minecraft-Serversoftware. Single-Core Tick-Loop, Chunk-Generierung, RAM-Allokation und Mod- vs. Plugin-Architektur im Vergleich.","performance","Luca Lichtenwald","13 min","2026-10-09","docs\u002Fde\u002Fminecraft-engine-benchmarks","xX-_pJk-VAy0jCWLyCGHMPnnViek9JFcA2vIQpVX9Hk",{"enabled":504,"clientPubId":518,"docsSlotId":7,"newsSlotId":7,"guidesSlotId":7,"dashboardSlotId":7,"docsEnabled":504,"newsEnabled":504,"guidesEnabled":504,"dashboardEnabled":504},"ca-pub-9454065621077312"]