Minecraft-Server mit spark analysieren

Mit Spark können Sie sehen, wo der Spieleserver Prozessorzeit verbraucht. Wenn Sie die Meldung erhalten, während das Problem auftritt, erhöhen sich Ihre Chancen, den richtigen Job zu bekommen.

Schritt für Schritt

  1. Stellen Sie sicher, dass Spark auf dem Server verfügbar ist und dass Sie berechtigt sind, den Profilbefehl auszuführen. In einigen Versionen von Paper ist das Tool möglicherweise integriert.

  2. Führen Sie /spark profiler start --timeout 60 aus, während das Problem weiterhin besteht. Wenn Sie manuell stoppen möchten, verwenden Sie /spark profiler stop.

  3. Untersuchen Sie den Hauptserver-Thread und die Zweige mit hohem Anteil im Bericht. Eine lange Wartezeit oder Leerlaufzeit wird automatisch als Plugin-Fehler gezählt.

  4. Ändern Sie die entsprechende Einstellung in der Testumgebung und erhalten Sie im gleichen Szenario ein zweites Profil. Vergleichen Sie zwei Berichte mit derselben Spielerauslastung.

Gut zu wissen

Bevor Sie den Berichtslink extern teilen, prüfen Sie, ob er Serverinformationen enthält.

Quelle und Werkzeuge