Minecraft Server Performance Benchmarks 2026: Vanilla vs Paper vs Folia
Die Wahl der richtigen Server-Software fuer Minecraft beeinflusst direkt die Leistung, Stabilitaet und das Spielerlebnis. Im Jahr 2026 gibt es neue Server-Core-Versionen, Java-Updates und JVM-Optimierungstechniken. Wir haben umfassende Benchmarks durchgefuehrt und teilen die Ergebnisse.
Benchmark-Methodik
Fuer objektive Ergebnisse haben wir alle Bedingungen standardisiert:
- Profiler: Spark Profiler v1.10 zur Ueberwachung von TPS, MSPT und Speichernutzung
- Spieler-Simulation: 25, 50, 100 und 200 Bots ueber Headless MC
- Welt: vorgenerierte 5000x5000-Block-Welt mit Doerfern und Farmen
- Plugins: Standard-Set (EssentialsX, LuckPerms, WorldGuard) - 12 insgesamt
- Hardware: AMD Ryzen 9 7950X, 64GB DDR5-5600, NVMe Gen4
- Netzwerk: 1 Gbps dediziert, gefiltert durch MineGuard
Jeder Test wurde dreimal fuer jeweils 30 Minuten durchgefuehrt. Wir haben Durchschnittswerte und Spitzenlasten aufgezeichnet.
Server-Software-Vergleich: TPS unter Last
TPS (Ticks pro Sekunde) ist die wichtigste Leistungskennzahl. Der ideale Wert ist 20.0 TPS.
| Software | 25 Spieler | 50 Spieler | 100 Spieler | 200 Spieler |
|---|---|---|---|---|
| Vanilla 1.21.4 | 19.8 | 16.2 | 7.0 | 2.1 |
| Spigot 1.21.4 | 20.0 | 19.1 | 14.0 | 8.3 |
| Paper 1.21.4 | 20.0 | 19.9 | 18.0 | 14.7 |
| Purpur 1.21.4 | 20.0 | 20.0 | 19.0 | 15.9 |
| Folia 1.21.4 | 20.0 | 20.0 | 20.0 | 18.4 |
Ergebnis: Vanilla faellt bereits bei 50 Spielern unter 20 TPS. Paper und Purpur halten stabile 18-19 TPS bei 100 Spielern. Folia zeigt dank Multi-Thread-Regionsverarbeitung die besten Ergebnisse unter hoher Last, erfordert aber kompatible Plugins.
RAM-Verbrauch
Speicherverbrauch bei Standard-8-GB-Zuweisung (-Xmx8G):
| Software | 25 Spieler | 50 Spieler | 100 Spieler | 200 Spieler |
|---|---|---|---|---|
| Vanilla | 3.2 GB | 4.8 GB | 7.1 GB | OOM |
| Spigot | 2.8 GB | 4.1 GB | 5.9 GB | 7.6 GB |
| Paper | 2.4 GB | 3.5 GB | 5.1 GB | 6.8 GB |
| Purpur | 2.5 GB | 3.6 GB | 5.2 GB | 6.9 GB |
| Folia | 2.9 GB | 4.0 GB | 5.8 GB | 7.4 GB |
Paper verwaltet den Speicher am effizientesten dank Chunk- und Entity-Ticking-Optimierungen. Folia verbraucht etwas mehr aufgrund des Multi-Threading-Overheads, was aber durch stabile TPS gerechtfertigt ist.
Chunk-Ladegeschwindigkeit
Test: Teleportation ueber 10.000 Bloecke und Messung der vollstaendigen Chunk-Ladezeit bei View-Distance 10:
| Software | Ladezeit (Sek.) | Chunks/Sek. |
|---|---|---|
| Vanilla | 8.4 | 74 |
| Spigot | 5.1 | 122 |
| Paper | 2.3 | 271 |
| Purpur | 2.1 | 297 |
| Folia | 1.4 | 446 |
Asynchrones Chunk-Laden in Paper/Purpur bietet einen 3-4-fachen Vorteil gegenueber Vanilla. Folia laedt Chunks parallel ueber Regionen und ist damit fast doppelt so schnell wie Paper.
Einfluss der Java-Version
Test mit Paper 1.21.4 bei 100 Spielern auf verschiedenen JDK-Versionen:
| JDK | TPS | MSPT (Avg.) | RAM | Start (Sek.) |
|---|---|---|---|---|
| OpenJDK 17 | 17.2 | 42ms | 5.4 GB | 12.1 |
| OpenJDK 21 | 18.0 | 38ms | 5.1 GB | 10.8 |
| GraalVM CE 21 | 18.6 | 35ms | 4.8 GB | 9.4 |
| GraalVM EE 21 | 19.1 | 32ms | 4.6 GB | 8.7 |
Das Upgrade von Java 17 auf Java 21 bringt eine 5-8% TPS-Verbesserung. GraalVM Enterprise liefert die besten Ergebnisse dank des fortschrittlichen JIT-Compilers, die kostenpflichtige Lizenz ist aber nicht fuer jeden geeignet.
JVM-Flags-Optimierung
Vergleich beliebter Startkonfigurationen (Paper 1.21.4, Java 21, 100 Spieler):
| Konfiguration | TPS | GC-Pause (Avg.) | GC-Pause (Max.) |
|---|---|---|---|
| Standard-Flags | 16.8 | 45ms | 210ms |
| Aikar's Flags | 18.0 | 18ms | 85ms |
| Aikar's + ZGC | 18.3 | 8ms | 22ms |
| GraalVM + Aikar's | 18.9 | 12ms | 45ms |
Empfohlene Aikar's Flags fuer Java 21:
java -Xms8G -Xmx8G -XX:+UseG1GC -XX:+ParallelRefProcEnabled \
-XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions \
-XX:+DisableExplicitGC -XX:+AlwaysPreTouch \
-XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 \
-XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 \
-XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 \
-XX:G1MixedGCLiveThresholdPercent=90 \
-XX:G1RSetUpdatingPauseTimePercent=5 \
-XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem \
-XX:MaxTenuringThreshold=1 -jar server.jar --nogui
Hosting-Vergleich: Dedicated vs VPS vs Shared
| Parameter | Dedicated | VPS (KVM) | Shared |
|---|---|---|---|
| TPS @ 100 Spieler | 18.0 | 15.2 | 11.4 |
| MSPT-Stabilitaet | Hoch | Mittel | Niedrig |
| Latenz-Spitzen | Selten | Haeufig | Staendig |
| Preis/Monat | $50-150 | $15-40 | $5-15 |
| Anpassbarkeit | Voll | Hoch | Begrenzt |
| DDoS-Schutz | Variiert | Basis | Geteilt |
Shared Hosting eignet sich fuer Server mit bis zu 20 Spielern. VPS reicht fuer bis zu 50. Fuer 100+ Spieler empfehlen wir einen dedizierten Server mit einer Single-Core-Frequenz von mindestens 4,5 GHz.
Single-Thread vs Multi-Thread Leistung
Minecraft laeuft auf traditionellen Server-Cores (Vanilla, Spigot, Paper, Purpur) hauptsaechlich in einem Thread. Daher:
- Am wichtigsten: Single-Core-Taktfrequenz (4.5+ GHz empfohlen)
- Weniger wichtig: Kernanzahl (4-6 Kerne reichen fuer Paper)
- Ausnahme: Folia nutzt mehrere Kerne, 8+ Kerne bringen spuerbare Verbesserungen
CPU-Ranking nach Single-Thread-Leistung fuer Minecraft:
| CPU | Single-Thread Score | TPS @ 100 (Paper) |
|---|---|---|
| AMD Ryzen 9 7950X | 2050 | 18.0 |
| Intel i9-14900K | 2100 | 18.3 |
| AMD Ryzen 7 5800X | 1600 | 16.5 |
| Intel i7-12700K | 1750 | 17.1 |
| AMD Ryzen 5 3600 | 1300 | 14.2 |
Netzwerk-Bandbreitenanforderungen
Realer Datenverkehr pro Spieler abhaengig von der Aktivitaet:
| Spieler | Ausgehender Verkehr | Spitzenverkehr | Empfohlene Leitung |
|---|---|---|---|
| 25 | 15 Mbps | 25 Mbps | 100 Mbps |
| 50 | 35 Mbps | 55 Mbps | 200 Mbps |
| 100 | 80 Mbps | 120 Mbps | 500 Mbps |
| 200 | 170 Mbps | 260 Mbps | 1 Gbps |
Neben der Bandbreite sind Netzwerkstabilitaet und DDoS-Schutz entscheidend. Bei einem Angriff wird selbst ein perfekt optimierter Server unerreichbar.
Netzwerkleistung und Schutz
Server-Optimierung ist nur die halbe Miete. Die Netzwerkebene ist genauso wichtig. Wir bei MineGuard haben einen Proxy-Filter entwickelt, der weniger als 1 ms Latenz hinzufuegt und gleichzeitig Angriffe filtert. Serverseitige Optimierung kombiniert mit Netzwerkschutz liefert das beste Erlebnis fuer Ihre Spieler.
Unsere Tests zeigten: Bei einem 50-Gbps-DDoS-Angriff verliert ein ungeschuetzter Server 100% seiner Spieler. Mit MineGuard-Schutz bemerken die Spieler den Angriff nicht, und die TPS bleiben bei 20.0.
Abschliessende Empfehlungen
- Bis 30 Spieler: Paper + Java 21 + Aikar's Flags + VPS mit guter CPU
- 30-100 Spieler: Paper/Purpur + Java 21 + Aikar's Flags + dedizierter Server
- 100+ Spieler: Folia (bei Plugin-Kompatibilitaet) oder Purpur + GraalVM + leistungsstarker Dedicated
- Immer: DDoS-Schutz fuer stabilen Betrieb auch unter Angriffen
Die richtige Wahl von Server-Core, Java-Version und JVM-Flags kann die Leistung um 50-100% verbessern, ohne zusaetzliche Hardware-Investitionen.
Schützen Sie Ihren Server vor DDoS-Angriffen
Kostenloser Schutz mit 5-Minuten-Einrichtung. 1 TB Traffic inklusive.
Kostenlos testenWeitere Artikel
WorldGuard einrichten: Minecraft Region schützen und Grief stoppen
WorldGuard auf Paper oder Spigot richtig einrichten: Regionen, Flags, Priority- und Parent-Hierarchie, plus die Grief-Lücken, die fast jeder übersieht.
Pixelmon SMP Server: Kompletter Guide zu Pokemon in Minecraft
So baust du einen Pixelmon Reforged Server von Grund auf: Forge 1.16.5, Mods, Config, Arenen, PvP und Anticheat-Fix fur fliegende Pokemon.
TAB-Plugin: Tab-Liste, Scoreboard und BossBar anpassen (2026)
Ein Plugin deckt Tab-Liste, Scoreboard, BossBar, Name-Tags und LuckPerms-Prefixes ab. Wir gehen TAB von NEZNAMY durch: Installation, Proxy-Modus, Sorting, Anti-Override und echte config.yml-Snippets.