Minecraft: Fehlerbehebung und Reduzierung vo…
Überblick
Abschnitt betitelt „Überblick“Es gibt verschiedene Methoden, um die Latenz auf einem Minecraft-Server zu beheben und zu minimieren. Verschiedene Faktoren, darunter übermäßig viele Entitäten, Redstone-Schaltkreise und Plugins, können zur Verzögerung beitragen. Die Lösungen umfassen die Anpassung von Servereinstellungen, die Optimierung von Plugins und die Aktualisierung der Hardware. Für ein angenehmes Spielerlebnis ist es wichtig, die Serverleistung regelmäßig zu überwachen und sofort Maßnahmen zu ergreifen, um Verzögerungen zu reduzieren.
Der folgende Leitfaden bietet praktische Ratschläge für Besitzer von Minecraft-Servern, um die Leistung ihres Servers zu verbessern und die Latenz zu verringern.
Fehlerbehebung und Reduzierung der Verzögerung auf einem Minecraft-Server
Abschnitt betitelt „Fehlerbehebung und Reduzierung der Verzögerung auf einem Minecraft-Server“Häufige Ursachen
Abschnitt betitelt „Häufige Ursachen“- Zu viele Mods/Plugins.
- Unzureichende RAM-Zuweisung für den Server.
- Große Entfernung vom Serverstandort.
- Verwendung einer veralteten Version von Minecraft.
- Es gibt eine große Anzahl an Entitäten/Gegenständen in der Spielwelt.
Arten von Verzögerungen
Abschnitt betitelt „Arten von Verzögerungen“- Verzögerung, die vom Server selbst stammt (TPS-Verzögerung).
- Verzögerung durch Verbindungsprobleme (hohe Latenz/Ping).
- Verzögerungen bei einzelnen Spielern (FPS-Verzögerung).
Serverlatenz
Abschnitt betitelt „Serverlatenz“Dem Server ist nicht genügend RAM zugewiesen
Abschnitt betitelt „Dem Server ist nicht genügend RAM zugewiesen“RAM spielt eine entscheidende Rolle in Minecraft-Servern, da es Player-/Entitäts-/Plugin-/Mod-/Chunk-Daten speichert. Bei Ihrem Minecraft-Server kann es zu Verzögerungen kommen, wenn nicht genügend RAM vorhanden ist, da die JVM des Servers härter arbeiten muss (Garbage Collection durchführen), um mitzuhalten.
Leider bietet Minecraft keine integrierten Methoden zur Überprüfung der RAM-Nutzung. Sie können jedoch das Essentials-Plugin installieren und den Befehl /memory verwenden, um die RAM-Nutzung zu überwachen. Sie können Plugin Installer auf AleForge Panel verwenden, um nach diesem Plugin zu suchen und es zu installieren. Wenn Sie den Befehl /memory ausführen, erhalten Sie eine Ausgabe ähnlich dieser;
Das Ende “world_the_end”; 625 Chunks, 18 Einheiten, 0 Kacheln. Nether “world_nether”; 0 Blöcke, 0 Entitäten, 0 Kacheln. Welt “Welt”; 625 Chunks, 215 Einheiten, 14 Kacheln. Freier Speicher; 1.715 MB. Zugewiesener Speicher; 1.963 MB. Maximaler Speicher; 1.963 MB. Aktueller TPS = 20 Betriebszeit; 20 Stunden
Konzentrieren wir uns auf die Ausgabe von Free memory; Auf die anderen gehen wir später in diesem Tutorial ein. Wenn die Menge an freiem Speicher weniger als 100 MB beträgt, ist es sehr wahrscheinlich, dass es aufgrund von unzureichendem RAM auf Ihrem Server zu Verzögerungen kommt.
Server-TPS-Verzögerung
Abschnitt betitelt „Server-TPS-Verzögerung“TPS (Ticks pro Sekunde) ist eine Metrik zur Messung der Leistung und Stabilität von Minecraft-Servern, wobei der Maximalwert 20,00 TPS beträgt. Jeder Tick stellt einen Aktualisierungszyklus für Ihren Server dar, der Aktionen wie Mob- und Spielerbewegungen, Pflanzenwachstum und Redstone-Signale umfasst. Um den TPS Ihres Servers zu überprüfen, können Sie denselben /memory-Befehl verwenden, den wir zur Überprüfung der RAM-Nutzung/Speicher verwendet haben. Wenn Sie Spigot verwenden, können Sie alternativ den Befehl /tps verwenden, ohne das Essentials-Plugin installieren zu müssen. Idealerweise liegt der TPS Ihres Servers bei etwa 19–20, um eine optimale Leistung zu gewährleisten.
Korrekturen für Serververzögerung
Abschnitt betitelt „Korrekturen für Serververzögerung“Sichtweite reduzieren
Abschnitt betitelt „Sichtweite reduzieren“Standardmäßig ist für Minecraft-Server der Sichtabstand auf 12 Blöcke eingestellt. Wenn auf Ihrem Server Verzögerungen auftreten, können Sie mit einer Verringerung dieses Werts experimentieren, da dies die Serverleistung erheblich verbessern kann, allerdings auf Kosten der gleichzeitigen Wiedergabe weniger von der Welt. Sie können diesen Wert auf der Seite Server Properties des Panels bearbeiten.
Richten Sie automatische Neustarts ein
Abschnitt betitelt „Richten Sie automatische Neustarts ein“Configuring automated restarts kann dazu beitragen, einen reibungsloseren Serverbetrieb aufrechtzuerhalten, indem es die RAM-Nutzung freigibt und von Plugins oder Mods mit geringfügigen Speicherlecks belegten Speicher zurückgewinnt.
Führen Sie die neueste Version aus
Abschnitt betitelt „Führen Sie die neueste Version aus“Stellen Sie sicher, dass Sie die aktuellste Version von Minecraft und allen Plugins und Mods auf Ihrem Server ausführen. Die neuesten Softwareversionen enthalten in der Regel Fehlerbehebungen und Leistungsverbesserungen, die die Geschwindigkeit und Stabilität Ihres Servers optimieren können.
Verwenden Sie Papier
Abschnitt betitelt „Verwenden Sie Papier“Erwägen Sie den Wechsel zu Papier, wenn Sie derzeit Craftbukkit oder Vanilla Minecraft verwenden. Paper basiert auf Craftbukkit, sodass alle Ihre Plugins nahtlos funktionieren, ohne dass Änderungen erforderlich sind. Weitere Informationen zum Thema Papier finden Sie hier.
Entfernen Sie nicht verwendete Mods und Plugins
Abschnitt betitelt „Entfernen Sie nicht verwendete Mods und Plugins“Es ist wichtig, alle unnötigen Mods und Plugins von Ihrem Server zu entfernen, um die Verschwendung wertvoller Serverressourcen zu vermeiden. Auch wenn sie nicht genutzt werden, verbrauchen sie dennoch Ressourcen. Wenn Sie der Meinung sind, dass es einige Plugins gibt, die Sie in Zukunft verwenden werden, aber derzeit nicht verwenden, können Sie diese deaktivieren, indem Sie die Datei “plugin.jar” mit der Erweiterung “.disable” umbenennen (z. B. Essentials.jar.disable). Um ein Plugin wieder zu aktivieren, entfernen Sie einfach das “.disable” aus seinem Namen.
Probieren Sie das ClearLagg-Plugin aus
Abschnitt betitelt „Probieren Sie das ClearLagg-Plugin aus“Erwägen Sie die Verwendung des ClearLagg-Plugins, um die Verzögerung auf Ihrem Server zu reduzieren. Es ist mit verschiedenen nützlichen Funktionen ausgestattet und hochgradig anpassbar, was es zu einer empfehlenswerten Wahl für jeden Serverbesitzer macht.
Hier sind einige Beispiele für Befehle, mit denen Sie die Serverleistung verbessern können, indem Sie Verzögerungen reduzieren.
- Verwenden Sie den Befehl
/lagg clear, um alle Entitäten auf dem Server zu entfernen - Um alle Mobs auf dem Server loszuwerden, geben Sie
/lagg killmobsein. - Wenn Sie vermuten, dass bestimmte Blöcke Verzögerungen verursachen, versuchen Sie, sie mit
/lagg chunkzu finden - Entladen Sie unnötige Blöcke, indem Sie
/lagg unloadchunkeingeben - Geben Sie schließlich RAM frei, indem Sie den Befehl
/lagg gcausführen.
Es ist möglich, Mobs und Entitäten automatisch zu löschen, sobald Ihr Server eine bestimmte Anzahl erreicht. Sie können dies in der Konfigurationsdatei des Plugins konfigurieren.
Fügen Sie eine Weltgrenze hinzu
Abschnitt betitelt „Fügen Sie eine Weltgrenze hinzu“Um die Leistung Ihres Servers weiter zu optimieren, sollten Sie die Verwendung des WorldBorder-Plugins in Betracht ziehen oder beim Standardrahmen von Minecraft bleiben. Mit dem WorldBorder-Plugin können Sie die Größe Ihrer Welt begrenzen und Blöcke vorab generieren. Auf diese Weise müssen Spieler beim Erkunden nicht darauf warten, dass neue Blöcke generiert werden. Dies ist besonders hilfreich, wenn Sie Ihre Welt auf einer überschaubaren Größe halten möchten.
Verbindungsverzögerung
Abschnitt betitelt „Verbindungsverzögerung“Lassen Sie uns über Verbindungsverzögerungen sprechen. Latenz oder Ping bezieht sich auf die Zeit, die Pakete von Ihrem Computer benötigen, um den Server zu erreichen. Wenn Sie sich weit vom Serverstandort entfernt befinden, kann es zu hohen Latenzzeiten und Verzögerungen bei der Paketübertragung kommen.
Wenn Sie beispielsweise einen Block auf dem Server platzieren, kann es zu einer leichten Verzögerung kommen, bevor der Block tatsächlich auf dem Server registriert wird. Wenn Sie einen anderen Spieler treffen, kann es ebenfalls einen Moment dauern, bis der Schaden erkannt wird. Diese Verzögerung tritt auf, weil Ihr Minecraft-Client jede Aktion an den Server senden muss, der sie dann überprüft und an Ihren Client und andere Spieler zurücksendet.
Um die Latenz oder den Ping an Ihren Server zu ermitteln, führen Sie je nach Betriebssystem die folgenden Schritte aus;
Windows;
-
Öffnen Sie die Eingabeaufforderung auf Ihrem Computer.
-
Geben Sie
ping n 5 <server_ip>ein, ohne die Portnummer anzugeben. Ersetzen Sie<server_ip>durch die IP-Adresse oder den Hostnamen Ihres Servers.
Mac/Linux;
-
Öffnen Sie das Terminal auf Ihrem Computer.
-
Geben Sie
ping c 5 <server_ip>ein, ohne die Portnummer anzugeben. Ersetzen Sie<server_ip>durch die IP-Adresse oder den Hostnamen Ihres Servers.
Nach Abschluss wird der Ping-Befehl einige Sekunden lang ausgeführt und zeigt den durchschnittlichen Ping an den Server an.
| Schnelle Latenz | 0-100 ms |
|---|---|
| Mittlere Latenz | 100–200 ms |
| Langsame Latenz | 200–300 ms |
| Verzögerungslatenz | 300 ms |
Wenn Sie eine hohe Latenz (über 200 ms) feststellen, deutet dies darauf hin, dass Sie sich weit vom Server entfernt befinden. Leider gibt es keine direkte Lösung für hohe Latenz, da diese von der physischen Entfernung zwischen Ihnen und dem Serverstandort abhängt.
Unsere Dienste stellen jedoch Server an verschiedenen Standorten bereit, um sicherzustellen, dass Spieler die bestmögliche Verbindungsgeschwindigkeit genießen können. Um zu überprüfen, ob Sie Ihre Verbindung verbessern können, können Sie einen Ping-Befehl auf unseren unten aufgeführten Testservern ausführen.
| Standort | Testserver |
|---|---|
| Dallas, TX | tx1.aleforge.net |
| Los Angeles, CA | ca3.aleforge.net |
| Vint Hill, VA | va1.aleforge.net |
| Deutschland | fr4.aleforge.net |
| Sydney | sy1.aleforge.net |
| Singapur | sg1.aleforge.net |
Sollten Sie an einem anderen Standort eine bessere Latenz feststellen, verlegen wir Ihren Server gerne kostenfrei dorthin. Fordern Sie einfach einen Standorttransfer an by opening a ticket here.
Client-FPS-Verzögerung
Abschnitt betitelt „Client-FPS-Verzögerung“Es ist wichtig zu beachten, dass sowohl der Client als auch der Server eine FPS-Verzögerung verursachen können. Manchmal kann es schwierig sein, sie voneinander zu unterscheiden, da sie oft gleichzeitig auftreten. Nehmen wir zum Beispiel an, Sie haben eine Welt mit 1000 Spielern. In diesem Fall verringert sich der TPS (Ticks pro Sekunde) des Servers, da er jedes Zeichen bei jedem Tick in einer Sekunde durchlaufen muss. Infolgedessen sinken auch die FPS (Bilder pro Sekunde) Ihres Clients, da er alle diese Zeichen rendern und mithalten muss.
Um Ihre FPS beim Spielen auf dem Server zu überprüfen, drücken Sie einfach die F3-Taste auf Ihrer Tastatur. Ihre FPS werden in der oberen linken Ecke Ihres Bildschirms angezeigt. Idealerweise sollten Sie beim Navigieren durch den Server mindestens 30 FPS anstreben, um ein reibungsloses Gameplay zu gewährleisten.
Korrekturen für verzögerte Client-FPS
Abschnitt betitelt „Korrekturen für verzögerte Client-FPS“Verwenden Sie Optifine
Abschnitt betitelt „Verwenden Sie Optifine“Optifine ist ein Mod für Minecraft, der verschiedene anpassbare Funktionen bietet und allen Spielern wärmstens empfohlen wird. Am wichtigsten ist, dass es dazu beitragen kann, Ihren FTP (zu verarbeitende Frames) zu erhöhen und ein flüssigeres Spielerlebnis zu bieten.
Passen Sie die Videoeinstellungen an
Abschnitt betitelt „Passen Sie die Videoeinstellungen an“Versuchen Sie, die folgenden Videoeinstellungen in Ihrem Minecraft-Client anzupassen, indem Sie zu “Optionen” > “Videoeinstellungen” gehen.
| Grafikoption | Einstellung |
|---|---|
| Grafiken | Schnell |
| Wolken | Schnell |
| Sanfte Beleuchtung | Aus |
| Renderabstand | Zwischen 4 und 8 Stück |
| VSync | Ermöglicht |
| Entitätsschatten | Deaktiviert |
| Partikel | Minimal |
Wenn Sie diese Anpassungen vornehmen und den Optifine-Mod verwenden, sollten Sie Verbesserungen bei der FPS-Leistung Ihres Clients feststellen.