Minecraft: Wie kann ich meinen Server optimieren
Wie Sie Ihren Minecraft-Server optimieren und Verzögerungen reduzieren
Abschnitt betitelt „Wie Sie Ihren Minecraft-Server optimieren und Verzögerungen reduzieren“Minecraft kann ein sehr ressourcenintensives Spiel sein und selbst auf leistungsstarker Hardware unter hoher Last zu Rucklern führen. Glücklicherweise gibt es viele Möglichkeiten, Ihren Server zu optimieren.
Die Server AleForge und Minecraft verfügen über spezielle Java-Flags, die bereits im Befehl startup gesetzt sind. Diese Flags verbessern die CPU- und Speichernutzung von Minecraft, reichen aber manchmal nicht aus. Dieser Leitfaden beschreibt die nächsten Schritte.
Bevor Sie beginnen
Abschnitt betitelt „Bevor Sie beginnen“- Zugriff auf das AleForge Panel
- Ein aktuelles Backup Ihres Servers
Tipp: Ändern Sie jeweils nur eine Einstellung und testen Sie sie. So finden Sie heraus, welche Änderung geholfen hat, und können Änderungen, die Probleme verursachen, rückgängig machen.
Schritt 1: Finden Sie heraus, was die Verzögerung verursacht
Abschnitt betitelt „Schritt 1: Finden Sie heraus, was die Verzögerung verursacht“Bevor Sie settings ändern, finden Sie heraus, was tatsächlich langsam ist.
- Überprüfe die TPS. Die TPS (Ticks pro Sekunde) zeigt den Zustand deines Servers an. Ein optimaler Server erreicht 20 TPS. Auf Paper- und Spigot-Servern kannst du die TPS mit dem Befehl
/tpsin console oder im Spiel überprüfen. - Nutzen Sie einen Profiler. Ein Tool wie das Spark-Plugin oder die entsprechende Mod zeigt Ihnen an, welche Plugins, Mods, Entitäten oder Chunks die meiste Zeit verbrauchen. Dies ist der beste Weg, das eigentliche Problem zu finden, anstatt nur zu raten.
- Achten Sie auf Ihren Arbeitsspeicher. Wenn dem Server der Speicher ausgeht, kommt es zu Verzögerungen oder Abstürzen. In unserem Leitfaden erfahren Sie, wie viel Arbeitsspeicher ein Minecraft-Server benötigt.
Schritt 2: Optimierte Serversoftware verwenden
Abschnitt betitelt „Schritt 2: Optimierte Serversoftware verwenden“Die Software, auf der Ihr Server läuft, macht einen großen Unterschied.
| Wenn du läufst | Bedenke |
|---|---|
| Vanilla | Umstellung auf Paper für deutlich bessere Leistung und Plugin-Unterstützung. |
| Spigot oder CraftBukkit | Umstellung auf Papier, das viele zusätzliche Optimierungen beinhaltet. |
| Gewebe | Leistungsmodifikationen wie Lithium und Ferritkern. |
| Forge | Überprüfe dein Modpack auf bekannte Leistungsmods und empfohlene settings. |
Sie können Ihren Servertyp auf der Seite Versions im Bedienfeld ändern. Erstellen Sie vorher eine Sicherungskopie.
Schritt 3: Sichtweite und Simulationsabstand verringern
Abschnitt betitelt „Schritt 3: Sichtweite und Simulationsabstand verringern“Zwei settings in server.properties haben einen großen Einfluss auf die Leistung.
view-distance=8simulation-distance=6view-distancegibt an, wie viele Chunks Spieler sehen können. Niedrigere Werte laden weniger Chunks.simulation-distancegibt an, wie weit vom Spieler entfernt das Spiel Elemente wie Kreaturen und Pflanzen ausführt. Niedrigere Werte reduzieren die Serverlast.
Versuchen Sie, die Werte etwas zu senken, z. B. auf 6–8 für die Sichtweite und 4–6 für die Simulationsdistanz, und beobachten Sie dann, wie Ihr Server läuft. Die oben genannten Werte sind nur Beispiele; finden Sie heraus, was für Ihre Spieler am besten funktioniert.
Schritt 4: Generieren Sie Ihre Welt vorab.
Abschnitt betitelt „Schritt 4: Generieren Sie Ihre Welt vorab.“Das Generieren neuer Chunks während der Erkundung ist eine der Hauptursachen für Lags. Mit einem Plugin wie Chunky kann man die Welt im Voraus generieren.
- Installieren Sie das Plugin.
- Legen Sie eine Weltgrenze für den Bereich fest, den Sie generieren möchten.
- Führe die Vorab-Generierung durch, während nur wenige Spieler online sind.
Die Vorgenerierung kann viel CPU- und Festplattenspeicher beanspruchen, daher sollte sie zu einem ruhigen Zeitpunkt durchgeführt werden.
Schritt 5: Entitäten und Mobs einschränken
Abschnitt betitelt „Schritt 5: Entitäten und Mobs einschränken“Zu viele Monster, Gegenstände und Tiere verlangsamen einen Server.
- Reduzierung der Monster-Spawn-Limits in
bukkit.ymlauf Paper- und Spigot-Servern. - Begrenzt die Anzahl von Farmen und Tiergehegen. Große Farmen mit vielen Tieren oder Dorfbewohnern können zu Verzögerungen führen. Legen Sie eine Obergrenze für die Anzahl der Tiere fest, die Spieler in einem Gebiet halten können.
- Gegenstände entfernen. Viele herumliegende Gegenstände summieren sich. Ein Plugin kann sie regelmäßig entfernen.
- Vorsicht mit Trichtern! Viele Trichter und große Sortieranlagen können teuer sein.
Schritt 6: Überprüfen Sie Ihre Plugins und Mods
Abschnitt betitelt „Schritt 6: Überprüfen Sie Ihre Plugins und Mods“- Entferne Plugins und Mods, die du nicht verwendest. Jedes einzelne verursacht zusätzliche Arbeit auf dem Server.
- Halten Sie sie auf dem neuesten Stand. Updates enthalten oft Leistungsverbesserungen.
- Vermeiden Sie Duplikate. Verwenden Sie nicht zwei Plugins, die die gleiche Aufgabe erfüllen.
- Verwenden Sie einen Profiler (siehe Schritt 1), um Plugins oder Mods zu finden, die zu viel Zeit in Anspruch nehmen.
Schritt 7: Redstone und große Bauwerke im Auge behalten
Abschnitt betitelt „Schritt 7: Redstone und große Bauwerke im Auge behalten“Große Redstone-Maschinen, Uhren, die nie stillstehen, und riesige Bauwerke können starke Verzögerungen verursachen. Wenn ein Profiler auf einen bestimmten Bereich deiner Welt hinweist, überprüfe, was dort gebaut ist, und bitte den Besitzer, es abzuschalten oder zu reduzieren.
Schritt 8: Halten Sie Ihren Server auf dem neuesten Stand und starten Sie ihn regelmäßig neu.
Abschnitt betitelt „Schritt 8: Halten Sie Ihren Server auf dem neuesten Stand und starten Sie ihn regelmäßig neu.“- Halten Sie Ihre Serversoftware und die Minecraft-Version auf dem neuesten Stand.
- Starten Sie Ihren Server regelmäßig neu, beispielsweise einmal täglich. Sie können dies auf der Seite Zeitpläne im Bedienfeld einrichten.
Schritt 9: Nicht zu viel Arbeitsspeicher zuweisen.
Abschnitt betitelt „Schritt 9: Nicht zu viel Arbeitsspeicher zuweisen.“Mehr Arbeitsspeicher ist nicht immer die Lösung. Sobald Ihr Server über ausreichend RAM verfügt, behebt zusätzlicher Arbeitsspeicher keine Verzögerungen, die durch zu viele Entitäten, ressourcenintensive Plugins oder eine zu geringe CPU-Leistung verursacht werden. Beheben Sie zuerst die Ursache der Verzögerungen.
Schnelle Checkliste
Abschnitt betitelt „Schnelle Checkliste“- TPS geprüft und Profiler ausgeführt
- Umstellung auf Paper (oder Hinzufügen von Leistungsmodifikationen auf Fabric)
- Verringerte Sichtweite und Simulationsdistanz
- Die Welt wurde vorab generiert
- Begrenzte Anzahl an Monstern, Gegenständen und Farmen
- Nicht verwendete Plugins und Mods entfernt
- Alles auf dem neuesten Stand gehalten
- Regelmäßige Neustarts einrichten
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“| Problem | Was tun? |
|---|---|
| Verzögerungen treten nur beim Erkunden auf | Generieren Sie Ihre Welt vorab und verringern Sie die Sichtweite. |
| Zu bestimmten Zeiten kann es zu Verzögerungen kommen. | Überprüfen Sie, ob zu diesen Zeiten große Farmen, Redstone-Schaltungen oder geplante Aufgaben ausgeführt werden. |
| Nach dem Hinzufügen eines Plugins oder Mods traten Verzögerungen auf. | Entfernen oder aktualisieren Sie es und testen Sie es anschließend erneut. |
| TPS ist selbst bei wenigen Spielern niedrig | Führe einen Profiler aus, um das Plugin, die Mod oder den Bereich zu finden, der das Problem verursacht. |
| Der Server stürzt unter Last ab | Überprüfen Sie Console auf Speichermangelfehler und überprüfen Sie Ihren Arbeitsspeicher. |
Wenn Sie diese Schritte ausprobiert haben und Ihr Server immer noch laggt, kontaktieren Sie den AleForge-Support und teilen Sie uns Ihren Servertyp, die Version, die Spieleranzahl und Ihre bisherigen Lösungsversuche mit.