Welche Spielmechanik in MineCraft führt eine Verzögerung ein?

Es gibt viele Artikel, wie man die Verzögerung durch die Optimierung von Grafikeinstellungen, die Einrichtung von Grafikkarten entsprechend usw. verringert. Das löst das Problem für die meisten, und während das hilft, das bekommt gar nicht meine Probleme.

Ich habe eine sehr große Farmfläche, mit Mobs (feindlich und passiv), Tonnen von Redstone Circuits, Wasserkanäle, buchstäblich 1000's Trichter, Truhen, 100's von Minenkannen, etc.

Also, was (wenn überhaupt) von diesen verursachen mehr Verzögerung als andere?

Offensichtlich sind MOBS ein Ressourcen-Schwein. Wenn ich 100 Spinnen in meiner Spinnenfalle oder 1000 Hühner in meiner Hühnerfarm habe, ist das Spiel im Wesentlichen unspielbar. Also habe ich alle Bauernhöfe optimiert, um die Pop-Populationen drastisch zu reduzieren, und die eisernen Golem-Bauernhöfe haben absolute Minimal- (16) Zahlen der Dorfbewohner. Dies hat enorm geholfen, aber da ich weiterhin die landwirtschaftlichen Operationen in neue Produkte wachsen, fange ich an, mehr Verzögerung zu sehen.

Irgendwelche Anekdoten oder Daten, wie viel CPU verschiedene andere in Spielmechanik verbrauchen? Dinge wie:

  • Trichter Spender
  • Redstone Schaltungen
  • Lava (noch oder fließend)
  • Wasser (still oder fließend)
  • Minecart laufen?
  • Stationäres minecart
  • Artikelrahmen und Gemälde? (Beide sind Entitäten, also verbrauchen sie mehr CPU-Ressourcen?)

Andere Dinge habe ich vermisst?

Vielen Dank

  • Wie kann ich Minecraft's level.dat-Datei anzeigen / bearbeiten?
  • Gibt es eine eigenständige kostenlose Offline-Version von Minecraft?
  • Ich habe meinen Benutzernamen geändert und jetzt kann ich nicht online spielen
  • Wie kann ich den Server-Port im Client angeben?
  • Interdimensionale Redstone-Schaltungen in tekkit-lite?
  • Gibt es eine Liste von Fehlercodes für Minecraft?
  • 4 Solutions collect form web for “Welche Spielmechanik in MineCraft führt eine Verzögerung ein?”

    Anders als die typischen Lösungen wie die Installation von optifine, können Sie auch tiefer in die Spielmechanik eintauchen und diese modifizieren, um die Leistung zu verbessern.

    Vanilla erreicht "zufälliges" Wachstum durch die Auswahl von mehreren tausend Blöcken jeder Server-Tick, Überprüfung, ob sie wachsen oder zerfallen können, und wenn sie können, die Anwendung des Wachstums oder Verfall. Dies ist der 2. größte Drain auf CPU, hinter Entitäten.

    Als eine Farm zu sehen … es wird eine Menge Berechnungen geben.

    Sie können natürlich diese Anzahl von Blöcken pro Tick reduzieren, indem Sie Spigot installieren und die Konfiguration dort ändern, auf Kosten des langsameren Wachstums Ihrer Getreide auf Ihrem Bauernhof.

    Es gibt verschiedene Möglichkeiten, die Sie ändern, um in langsameren Intervallen überprüft werden, nur einige sind:

    • Schneeform
    • Eis schmilzt
    • Verringerung der Anzahl der Mobs, die laichen (die in Höhlen unter deiner Farm immer noch Ressourcen verwenden)
    • Blattverfall

    Natürlich ist das Upgrade Ihrer Hardware wahrscheinlich die effektivste Lösung. Es ist höchstwahrscheinlich, dass die CPU Ihr Engpass sein wird, aber RAM kann auch das Problem sein. Verwenden Sie F3, um die RAM-Nutzung im Spiel zu überprüfen.

    Redstone-Schaltungen erfordern viele Berechnungen, wie fließendes Wasser und Lava, wenn es den Weg ändert, wenn seine Strömung. Das sind die beiden Dinge, die am häufigsten für die Verzögerung in Minecraft verantwortlich sind. Wenn Sie ständig wechselnde Ströme und viele Redstone-Schaltungen haben, wird das die Welt auf die Knie bringen.

    Trichter sind hier das unbekannte Element. Sie sind so neu, dass ihre Leistung Verhalten und Code ist nicht bekannt, so dass es sehr wenig erhalten Weisheit über sie. Allerdings ist es ein neues Feature, es ist sehr wahrscheinlich, dass sie noch nicht effizient programmiert sind – mit Tausenden von ihnen könnte erheblich dazu beitragen, Verzögerung. Wenn Sie überschüssige bewegte Flüssigkeiten und Redstone-Schaltungen reduzieren oder eliminieren und trotzdem erhebliche Verzögerungen haben, dann schaue ich hier.

    Wasser bekommt keine zufälligen Updates, es braucht ein Block-Update zu sehen, ob es etwas fließen muss. Wenn Sie einen Dispenser haben, der Wasser abgibt, verursacht es Lagg, wenn es bereits an seiner maximalen Länge oder stehendem Wasser ist, verursacht es keine Verzögerung. Trichter verursachen eine Menge von Lagg, da es auf Artikel über dem Trichter überprüft, ein Trinkgeld, um die Lagg zu reduzieren, ist hier Wasserströme, um Gegenstände horizontal zu transportieren. Auch können Sie Öfen über Trichter setzen, um lagg zu reduzieren (es kann nicht mehr Artikel nehmen, also wird nicht auf Artikel oben überprüft). Frage: Sind (nicht bewegte) Speicher-Minecarts (gefüllt mit Gegenständen), viel mehr lagig dann normale Truhen (abgelegt)?

    Hoppers können definitiv Verzögerung einführen. Ich hatte eine große Drop-Sammel-Bereich ohne ca. 1k Trichter, die ich mit einem Trichtercart (der in der Lage ist, aber voller Blöcke zu ziehen) ersetzt. Schafft immer noch Server-Side-Lag, aber nicht annähernd so viel wie ein riesiges Feld von Trichtern.

    Nicht sicher, warum iZanoVic vorgeschlagenen Öfen zu Cap Trichter – ich würde davon ausgehen, dass jeder Block würde "Cap" ein Trichter und machen es aufhören, für Artikel zu schlürfen. Ich habe bemerkt, Lag Verbesserungen (wie durch die Anzahl der 'kann nicht halten' Nachrichten in der bukkit Log) einfach durch Putting Cobble Blöcke auf der Oberseite der langen Trichter Kanäle gemessen.