Zum Hauptinhalt springen
Starmine, Hoster für Minecraft-Server

Wie viel RAM für einen Minecraft-Server im Jahr 2026

9 Min. Lesezeit

Ein Paper 1.21 Server mit 10 Spielern startet oft bei 4 GB, nicht bei 12 GB. Für einen kleinen Vanilla Server beginnen Sie bei 2 GB, für einen mittleren Modded Server bei 6 oder 8 GB, dann messen Sie, bevor Sie erhöhen. Es gibt keine universelle RAM Menge, denn Chunks, Entitäten, Mods, Plugins und der Prozessor verändern alles.

Wie viel RAM sollte man zu Beginn auf einem Minecraft-Server setzen?

Die Antwort steckt in einer Tabelle, mit einer Grenze, die man im Kopf behalten muss: Diese Werte dienen als Ausgangspunkt. Sie versprechen keine bestimmte Spielerzahl. Ein Server mit

10 Spielern, die am Spawn stillstehen, verbraucht weniger als ein Server mit5 Spielern auf Elytra, die jeweils ein neues Gebiet generieren.

 

Gleichzeitige SpielerVanillaPaper oder PurpurLeichtes FabricForge, NeoForge oder Modpack
2 bis 52 GB2 GB3 GB4 bis 6 GB
5 bis 103 GB3 bis 4 GB4 GB6 bis 8 GB
10 bis 204 bis 6 GB4 bis 6 GB5 bis 8 GB8 bis 10 GB
20 bis 506 bis 10 GB6 bis 10 GB8 bis 12 GB10 bis 16 GB

Über

16 GB hinaus, suchen Sie bei einem einzelnen Server zuerst den Verursacher, bevor Sie mehr bezahlen. Schauen Sie sichview-distance=10, ein dynmap Plugin, Mobfarmen oder ein Maschinen Mod an, der Chunks aktiv hält. Die Suchanfrage « combien de ram serveur minecraft » verlangt keinen festen Wert. Sie verlangt eine Messung.

 

RAM je nach Vanilla, Paper, Fabric, Forge oder NeoForge wählen

Vanilla lädt den Server ohne eigene Optimierungsschicht. In

1.21 läuft er für einige Spieler ordentlich mit2 GB, aber er verkraftet belastete Dörfer, viele Entitäten und schnelle Erkundung weniger gut. Paper und Purpur ändern das Serververhalten. Sie bringen Einstellungen inpaper-global.yml,paper-world-defaults.ymletpurpur.yml. Bei gleicher Karte hält Paper die TPS oft besser mit derselben RAM Menge, weil einige Berechnungen besser begrenzt werden.

 

Fabric bedeutet nicht automatisch leicht. Ein Fabric mit

Lithium,FerriteCoreetsparkkann sparsam bleiben. Ein Fabric mit Dimensionen, Maschinen und custom Worldgen nähert sich einem Forge Modpack. Forge und NeoForge laden Register, Rezepte, Entitäten, Blöcke und manchmal mehrere Dimensionen schon beim Start. Die Dateimods erzählt nicht die ganze Geschichte, aber ein Pack mit150mods hat nicht dasselbe Profil wie ein Vanilla Server mit5datapacks.

 

Kopieren Sie nicht

-Xmx12G, nur weil ein Pack es für den Client angibt. Der Client hält Texturen, Oberfläche und Darstellung. Der Server hält Simulation, Chunks, Entitäten und Weltdaten. Das sind nicht dieselben Lasten.

 

view-distance und simulation-distance einstellen, bevor man RAM erhöht

 

view-distancelegt fest, wie viele Chunks um den Spieler herum gesendet werden.simulation-distancelegt fest, welche Chunks wirklich leben, Entitäten, Pflanzen, Redstone, Flüssigkeiten, KI. Beides wird inserver.propertieseingestellt. Ab1.18 kommt bei höheren Welten außerdem mehr Datenvolumen pro Chunk dazu.

 

Der Unterschied zeigt sich sofort. Mit

view-distance=10kann ein Spieler einen Bereich von21 x 21Chunks erhalten, also441Chunks. Mitview-distance=8fällt der Bereich auf17 x 17, also289Chunks. Sie entfernen152potenzielle Chunks pro Spieler. Bei20Spielern spürt der Server das.

 

Starten Sie mit

view-distance=8etsimulation-distance=6für einen aktiven Survival Server. Senkensimulation-distance=4, wenn Farmen, Dorfbewohner oder Mobs den Tick auslasten. Ein höheresview-distance=12macht die Karte angenehmer anzusehen, aber Sie zahlen mit RAM, Speicherplatz und CPU. Wenn die Spieler mit dem Boot auf einer neuen Map erkunden, übernimmt der Chunk Generator Ihren Abend.

 

Zugewiesener RAM, genutzter RAM und verfügbarer RAM: die richtigen Werte lesen

Drei Werte werden schnell verwechselt. Der an Java zugewiesene RAM kommt aus den Startoptionen, zum Beispiel

-Xms2G -Xmx6G. Der tatsächlich genutzte RAM verändert sich während des Spiels. Der auf der Maschine verfügbare Speicher umfasst auch das System, die Backups, den Disk Cache, das Panel, MariaDB, falls Sie es nutzen, und manchmal einen Velocity Proxy auf Port25577.

 

Unter Linux geben Sie

free -h ein, um den Gesamtspeicher zu lesen. Geben Sieps -o pid,rss,cmd -C javaein, um den residenten Speicher des Java Prozesses zu sehen. Im Server gibt es/tpsauf Paper./spark healthliefert eine nützlichere Auswertung, wenn das Pluginsparkinstalliert ist.

 

Verwechseln Sie nicht

Xmxmit dauerhaftem Verbrauch. Ein Server, der mit-Xmx8G gestartet wurde, kann nach dem Garbage Collector3,5 GBnutzen. Das ist normal. Umgekehrt, wenn der Prozess über mehrere Minuten bei7,8 GBauf einer Grenze von8 GBbleibt und dann abstürzt, ist die Grenze zu niedrig oder es gibt ein Memory Leak. Lassen Sie auf einer kleinen Maschine auch1 bis 2 GBfür das System frei.

 

Warum zu viel RAM für Java Minecraft nicht flüssiger macht

Java benutzt einen Garbage Collector. Er gibt nicht mehr benötigten Speicher frei. Seit Java

17, verwendet von Minecraft1.18bis1.20.4, und Java21, üblich für Minecraft1.20.5und1.21, hat sich das Verhalten gegenüber Java8 verbessert. Aber mehr Heap bedeutet nicht mehr TPS.

 

Ein

-Xmx16Gauf einem Server, der normalerweise5 GBnutzt, gibt dem Collector einen großen Bereich, den er durchsuchen muss. Je nach Optionen können die Pausen länger dauern. Dann sehen Sie Spitzen bei300 msoder800 msin den Timings, keine Verbesserung. Alte Copy Paste Varianten mit-XX:+UseConcMarkSweepGCsind eine schlechte Idee, CMS ist verschwunden, und neues Java ignoriert es oder verweigert den Start.

 

Halten Sie

-Xmsnahe an-Xmxauf einem dedizierten Minecraft Server, zum Beispiel-Xms4G -Xmx4G. Vermeiden Sie diese Einstellung auf einer Maschine, die mehrere Dienste hostet, denn Java reserviert zu schnell. Der Port25565ist nicht ausgelastet, nur weil Sie nur4 GBhaben. Er wird selten überhaupt ausgelastet. Der Server Tick dagegen bricht schnell ein.

 

Einen echten RAM Mangel auf einem Minecraft Server erkennen

Ein RAM Mangel hinterlässt klare Spuren. Die Meldung

java.lang.OutOfMemoryError: Java heap spacezeigt, dass der Java Heap seine Grenze erreicht. Die Meldungjava.lang.OutOfMemoryError: GC overhead limit exceededzeigt, dass Java seine Zeit mit Aufräumen verbringt, ohne genug Speicher zurückzugewinnen. Inlogs/latest.logodercrash-reports, suchen Sie auch nachException in server tick loopin der Nähe des Absturzes.

 

Das Symptom, dem Sie glauben sollten, ist nicht « der Server laggt ». Es ist ein Speicher, der sich nahe an

95 %vonXmxhochzieht, nach dem Garbage Collector wenig fällt und dann sofort wieder steigt. Bei-Xmx6G, nach einer Stunde bei5,8 GBmit Freezes zu bleiben, kündigt ein echtes RAM Problem oder ein Leak an.

 

Umgekehrt,

Can't keep up! Is the server overloaded? Running 5000ms or 100 ticks behindbeweist keinen Speichermangel. Diese Meldung erscheint auch, wenn ein Plugin den Main Thread blockiert, wennworldzu viele Chunks generiert oder wennticküber50 msgeht. Ein Heap Fehler verlangt mehr RAM oder eine Untersuchung der Mods. Ein TPS von12verlangt zuerst ein Profiling.

 

Verstehen, warum die TPS auch mit genug RAM fallen

Minecraft zielt auf

20 TPS. Ein Tick hat also50 ms. Wenn der Server90 msbraucht, um einen Tick zu verarbeiten, kann der RAM halb leer sein, die Spieler laggen trotzdem. Das ist die klassische Falle bei Servern mit8 GBoder12 GB, der Speicher Kauf verdeckt den eigentlichen Kostenpunkt.

 

Die Ursachen kehren oft wieder. Zu viele Dorfbewohner in einer Handels Halle. Zu viele Items auf dem Boden nach einer Farm. Zu viele Hopper, die Inventare prüfen. Zu viel Redstone mit schneller Uhr. Ein schlecht konfiguriertes Schutz Plugin, das jeden Block prüft. Ein Maschinen Mod, der ganze Netzwerke pro Tick bearbeitet. Eine neue Welt, in der mehrere Spieler auf Elytra die Chunk Generierung erzwingen.

Installieren Sie

sparkund starten Sie/spark profiler --timeout 120während des Lags. Auf Paper vergleichen Sie mit/timings on, warten5 Minuten, dann/timings paste. Wennminecraft:hopper,Villageroder ein bestimmtes Plugin die Zeit verbraucht, bringt zusätzliches4 GBnichts. Reduzieren Sie die Ursache, oder akzeptieren Sie weniger gleichzeitige Spieler auf demselben Prozessor.

 

RAM für einen modded Minecraft Server dimensionieren

Der RAM eines modded Minecraft Servers wird nach dem Pack Typ beurteilt, nicht nach der Mod Anzahl. Ein Pack mit

80Mods mit Bibliotheken, Quality of Life und einigen Blöcken kann in4 bis 6 GBpassen. Ein Pack mit120Mods mit Dimensionen, Worldgen, Maschinen, Energie und custom Mobs kann8 bis 10 GBverlangen. Ein großes Pack mit250Mods kann bei10 bis 12 GBstarten und je nach Karte weiter steigen.

 

PacktypHäufiges ProfilSinnvoller StartGrenze, die schlecht aussieht
Kleines Pack50 bis 100 Mods, wenige Dimensionen4 bis 6 GB6 GBvoll am Spawn
Mittleres Pack100 bis 180 Mods, Maschinen und Erkundung6 bis 8 GB8 GBvoll mit5Spielern
Großes Pack180 bis 300 Mods, Dimensionen und Automatisierung10 bis 12 GB12 GBohne fortgeschrittene Basis

Schauen Sie sich die Dateien

config,defaultconfigsundserverconfigin der Welt an. Manche Mods laden Dimensionen schon beim Start. Andere kosten fast nichts, bevor ein Spieler ihre Blöcke platziert. Die Spielerzahl erhöht den Druck, aber die industrielle Basis von3Spielern kann teurer sein als12Spieler zu Beginn des Survival Spiels.

 

RAM in der Produktion testen, ohne zu raten

Arbeiten Sie in Stufen. Diese Methode vermeidet, dass der Server mit

-Xmx20Ggestartet wird, weil er einmal abgestürzt ist, und dann sechs Monate lang mit derselben schlechten Einstellung weiterläuft.

 

  1. Beginnen Sie mit einem stimmigen Wert:-Xms4G -Xmx4Gfür Paper1.21mit5 bis 10Spielern, oder-Xms8G -Xmx8Gfür ein mittleres Pack.
  2. Setzen Sieview-distance=8etsimulation-distance=6inserver.propertiesvor dem ersten Test. Sonst messen Sie eine zu große Einstellung, nicht den RAM.
  3. Lassen Sie während der Stoßzeiten48 Stundenlang spielen. Notieren Sie/spark health, die TPS, den Speicher nach dem Garbage Collector und die Meldungen inlogs/latest.log.
  4. Erhöhen Sie in Schritten von1 GBoder2 GBnur, wenn der Heap nahe an der Grenze bleibt. Ändern Sie nicht drei Parameter am selben Abend.

Das Panel Starmine verhindert, dass man die Flags

-Xmsund-Xmxvon Hand ändert, per SSH neu startet und die Rohprotokolle erneut liest, um den zugewiesenen Speicher zu prüfen. Genau hier vermeidet es vor allem Eingabefehler zwischen4096Mund4G.

 

Den benötigten RAM senken, ohne den Server kaputt zu machen

Beginnen Sie mit dem, was den Speicher aufbläht. In

server.properties, behalten Sieview-distance=8, solange die Welt schnell wächst. Behalten Siesimulation-distance=6für ein klassisches Survival Spiel, undsimulation-distance=4, wenn die Basen viele Dorfbewohner, Farmen und Mobs haben. Der Wert wird erst dann schlecht, wenn sich Spieler nur über zu nah wachsende Pflanzen beschweren, nicht wenn der Berg in der Ferne weniger scharf aussieht.

 

Auf Paper öffnen Sie

paper-world-defaults.yml. Die Einstellungen für Entitäten, Despawn und Aktivierung verändern die Last stärker als+2 GBRAM. Auf Purpur gibtpurpur.ymlnoch mehr Stellschrauben, aber testen Sie immer nur eine Einstellung auf einmal. Ein ohne Verständnis übernommener Wert kann eine Farm kaputt machen oder das Verhalten der Mobs verändern.

 

Generieren Sie Chunks vor, wenn Ihre Community viel erkundet. Ein Tool wie

Chunky starten Sie mit/chunky radius 5000und dann/chunky start. Das senkt nicht immer den maximalen RAM, aber es nimmt die Generierungsspitzen und die Festplattenzugriffe während der Abende mit20Spielern heraus. Für die Wahl eines Angebots beginnen Sie mit einer stimmigen Stufe und passen dann an, wenn die Messwerte es verlangen, nicht wenn ein Modpack Blatt einen magischen Wert verspricht. Die veröffentlichten Bereiche auf den Tarifen dienen als Ausgangspunkt, nicht als Garantie für die Auslastung.

 

Häufige Fragen

Reichen 4 GB RAM für einen Minecraft Server?

Ja, 4 GB reichen oft für einen Paper oder Purpur Server mit kleiner Community und Einstellungen wie view-distance=8 und simulation-distance=6. Das ist keine Garantie: Ein Modpack, eine große Mobfarm oder massives Erkunden kann diese Grenze überschreiten.

Warum laggt mein Server, obwohl noch RAM frei ist?

Das Lag kommt oft von der CPU, den Entitäten, den Chunks, dem Redstone oder einem Plugin, das den Main Thread blockiert. Minecraft zielt auf 20 TPS, also muss ein Tick um 50 ms bleiben. Wenn die Ticks länger dauern, löst mehr RAM die Ursache nicht.

Wie viel RAM braucht ein modded Minecraft Server mit Freunden?

Für ein kleines Pack beginnen Sie oft bei etwa 4 bis 6 GB. Für ein mittleres Pack sind 6 bis 8 GB ein realistischerer Start, und große Packs beginnen eher bei 10 bis 12 GB. Die Zahl der Mods allein reicht nicht aus, denn Dimensionen, Maschinen und Worldgen verändern die Last stark.

Sollten Xms und Xmx gleich groß sein?

Auf einer Maschine, die nur für den Minecraft Server gedacht ist, stabilisiert es oft die Java Zuteilung, wenn Xms und Xmx gleich groß sind, zum Beispiel -Xms4G -Xmx4G. Auf einer Maschine, die auch eine Datenbank, einen Proxy oder andere Dienste hostet, lassen Sie dem System genug Speicher und beobachten Sie den tatsächlichen Verbrauch.