Es gibt verschiedene Möglichkeiten, um Probleme zu beheben und Lag auf einem Minecraft-Server zu reduzieren. Es gibt mehrere potenzielle Ursachen für Lag, wie übermäßige Entitäten, Redstone-Schaltungen und Plugins. Lösungen umfassen die Anpassung der Servereinstellungen, die Optimierung von Plugins und ein Upgrade der Hardware. Es ist wichtig, regelmäßig die Serverleistung zu überwachen und sofortige Maßnahmen zu ergreifen, um den Lag zu reduzieren, um ein angenehmes Spielerlebnis zu gewährleisten. Der folgende Leitfaden bietet praktische Ratschläge für Minecraft-Serverbesitzer, um die Serverleistung zu verbessern und den Lag zu reduzieren.
Häufige Gründe
- Zu viele Mods/Plugins.
- Server läuft out of RAM.
- Zu weit entfernt vom Server.
- Verwendung einer veralteten Version von Minecraft.
- Zu viele Entitäten/Gegenstände in der Welt
Arten von Lag
- Server-seitiger Lag (TPS-Lag)
- Verbindungs-Lag (Hohe Latenz/Ping)
- Client-seitiger Lag (FPS-Lag)
Server-Lag
Server läuft out of RAM
RAM ist das Lebenselixier von Minecraft-Servern; es wird verwendet, um die Daten Ihrer Spieler/Entitäten/Plugins/Mods/Bereiche zu speichern. Wenn Ihrem Server nicht genügend RAM zur Verfügung steht, muss die JVM des Servers wesentlich mehr Arbeit leisten (Garbage Collection), was Lag auf Ihrem Minecraft-Server verursacht. Minecraft bietet keine integrierten Methoden zur Überprüfung der RAM-Nutzung, aber Sie können die RAM-Nutzung überprüfen, indem Sie das Essentials-Plugin installieren und den Befehl /memory verwenden. Sie finden ein Tutorial, wie Sie Plugins auf Ihrem Server installieren können hier. Sie erhalten eine Ausgabe, die dieser ähnelt, wenn Sie diesen Befehl ausführen.
Der Ende "world_the_end": 625 Bereiche, 18 Entitäten, 0 Elemente.
Nether "world_nether": 0 Bereiche, 0 Entitäten, 0 Elemente.
Welt "world": 625 Bereiche, 215 Entitäten, 14 Elemente.
Freier Speicher: 1.715 MB.
Zugewiesener Speicher: 1.963 MB.
Maximaler Speicher: 1.963 MB.
Aktueller TPS = 20
Uptime: 20 StundenWir müssen uns vorerst die Ausgabe des freien Speichers ansehen. Wir werden andere Ausgaben später im Tutorial besprechen. Wenn die Menge an freiem Speicher weniger als 100 MB beträgt, besteht eine hohe Wahrscheinlichkeit, dass der Lag dadurch verursacht wird, dass Ihrem Server der RAM ausgeht.
Server TPS Lag
TPS steht für Ticks pro Sekunde. TPS wird verwendet, um die Leistung und Stabilität von Minecraft-Servern zu messen und ist maximal 20,00 TPS. Jeder Tick aktualisiert Ihren Server; einige Beispiele sind die Bewegungen von Mobs und Spielern, das Wachsen von Pflanzen, das Senden von Redstone-Signalen. Wenn Ihr Server mit 20 TPS läuft, bedeutet das, dass Ihr Server 20 Mal pro Sekunde aktualisiert wird.
Sie können den TPS des Servers überprüfen, indem Sie denselben Befehl verwenden, den wir verwendet haben, um die RAM-Nutzung zu überprüfen: /memory. Alternativ, wenn Sie Spigot ausführen, können Sie den Befehl /tps verwenden, ohne das Essentials-Plugin installieren zu müssen. Der TPS Ihres Servers sollte etwa 19-20 betragen, damit Ihr Server optimal läuft.
Server-Lag-Fehlerbehebungen
Sichtdistanz reduzieren
Ihr Minecraft-Server läuft standardmäßig mit einer Sichtdistanz von 10. Wir empfehlen, Ihre Sichtdistanz auf 6 zu ändern. Dies wird für die Spieler keinen merklichen Unterschied machen, kann jedoch die Leistung Ihres Servers erheblich verbessern. Sie können erfahren, wie Sie auf Ihre Servereinstellungen zugreifen können hier.
Automatische Neustarts einrichten
Das Einrichten automatischer Neustarts kann dafür sorgen, dass Ihr Server reibungsloser läuft, indem der RAM-Verbrauch Ihres Servers verringert wird. Es kann auch RAM zurückgewinnen, der von Plugins und Mods mit kleinen Speicherlecks verwendet wird. Sie können unser Tutorial zur Einrichtung automatischer Neustarts hier.
Die neueste Version verwenden
Wir empfehlen, die neueste Version von Minecraft, Plugins und Mods auf Ihrem Server zu verwenden. Die meisten neueren Versionen von Software beinhalten Fehlerbehebungen und Leistungsverbesserungen, die dafür sorgen, dass Ihr Server schneller und stabiler läuft.
Spigot verwenden
Wenn Sie Craftbukkit oder Vanilla Minecraft auf Ihrem Server verwenden, können Sie von zahlreichen Leistungsverbesserungen und Fehlerbehebungen profitieren, indem Sie einfach die JAR Ihres Servers auf Spigot ändern. Spigot basiert auf Craftbukkit und alle Ihre Bukkit-Plugins funktionieren mit Spigot, ohne dass Änderungen erforderlich sind. Sie können mehr über Spigot lesen hier.
Unnötige Mods und Plugins entfernen
Nicht verwendete Plugins und Mods auf dem Server werden auch dann Serverressourcen verbrauchen, wenn die Plugins und Mods nicht genutzt werden. Es ist eine gute Idee, alle unnötigen Mods und Plugins vom Server zu entfernen. Wenn Sie denken, dass Sie möglicherweise in der Zukunft einige Plugins verwenden und sie derzeit nicht nutzen, können Sie Plugins deaktivieren, indem Sie die Datei des Plugins .jar umbenennen, sodass sie auf .disable endet. Z.B Essentials.jar.disable. Sie können .disable vom Plugin-Namen entfernen, um das Plugin wieder zu aktivieren.
ClearLagg-Plugin verwenden
ClearLagg bietet viele großartige Funktionen, die Sie verwenden können, um Lag auf Ihrem Server zu reduzieren. Es ist auch sehr konfigurierbar und wird für jeden Server empfohlen. Hier sind einige Beispiele für Befehle, die Sie verwenden können, um mit diesem Plugin Lag zu reduzieren.
/lagg clear - Entfernt alle Entitäten auf dem Server./lagg killmobs - Entfernt alle Mobs auf dem Server./lagg chunk - Lokalisieren Sie möglicherweise laggy Bereiche./lagg unloadchunk - Entladen Sie unnötige Bereiche./lagg gc - Versucht, RAM freizugeben.
Es ist auch möglich, die automatische Bereinigung von Mobs/Entitäten einzurichten, sobald der Server eine bestimmte Anzahl von Mobs/Entitäten im Konfigurationsdatei für dieses Plugin erreicht hat.
WorldBorder-Plugin oder Standard-Minecraft-Grenze verwenden
Sie können das WorldBorder-Plugin verwenden, um die Weltgröße zu begrenzen und Bereiche für Ihre Welt vorab zu generieren. Dies verbessert die Leistung Ihres Servers, da der Server keine neuen Bereiche generieren muss, wenn Spieler versuchen, darauf zuzugreifen. Das ist auch nützlich, wenn Sie Ihre Welt in einer angemessenen Größe halten möchten. Sie können auch die Standard-Minecraft-Grenze verwenden.
Verbindungs-Lag
Latenz, auch Ping genannt, ist die Zeit, die Pakete von Ihrem Computer benötigen, um den Server zu erreichen. Wenn Sie sich zu weit vom Standort des Servers befinden, haben Sie eine hohe Latenz, und Pakete von Ihrem Computer benötigen länger, um den Server zu erreichen. Wenn Sie beispielsweise einen Block auf dem Server platzieren, kann es einen Moment dauern, bis der Block tatsächlich auf dem Server platziert wird, oder wenn Sie einen Spieler schlagen, kann es einen Moment dauern, bis der Schaden registriert wird. Dies liegt daran, dass Ihr Minecraft-Client jede Aktion an den Server senden muss und der Server diese Aktionen überprüfen und an Ihren Client und andere Spieler zurücksenden muss.
Sie können die Latenz/Ping zu Ihrem Server finden, indem Sie die Eingabeaufforderung/Terminal auf Ihrem Computer öffnen und die folgenden Befehle je nach Betriebssystem verwenden.
WICHTIG: Geben Sie nicht die Portnummer ein; geben Sie nur die IP-Adresse des Servers ein.
Windows: ping -n 5 <server_ip>
Mac/Linux: ping -c 5 <server_ip>
Der Ping-Befehl läuft einige Sekunden und sobald er fertig ist, zeigt er den Durchschnitts-Ping zu Ihrem Server an.
Schnelle Latenz: 0-100ms
Mittlere Latenz: 100-200ms
Langsame Latenz: 200-300ms
Laggy Latenz: 300+ms
Verbindungs-Lag-Fehlerbehebungen
Wenn Ihre Latenz zum Server höher als 200ms ist, bedeutet das, dass Sie sich zu weit vom Server entfernt befinden. Es gibt keine Möglichkeit, hohe Latenz zu beheben, da sie von Ihrem Standort abhängt. Wir bieten jedoch Server an mehreren Standorten an, damit die Spieler die bestmögliche Latenz erhalten können. Sie können den Ping-Befehl auf unseren Testservern unten ausführen und überprüfen, ob Sie eine bessere Verbindung mit einem anderen Standort erhalten.
| Server | |
|---|---|
| Standort | Testserver |
| Amsterdam | ams.bisecthosting.com |
| Atlanta, GA | atlanta.bisecthosting.com |
| Buffalo, NY | buffalo.bisecthosting.com |
| Chicago, IL | chicago.bisecthosting.com |
| Dallas, TX | dallas.bisecthosting.com |
| Frankreich | france.bisecthosting.com |
| Deutschland | germany.bisecthosting.com |
| Hillsboro, OR | hillsboro.bisecthosting.com |
| Jersey City, NJ | jersey.bisecthosting.com |
| London, Vereinigtes Königreich | uk.bisecthosting.com |
| Los Angeles, CA | la.bisecthosting.com |
| Miami, FL | miami.bisecthosting.com |
| Montreal, Kanada | montreal.bisecthosting.com |
| Mumbai | mumbai.bisecthosting.com |
| Polen | poland.bisecthosting.com |
| São Paulo, Brasilien | brazil.bisecthosting.com |
| Seattle, WA | seattle.bisecthosting.com |
| Singapur | singapore.bisecthosting.com |
| Sydney | sydney.bisecthosting.com |
| Vint Hill, VA | vinthill.bisecthosting.com |
Wenn Sie mit einem anderen Standort eine bessere Latenz erhalten, können Sie Ihren Server kostenlos zu diesem Standort übertragen. Erfahren Sie, wie Sie hier.
Client FPS Lag
Obwohl FPS-Lag durch den Client verursacht wird, kann es schwierig sein, den Lag zu unterscheiden, der durch FPS und den Server verursacht wird. Und in den meisten Fällen ist es beides. Wenn Sie beispielsweise eine Welt mit 1000 Entitäten haben, wird Ihr Server-TPS sinken, da der Server über die Entitäten iterieren muss, und dies muss er bei jedem Tick pro Sekunde tun. Und die FPS Ihres Clients werden sinken, da er alle Entitäten rendern und mit ihnen Schritt halten muss.
Sie können die F3-Taste auf Ihrer Tastatur drücken, während Sie auf dem Server spielen, und sie zeigt Ihre FPS oben links an. Sie sollten mindestens 30 FPS haben, während Sie um den Server laufen, um ein reibungsloses Gameplay zu gewährleisten.
Optifine Mod verwenden
Der Optifine-Mod bietet viele konfigurierbare Funktionen und wird jedem empfohlen. Aber vor allem kann der Optifine-Mod Spielern helfen, höhere FPS und ein reibungsloseres Gameplay zu erreichen. Sie können den Optifine-Mod hier herunterladen und installieren.
Videoeinstellungen senken
Versuchen Sie, die folgenden Videoeinstellungen für Ihren Minecraft-Client zu verwenden. Sie können Ihre Videoeinstellungen anpassen, indem Sie zu „Optionen“ -> „Videoeinstellungen“ in Ihrem Client gehen.
Grafik: Fast
Glättungslichung: Aus
Wolken: Schnell
Renderdistanz: 4-8
VSync verwenden: Ein
Entitätsschatten: Aus
Partikel: Minimal