• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Serverleistung Minecraft Server

NilsB.123

Minecrafter
Registriert
18 Juli 2020
Beiträge
1
Diamanten
300
Hallo,
Wir spielen in ein paar Tagen ein Minecraft Turnier mit ca. 100 Usern. Die Mapgröße liegt bei 1500x1500 Blöcken. Dabei werden zu Beginn des Turniers alle Spieler in der Mitte des Servers starten, und in alle Richtungen laufen.
Wie viel Leistung benötige ich, für ein solches Vorhaben? Reichen 10 GB Ram und 4 Kerne auf einem SSD Root Server?
LG
Nils
 

SirYwell

PlotSquared Entwickler
Registriert
30 Juni 2017
Beiträge
540
Diamanten
488
Minecraft
SirYwell
Je nach Minecraft-Version wirst du da softwaretechnisch an gewisse Grenzen stoßen. Beim Arbeitsspeicher seh ich eigentlich kein Problem, von mehr Kernen würde Minecraft nur sehr geringfügig profitieren (bzw nur, wenn auch die Taktrate mindestens die gleiche ist, und dann kommen natürlich noch etliche weitere Faktoren dazu). Du solltest darauf achten, die Sichtweite so gering wie möglich/sinnvoll einzustellen und eben Serversoftware wie Paper nutzen (und dort die Einstellungen für dein Vorhaben optimieren). Außerdem solltest du von unnötigen Plugins absehen.
 

Malfrador

Threadripper
Registriert
16 Juni 2013
Beiträge
1.473
Diamanten
396
Minecraft
Malfrador
Das ist stark von Version & Einstellungen des Servers abhängig. An sich reicht die Hardware (bei korrekten Einstellungen) aber locker.
Ein paar Tipps:
  • Nutze Paper statt Spigot. Paper bietet (inbesondere in neueren Versionen) einen deutlichen Performance-Boost.
  • 1.12 ist performanter als 1.13, 1.13 ist performanter als 1.14. Mit 1.15 wurde es wieder etwas besser und 1.16 ist nochmal ein bisschen performanter als 1.15, aber noch lange nicht auf 1.13 oder 1.12-Level. Wenn ihr etwas neueres als 1.12.2 nutzen wollt, nehmt 1.16.1, ansonsten 1.12
  • Generiere die Welt vorher. Chunks laden ist nicht sonderlich aufwendig. Generieren allerdings braucht sehr viel Leistung. Da du die exakte Größe weist nehme ich an, das sie schon generiert ist. Ansonsten kann z.B. WorldBorder das.
  • 1.16+: Stelle in den server.properties sync-chunk-writes auf false
  • 1.15+: Stelle in den server.properties die view-distance auf einen niedrigen Wert (6 dürfte akzeptabel sein). In der paper.yml kannst du dann eine höhere no-tick-view-distance einstellen. Diese extra Chunks werden nur an den Spieler gesendet, ticken aber nicht, brauchen also kaum Leistung. Du musst in der spigot.yml mob-spawn-range dann auf einen niedrigeren Wert als die view-distance setzen (z.B. 5)
  • Benutze aikars Flags für optimierte Garbage Collection & weniger Lag-Spikes. Bei wahrscheinlich vielen geladenen Chunks und mit 10 GB relativ viel RAM sehr wichtig.
  • Für sonstige Einstellungen für bestmögliche Performance siehe hier. Für deine Zwecke sind insbesondere max-auto-save-chunks-per-tick (paper.yml) und chunk-gc.period-in-ticks (bukkit.yml) Optionen, die wahrscheinlich einen relativ merkbaren Unterschied machen. 1) vermindert den Lag durchs Speichern der Welt, 2) entlädt ungenutzte Chunks schneller. Da du mit so vielen Spielern wahrscheinlich relativ viele geladene Chunks hast, wird das einen Unterschied machen.

Genereller Tipp: Sobald ihr einige Spieler habt (alleine macht es wenig Sinn), kannst du ingame mit /timings paste einen Timings-Report aufrufen. Dieser zeigt dir exakt an, was Laggs verursacht. Hier findet sich ein (langes) Video zur Erklärung wie man sie liest, vom Entwickler selbst. Hier einmal Beispiel-Timings von mir, wenn es dich interessiert wie volle Timings so aussehen.
 
Zuletzt bearbeitet:
Oben