Jump to content
  • 0

Java-Server 1.16.4 ruckelt im Survival-Modus: Tipps für die Fehleranalyse?


Frage

Geschrieben (bearbeitet)

Hallo!

Ich bin recht neu hier und hoffe, dass Ihr mir helfen könnt:

Wo ist das Problem? Ich habe seit kurzem ein Problem mit meinem MC Java-Server 1.16.4: Auf dem Server spielen nur maximal drei Personen gleichzeitig (zwei im LAN, einer extern übers Internet). Zunächst lief der Server (wie auch die Vorversionen) einwandfrei. eit etwa drei Wochen treten aber beim Spielen im Survival-Modus (NICHT im Creative-Modus!) Verzögerungen und andere Störungen auf, z. B.:

  • beim Abbauen eines Blocks Verzögerung von ca. 2 - 3 Sekunden
  • beim Aufnehmen eines abgebauten Blocks Verzögerung von ca. 1 - 2 Sekunden
  • beim Abschießen eines Pfeils "stottert" sich dieser ins Ziel, d. h. er fliegt vier- bis fünfmal los, bis er ankommt. 😕

Laufen und Blöcke platzieren funktionieren absolut verzögerungsfrei. 

Was habe ich bereits versucht / getestet

  • Ich hatte zunächst auf eine Überlastung des PCs getippt (ein ca. 10 Jahre altes Notebook mit Lubuntu Linux 18.04.5 LTS, Intel Core Duo mit 1,2 GHz und 4 GB RAM, auf dem ausschl. der MC-Server läuft). Die Probleme treten aber auch auf, wenn ich die Server-Files auf einen neuen PC kopiere und den Server dort starte. Laut Task Manager sind auch weder CPU noch RAM annähernd ausgelastet.
  • Auch die Nutzung einer komplett neuen Welt, um einen Bug in der bisherigen Welt als Ursache auszuschließen, ändert nichts.
  • Netzwerk-Latenzen können ebenfalls nicht die Ursache sein: Zum einen habe ich ein GB-LAN, zum anderen sind die Verzögerungen auch bei einer Verbindung vom MC-Client auf demselben Rechner per localhost / 127.0.0.1 da sind.
  • Schließlich habe ich versucht, wie im Internet beschrieben die Grafikeinstellungen auf dem Client runterzusetzen, um die Last zu reduzieren - ebenfalls ohne Erfolg. Auch ein Zugriff per OptiFine bringt keine Verbesserung.

Und sonst? Auf dem Server selbst erscheint immer wieder die Meldung  "Can't keep up! Is the server overloaded?" - teilweise mit aus meiner Sicht recht hohen Werten wie "Running 46276ms or 925 ticks behind". Das war aber auch in der Vergangenheit so und hat den Spielfluss auf dem Client nie wirklich beeinflusst. Ansonsten kann ich bisher keine Fehlermeldungen erkennen.

Könnt Ihr mir helfen? Ich bin leider in Sachen Debugging ein kompletter Noob. Ihr könnt da bestimmt gezielter analysieren. Wenn Ihr dafür Logs oder Systeminfos braucht, setze ich die gerne hier rein.

Freue mich auf Feedback und Tipps!

Oliver

 

     

bearbeitet von Revilo_DE

3 Antworten auf diese Frage

Empfohlene Beiträge

  • 0
Geschrieben
vor 25 Minuten schrieb Revilo_DE:

Intel Core Duo mit 1,2 GHz und 4 GB RAM

Ich vermute mal, dass eben die Leistung für den Server dadurch nicht ausreicht - die Can't keep up-Meldungen sprechen da auch dafür

Um etwas Performance rauszuholen gibt es Einstellungsmöglichkeiten über die Configs

Was etwas bewirkt, wäre über die server.properties die view-distance zu reduzieren. Statt einen Vanilla-Server bieten sich auch ein Server über Craftbukkit/Spigot/Paper an.

Da gibt es dann viele weitere Einstellungen, wie das Reduzieren des Mob-Spawnings

 

 

  • 0
Geschrieben

Gerade gepostet und direkt danach zufällig die Lösung gefunden:

Mir ist eben aufgefallen, dass auf gesetzten Erde-Blöcken sehr schnell Gras wuchs. Dann fiel mir ein, dass wir irgendwann mal den Befehl "gamerule randomTickSpeed" genutzt hatten, damit z. B. Getreide schneller wächst. Das habe ich eben wieder auf den Wert "3" gesetzt. Und siehe da: Alles funktioniert wieder normal! Das Problem saß also mal wieder vor dem Bildschirm...  🙄

Vielleicht hilft's ja irgendwann mal jemandem, der dasselbe Problem hat.

  • Like 1
  • 0
Geschrieben
vor 21 Minuten schrieb Bedrock:

Ich vermute mal, dass eben die Leistung für den Server dadurch nicht ausreicht - die Can't keep up-Meldungen sprechen da auch dafür

Um etwas Performance rauszuholen gibt es Einstellungsmöglichkeiten über die Configs

Was etwas bewirkt, wäre über die server.properties die view-distance zu reduzieren. Statt einen Vanilla-Server bieten sich auch ein Server über Craftbukkit/Spigot/Paper an.

Da gibt es dann viele weitere Einstellungen, wie das Reduzieren des Mob-Spawnings

 

 

Danke für die Antwort und den Hinweis! Die Lösung war doch eine andere (siehe meinen anderen Post). Aber super, dass man hier so schnell Rückmeldungen bekommt! 🙂 

  • Like 1

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B