Tools · Server-Hosting
Minecraft-Server RAM Rechner
Wie viel RAM braucht dein Server wirklich? Passe Spielerzahl, Minecraft-Version, Plugin-Last, Weltgröße, Sichtweite und Mod-Anzahl an — jede Änderung aktualisiert die Schätzung sofort, inklusive Speicher-Aufschlüsselung, JVM-Startparametern und Hosting-Empfehlung für deinen Tarif.
Schnellvorlagen
Server-Konfiguration
Neuere Versionen brauchen mehr RAM pro Chunk wegen höherer Welten und reicherer Blockdaten.
EssentialsX, LuckPerms, Vault, WorldGuard usw. erhöhen den Heap-Verbrauch.
Prüfe die Größe des world-Ordners im Server-Verzeichnis.
Jeder zusätzliche Chunk-Radius lädt exponentiell mehr Terrain in den Speicher.
Empfohlene RAM-Zuweisung
Minimum
6 GB
4642 MB — knapp, GC-Pausen möglich
Empfohlen
8 GB
6826 MB — stabil für tägliches Spielen
Komfortabel
8 GB
7918 MB — Puffer für Spitzen
Schätzung enthält ~10% Versions-Anpassung für 1.21+. Der tatsächliche Verbrauch hängt von Redstone, Entity-Farmen und Plugin-Qualität ab.
Speicher-Aufschlüsselung
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:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar server.jar nogui
-Xms8G — initialer Heap (auf Dedicated-Servern = -Xmx, um Resize-Pausen zu vermeiden)
-Xmx8G — maximaler Heap (1–2 GB für OS + andere Prozesse auf dem VPS freilassen)
G1GC-Flags für Minecraft-Server-Workloads (Aikar Flags). Paper und Purpur profitieren am meisten; bei Modded ggf. wegen Metaspace anpassen.
Typische Hosting-Tarife für diese Konfiguration
| Tarif | RAM | Passt zu deiner Config? |
|---|---|---|
| 2 GB Tarif | 2048 MB | ✗ Zu klein für diese Config |
| 4 GB Tarif | 4096 MB | ✗ Zu klein für diese Config |
| 6 GB Tarif | 6144 MB | △ Minimum — kann unter Last laggen |
| 8 GB Tarif | 8192 MB | ✓ Komfortabler Puffer |
| 12 GB Tarif | 12288 MB | ✓ Komfortabler Puffer |
| 16 GB Tarif | 16384 MB | ✓ Komfortabler Puffer |
| 24 GB Tarif | 24576 MB | ✓ Komfortabler Puffer |
| 32 GB Tarif | 32768 MB | ✓ Komfortabler Puffer |
Was wirklich RAM auf einem Minecraft-Server verbraucht
Das Server-JAR ist nur ein paar hundert MB auf der Platte — laufend hält der JVM-Heap weit mehr. Zu wissen, wohin der Speicher geht, hilft beim richtigen Hosting statt „4 GB reichen schon“.
Geladene Chunks
Jeder geladene Chunk speichert Block-IDs, Blockstates, Lighting, Biome, Heightmaps und Entity-Listen. Seit 1.18 spannt ein Chunk 384 Blöcke vertikal (24 Sub-Chunks). Sichtweite multipliziert Chunk-Anzahl pro Spieler: bei Distanz 10 ca. 441 Chunks (21×21). Zehn Spieler an verschiedenen Orten = tausende Chunks im Speicher.
Entities und Tile Entities
Jedes Mob, Item, Minecart, Armor Stand und gedroppte Item ist ein Entity-Objekt im Heap. Mob-Farmen, Item-Sorter und Villager-Hallen sind stille RAM-Killer. Papers entity-per-chunk-save-limit und Hopper-Optimierungen helfen, eliminieren den Kosten aber nicht.
Plugins und ihre Caches
Jedes Plugin lädt Klassen in Metaspace und hält oft In-Memory-Caches: Economy, Permissions, WorldGuard-Regionen, Statistiken, Quest-Fortschritt. 40 Plugins können leicht 500 MB–1 GB über Vanilla hinzufügen. Welt-Scans beim Start (Dynmap, CoreProtect) verursachen RAM-Spikes und OOM-Kills bei knapper Reserve.
Mods und Modpack-Overhead
Forge/Fabric-Modpacks laden tausende Blocktypen, Custom-Entities und Worldgen-Strukturen beim Start. 200-Mod-Forge-Pack kann 3–4 GB vor dem ersten Spieler verbrauchen. Metaspace ist getrennt vom Heap und nicht durch -Xmx gedeckelt — bei Metaspace-Fehlern -XX:MaxMetaspaceSize zusätzlich tunen.
Typischer RAM-Bedarf nach Servertyp
| Servertyp | Spieler | Software | Typisches RAM |
|---|---|---|---|
| Vanilla mit Freunden | 2–5 | Vanilla / Paper | 2–3 GB |
| Kleiner SMP | 10–20 | Paper + 15–25 Plugins | 4–6 GB |
| Mittlerer SMP / Towny | 30–50 | Paper + 30–50 Plugins | 8–12 GB |
| Minigame-Netzwerk-Hub | 50–100 | Paper + Proxy | 12–16 GB pro Backend |
| Skyblock / OneBlock | 20–40 | Paper + Multi-World | 6–10 GB |
| Leichtes Modpack | 5–10 | Fabric / Forge ~80 Mods | 6–8 GB |
| Schweres Modpack (ATM, FTB) | 5–15 | Forge 200+ Mods | 10–16 GB |
| Bedrock Dedicated Server | 5–20 | BDS | 1–3 GB |
Das sind Startpunkte. Nutze den Rechner oben mit exakter Plugin-Liste und Weltordner-Größe für eine engere Schätzung.
RAM-Verbrauch senken ohne Hosting-Upgrade
Sichtweite senken
Von 12 auf 8 in server.properties ist der größte RAM-Gewinn. Auf Paper simulation-distance separat setzen, damit Mob-Farmen funktionieren.
Welt vor-generieren
Chunky oder WorldBorder fill für Terrain-Vorgenerierung. Zufälliges Erkunden erzwingt Chunk-Gen on demand — CPU- und RAM-Spike gleichzeitig.
Plugins auditieren
/plugins ausführen und Ungenutztes entfernen. Dynmap, CoreProtect mit großen DBs und Multi-World-Manager sind häufige RAM-Fresser.
Entity-Anzahl begrenzen
Papers paper-world-defaults.yml erlaubt Mobs pro Chunk zu begrenzen, Phantom-Spawning zu deaktivieren und Item-Despawn zu verkürzen — weniger live Entities im Speicher.
Paper oder Purpur, nicht Spigot
Paper hat hunderte Optimierungen gegenüber Spigot bei gleicher Last. Purpur addiert mehr Tunables. Beide sind Drop-in-Replacements — JAR tauschen, Plugins behalten.
Geplant neu starten
Plugin-Memory-Leaks sammeln sich über Tage. Täglicher Restart per Cron oder AutoRestart räumt auf. Mit Spark-Profiling die schlimmsten Verursacher finden.
-Xms, -Xmx und Aikar-Flags verstehen
Der Rechner erzeugt einen vollständigen Startbefehl mit Aikar G1GC-Flags — De-facto-Standard für Minecraft-Server seit 2019. Die wichtigsten Teile:
| Flag | Zweck |
|---|---|
| -Xms6G | Initialer Heap — JVM alloziert beim Start |
| -Xmx8G | Maximaler Heap — harte Obergrenze; OOM bei Überschreitung |
| -XX:+UseG1GC | G1 Garbage Collector — beste für große Heaps und kurze Pausen |
| -XX:MaxGCPauseMillis=200 | Ziel max. GC-Pause — Tick-Lag durch GC unter 200 ms |
| -XX:+AlwaysPreTouch | Heap-Seiten beim Start vorbelegen — keine Pause beim ersten Zugriff |
| -XX:G1HeapRegionSize=8M | G1-Region-Größe — 8M optimal für Minecraft-Heaps 4G+ |
Immer Reserve auf dem VPS über -Xmx lassen. Bei 8 GB VPS nicht -Xmx8G setzen — OS, SSH und Monitoring brauchen Luft. Faustregel: Heap = VPS-RAM − 1,5 GB, wenn Minecraft der einzige große Prozess ist.
Häufig gestellte Fragen
Wie viel RAM für 10 Spieler?
Paper-SMP mit 10 Spielern, 15–20 Plugins, Sichtweite 10 und mittlerer Welt: 4 GB Minimum, 6 GB empfohlen. Vanilla mit gleicher Spielerzahl: 2–3 GB bei kleiner Welt und Sichtweite 8.
Wie viel RAM für 50 Spieler?
8–12 GB auf einem Paper-Backend mit moderaten Plugins planen. Netzwerke mit mehreren Backends (Velocity/BungeeCord) können 6–8 GB pro Backend mit 15–25 Spielern statt einer monolithischen 16-GB-Maschine nutzen.
Braucht Minecraft 1.21 mehr RAM als 1.16?
Ja, ca. 10–15% mehr bei gleicher Konfiguration. Höhere Welten (384 vs. 256 Blöcke), dichtere Höhlengenerierung, reichere Blockstate-Paletten und komplexeres Entity-Verhalten erhöhen Speicher pro Chunk. Der Rechner wendet einen Versions-Multiplikator automatisch an.
Warum zeigt Task Manager mehr RAM als alloziert?
-Xmx deckelt nur den Java-Heap. Metaspace, Thread-Stacks, Netty-Direct-Buffers und JNI-Native-Memory liegen außerhalb. Server mit -Xmx6G zeigt oft 7–8 GB RSS — erwartet, kein Leak.
Kann ich einen Server auf Shared-Hosting mit 1 GB betreiben?
Realistisch nein — nicht für Java Edition mit Plugins. Manche Billig-Hoster verkaufen 1-GB-Pläne mit strengen Spielerlimits, aggressivem CPU-Throttling oder Abstürzen bei Chunk-Gen. Ausnahme: Bedrock Dedicated Server mit wenigen Spielern.
Wo finde ich Server zum Vergleich von Hosting-Bedarf?
Aktive Server in der Minecraft-Serverliste zeigen Spielerzahlen und Gamemodes erfolgreicher Server. Minecraft-Service-Status prüfen, wenn Verbindungsprobleme nichts mit RAM-Dimensionierung zu tun haben.