Asokas_Life
Minecrafter
Hallo zusammen...
Ich habe mich dazu entschieden, nach vielem suchen und Versuchen, jetzt doch mal hier um Hilfe zu bitten.
Kurz vorweg; was Minecraft Server angeht bin ich kein Neuling. Hatte bereits bis 2011 einen Server der sehr gut lief. Der neue Server läuft nun seit Januar. Meine Plugins hab ich soweit in Griff und ich weiß im Grunde wie Minecraft technisch funktioniert.
Trotzdem übersehe ich etwas oder so; Ich bekomme die Lags auf meinem Server nicht in Griff.
Habe jetzt schon 3 Mal den Hoster gewechselt und bin mir inzwischen sicher dass es nicht mehr an der Hardware liegen kann.
Hier mal die Daten:
- Java Edition 1.16.1 mit neuem Nether (Lags gab es aber schon mit 1.15.2)
- Rootserver
- Prozessor: AMD EPYC 7702, 4 Kerne (3,35 GHz je Kern)
- Arbeitsspeicher: 16GB RAM, DDR4 ECC
- Festplatte: 320GB SSD
- Netzwerkkarte: 2,5 Gbit/s
- Hoster: Großer guter aus Deutschland.
- Steuerung des Servers über Multicraft
Plugins:
Nachdem der Server hauptsächlich Survival ist ohne Economy, sind nur so Standard Plugins (Spigot) drauf wie;
Lwc
Worldguard
Worldedit
Multiverse+AddOns
CoreProtect
EssentialsX
LuckPerms
Craftbook
Usw.
Aufwendiger wäre da nur Craftbook aber selbst das fällt bei timings nicht auf, hat keine Fehleranzeigen und es sind nur wenige einfache Mechanismen aktiv. Schließe ich also auch aus, hatte ich lange verdächtigt.
Ansonsten: Was man halt hat an grundlegenden Plugins, nichts großes was den Server stören sollte und auch nicht bei timings auffällt.
Was ich bereits unternommen habe:
- Paper optimiert
- Paper wird regelmäßig geupdatet
- Server.properties optimiert
- Spigot optimiert
- Worldguard optimiert
- Unnötiges in Plugins deaktiviert und auf Sparflamme laufen lassen
- Villager Optimizer installiert und eingerichtet (seit 1.14 sind Villager ja Performance intensiver)
- Spawnrate von Mobs runter
- Worldedit 300.000 Blöcke setzen oder entfernen lösen null Lags oder Auslastung aus, Server bleibt ruhig.
Ich versuch schon die Lags im Auge zu behalten. Lass nebenbei die Auslastung vom Server anzeigen, werte timings aus und schaue durch die Spieler was sie so treiben - meistens nichts auffälliges.
Manchmal passieren Lags durch neu geladene Chunks per Boot oder Elytra, das ist aber nicht immer die Ursache.
Ansonsten ist die größte Belastung laut Timings die SurvivalTicks mit dem größten Element "TickingEntitys" - aber auch die sind nicht rot und kein wahnsinnig hoher Wert. In der Masse aber macht alles zusammen für die SurvivalTicks 150% Auslastung aus.
Wie sich die Serverdaten während der Lags verhalten:
- CPU bei 30 %, selten kurz bei 45/ 50
- Root Server alles im Grünen Bereich
- Keine Arbeitsspeicher Überlastung
Wie sich der Fehler zeigt:
Jeden Tag genau das selbe Spiel.
Morgens bis zum Nachmittag ist der Server völlig ruhig. Gar keine Lags trotz 6 - 10 Spielern.
Erst gegen 17 Uhr geht das ganze los...
Am Abend sind es maximal 10 - 14 Spieler.
Gegen 17 Uhr fängt es langsam an mit 5000ms / 100 Tick Verzögerung
Wird im Laufe des Abends immer schlimmer, die Überlast steigt wie auf einer Kurve nach oben...:
30.07 20:44
7 [Server] WARN Can't keep up! Is the server overloaded? Running 25174ms or 503 ticks behind
Da sind natürlich deutlich Lags zu spüren.
Ich weiß nicht mehr weiter.
Wir restarten den Server jeden morgen um 5 Uhr. Ich kann mir nur irgendwie vorstellen dass der Fehler auf dem Rootserver selbst liegt. Dass sich irgendein Cache bzw. Speicher über Tag auflädt und gegen Abend dann einfach immer voller wird bis es lagt. Am Morgen, wenn der Server dann um 5 Uhr wieder restartet wird, entlädt sich der Server und alles fängt wieder von vorne an.
Kann mir bitte jemand weiterhelfen? Gerne Tipps zur Optimierung des Minecraftservers, zur Auswertung oder auch Plugins um die Mobs unter Kontrolle zu halten (Wegfindung usw.)
Oder jemand der sich mit Rootservern auskennt, mit der Zuweisung von Speicher und Optimierung umd das Ding und seine Ticks in Minecraft besser laufen zu lassen.
Noch kurz zur Info; Wir sind zwei Admins. Ich kümmer mich um alles wenns um Minecraft geht und mein Kollege hat den Rootserver im Griff. Vielleicht kann ich ihm einen Tipp weiterleiten.
Vielen lieben Dank!
Ich habe mich dazu entschieden, nach vielem suchen und Versuchen, jetzt doch mal hier um Hilfe zu bitten.
Kurz vorweg; was Minecraft Server angeht bin ich kein Neuling. Hatte bereits bis 2011 einen Server der sehr gut lief. Der neue Server läuft nun seit Januar. Meine Plugins hab ich soweit in Griff und ich weiß im Grunde wie Minecraft technisch funktioniert.
Trotzdem übersehe ich etwas oder so; Ich bekomme die Lags auf meinem Server nicht in Griff.
Habe jetzt schon 3 Mal den Hoster gewechselt und bin mir inzwischen sicher dass es nicht mehr an der Hardware liegen kann.
Hier mal die Daten:
- Java Edition 1.16.1 mit neuem Nether (Lags gab es aber schon mit 1.15.2)
- Rootserver
- Prozessor: AMD EPYC 7702, 4 Kerne (3,35 GHz je Kern)
- Arbeitsspeicher: 16GB RAM, DDR4 ECC
- Festplatte: 320GB SSD
- Netzwerkkarte: 2,5 Gbit/s
- Hoster: Großer guter aus Deutschland.
- Steuerung des Servers über Multicraft
Plugins:
Nachdem der Server hauptsächlich Survival ist ohne Economy, sind nur so Standard Plugins (Spigot) drauf wie;
Lwc
Worldguard
Worldedit
Multiverse+AddOns
CoreProtect
EssentialsX
LuckPerms
Craftbook
Usw.
Aufwendiger wäre da nur Craftbook aber selbst das fällt bei timings nicht auf, hat keine Fehleranzeigen und es sind nur wenige einfache Mechanismen aktiv. Schließe ich also auch aus, hatte ich lange verdächtigt.
Ansonsten: Was man halt hat an grundlegenden Plugins, nichts großes was den Server stören sollte und auch nicht bei timings auffällt.
Was ich bereits unternommen habe:
- Paper optimiert
- Paper wird regelmäßig geupdatet
- Server.properties optimiert
- Spigot optimiert
- Worldguard optimiert
- Unnötiges in Plugins deaktiviert und auf Sparflamme laufen lassen
- Villager Optimizer installiert und eingerichtet (seit 1.14 sind Villager ja Performance intensiver)
- Spawnrate von Mobs runter
- Worldedit 300.000 Blöcke setzen oder entfernen lösen null Lags oder Auslastung aus, Server bleibt ruhig.
Ich versuch schon die Lags im Auge zu behalten. Lass nebenbei die Auslastung vom Server anzeigen, werte timings aus und schaue durch die Spieler was sie so treiben - meistens nichts auffälliges.
Manchmal passieren Lags durch neu geladene Chunks per Boot oder Elytra, das ist aber nicht immer die Ursache.
Ansonsten ist die größte Belastung laut Timings die SurvivalTicks mit dem größten Element "TickingEntitys" - aber auch die sind nicht rot und kein wahnsinnig hoher Wert. In der Masse aber macht alles zusammen für die SurvivalTicks 150% Auslastung aus.
Wie sich die Serverdaten während der Lags verhalten:
- CPU bei 30 %, selten kurz bei 45/ 50
- Root Server alles im Grünen Bereich
- Keine Arbeitsspeicher Überlastung
Wie sich der Fehler zeigt:
Jeden Tag genau das selbe Spiel.
Morgens bis zum Nachmittag ist der Server völlig ruhig. Gar keine Lags trotz 6 - 10 Spielern.
Erst gegen 17 Uhr geht das ganze los...
Am Abend sind es maximal 10 - 14 Spieler.
Gegen 17 Uhr fängt es langsam an mit 5000ms / 100 Tick Verzögerung
Wird im Laufe des Abends immer schlimmer, die Überlast steigt wie auf einer Kurve nach oben...:
30.07 20:44
Da sind natürlich deutlich Lags zu spüren.
Ich weiß nicht mehr weiter.
Wir restarten den Server jeden morgen um 5 Uhr. Ich kann mir nur irgendwie vorstellen dass der Fehler auf dem Rootserver selbst liegt. Dass sich irgendein Cache bzw. Speicher über Tag auflädt und gegen Abend dann einfach immer voller wird bis es lagt. Am Morgen, wenn der Server dann um 5 Uhr wieder restartet wird, entlädt sich der Server und alles fängt wieder von vorne an.
Kann mir bitte jemand weiterhelfen? Gerne Tipps zur Optimierung des Minecraftservers, zur Auswertung oder auch Plugins um die Mobs unter Kontrolle zu halten (Wegfindung usw.)
Oder jemand der sich mit Rootservern auskennt, mit der Zuweisung von Speicher und Optimierung umd das Ding und seine Ticks in Minecraft besser laufen zu lassen.
Noch kurz zur Info; Wir sind zwei Admins. Ich kümmer mich um alles wenns um Minecraft geht und mein Kollege hat den Rootserver im Griff. Vielleicht kann ich ihm einen Tipp weiterleiten.
Vielen lieben Dank!
Zuletzt bearbeitet: