18Aug

Wie du dein Minecraft-Erlebnis mit Minecraft Land Generator beschleunigen kannst

click fraud protection

Während du deine Minecraft-Welt erforschst, widmet das Spiel eine riesige Menge an Ressourcen, um es um dich herum zu erschaffen. Wenn Sie diese Teile im Voraus erstellen, wird die Ressourcenlast auf Ihrer CPU während des Spiels deutlich reduziert, was zu einem flüssigeren Spiel mit weniger Verzögerung führt. Lesen Sie weiter, wenn wir Ihnen zeigen, wie Sie Ihre Weltkarte für ein schnelleres Spiel vorbereiten können.

Warum möchte ich das tun?

Wie wir in anderen Minecraft Tutorials besprochen haben, ist Minecraft ein überraschend ressourcenintensives Spiel. Aufgrund der Texturen mit niedriger Auflösung und der blockigen Formen mag es oberflächlich betrachtet einfach aussehen, aber unter der Haube gibt es eine große Menge an Berechnungen und Renderings, die die Weltkarte generieren und darstellen sowie alle Entitäten und damit zusammenhängend behandelnPhysik.

Dieser Prozess ist ziemlich CPU-intensiv. Wenn du im Kreativmodus herumfliegst, in dem sich Chunks schnell füllen, um selbst auf High-End-Computern mitzuhalten, werden Stottern und Verzögerungen auftreten;Spieler auf älteren Computern werden ihr Spiel normalerweise komplett zum Erliegen bringen, und die Framerates werden in den einstelligen Bereich fallen.

instagram viewer

Diese Verzögerung, während das Spiel neue Brocken rendert und anzeigt, ist ein echter Immersionskiller und wenn es so schlecht ist, sperrt es dein Spiel, ein Spaßkiller. Glücklicherweise gibt es eine Möglichkeit, das Wartespiel zu umgehen. Während es für die verschiedenen Ingame-Prozesse immer einen Overhead geben wird, ist das Generieren neuer Brocken eigentlich ein Prozess, den wir auslagern können, wenn du willst, so dass das schwere Heben durchgeführt wird, wenn wir das Spiel nicht spielen. Der Trick hängt von einem cleveren kleinen Programm namens Minecraft Land Generator ab, und es gibt sehr wenig Grund, es nicht auszunutzen.

Wie funktioniert es?

Das Prinzip hinter Minecraft Land Generator ist wirklich einfach, wenn Sie den Prozess sezieren. Minecraft Land Generator ist eine Hilfsanwendung, die, wenn sie mit einer Weltkarte und einer kompatiblen Minecraft-Serverdatei kombiniert wird, die Erkundung der Karte so simuliert, als würden die Spieler sie durchstreifen.

Wenn Sie, der Spieler, genau und systematisch ein 20.000 x 20.000 Quadratgrid im Spiel haben müssten, wäre es furchtbar langwierig und würde Tage dauern, an denen das Spiel stattfindet. Auf einem neueren Computer benötigt der Minecraft Land Generator jedoch ein bis zwei Stunden, um die gleiche Aufgabe zu erledigen( und sogar auf älteren Computern können Sie ihn einfach über Nacht laufen lassen, um das gleiche Ziel zu erreichen).Wenn Sie den ersten Lauf( eine Stunde oder zwölf) durchgeführt haben, ist die Arbeit erledigt und Sie müssen sie nicht erneut ausführen, es sei denn, Sie möchten Ihre Weltkarte wieder einheitlich erweitern( sagen wir von 10.000 Blöcken auf einer Seite)zu 20.000 Blöcken auf einer Seite).

Minecraft Land Generator funktioniert so gut, wir können nur einen Nachteil berichten, um es zu verwenden: erhöhte Weltdateigröße. Obwohl jede Minecraft-Karte vom Moment der Weltenerstellung im Wesentlichen vollständig ist( erinnern Sie sich, dass der Weltsamen- + Erzeugungsalgorithmus wie die DNA für die Karte ist), existiert die Welt tatsächlich nicht als echte Festplatten-konsumierende Daten, bis der Spieler jeden neuen besuchtChunk und Spawns die Chunk-Generation.

So eine frische Karte, die kaum erforscht wird, ist ~ 10MB oder weniger groß, um die ersten Chunks und die Unterstützungsdateien zu berücksichtigen, aber wenn der Spieler sie erkundet, wächst die Größe, da die Daten für jeden Chunk in die Spieldatei geschrieben werden. Zu der Zeit, wenn die Karte 5.000 x 5.000 Blöcke im Wert von Blöcken enthält, wird die Spieldatei auf etwa 600 MB anwachsen. Größere Karten haben größere Dateigrößen( exponentiell);Eine 20.000 bis 20.000 Karte hat eine Spieldatei, die mit stolzen 6 GB wiegt.

Das ist der einzige wirkliche Kompromiss, den du mit Minecraft Land Generator machst. Was Sie an erhöhten Ladezeiten und schnellerem Spiel gewinnen, bezahlen Sie mit Speicherplatz. Wenn man bedenkt, wie stark die Chunk-Generierung bei Einzelspielern zurückbleibt( vor allem bei den unteren Automaten) und welche hohen Rechenlasten die Server auf sich nehmen( wo mehrere Spieler in verschiedene Richtungen gehen und Dutzende von Brocken pro Sekunde erzeugen können), ist der Kompromiss mehr als wertes für die meisten Spieler und absolut wert, wenn Sie einen Server betreiben.

Mit Minecraft Land Generator

Minecraft Land Generator( hier kurz als MLG bezeichnet) funktioniert absolut einwandfrei, wenn Sie es richtig konfiguriert haben, aber die richtige Konfiguration kann ein bisschen schwierig sein. Lassen Sie uns den Installationsprozess und den Konfigurationsprozess durchgehen, um sicherzustellen, dass Sie keine Probleme haben.

Herunterladen Minecraft Land Generator

Die Quelldateien werden auf Github gehostet, und wenn Sie mit Github nicht vertraut sind, ist die Art, auf die Sie zugreifen, nicht besonders transparent. Um die neueste Kopie von MLG zu erhalten, navigieren Sie hier zu den Zip-Archiven des Projekts.

Wählen Sie den Link, der MinecraftLandGenerator_X.X.X_Vanilla_Server.zip lautet( ab diesem Tutorial ist die Datei Version 1.7.5).Seien Sie nicht besorgt, dass die Datei veraltet erscheint( die Version 1.7.5 ist von Oktober 2013, was in Minecraft-Begriffen praktisch uralt ist);Es aktualisiert sich automatisch und wir machen das in einem Moment.

Wählen Sie in der Unterseite für die Zip-Datei den "Raw" -Button, wie im Screenshot oben gezeigt. Speicher die Datei.

Installation und Aktualisierung von Minecraft Land Generator

Nach dem Herunterladen der ZIP-Datei extrahieren Sie den Inhalt. Wir behalten alle unsere Minecraft-Bearbeitungswerkzeuge in unseren Minecraft-Archiven unter \ Minecraft \ Editing Tools \, aber Sie können das extrahierte "MinecraftLandGenerator" -Tool überall dort hinstellen, wo Sie es wünschen, da die Anwendungs- und Supportdateien vollständig eigenständig sind.

Öffnen Sie den Ordner und suchen Sie nach der entsprechenden Setup-Datei für Ihr Betriebssystem.

MLG enthält Setup-Dateien für Windows, Mac und Linux mit dem Namen "MLG_Initial_Setup_ OS ". EXT ", wobei das Betriebssystem und die entsprechende Erweiterung für dieses Betriebssystem eindeutig gekennzeichnet sind. Windows-Benutzer sollten MLG_Initial_Setup_Windows.cmd usw. ausführen. Warten Sie, bis das Skript ausgeführt wurde. Nach dem Ausführen der ersten Setup-Datei wird Ihr MLG-Ordner wesentlich mehr gefüllt und MLG wird auf dem neuesten Stand sein( 1.7.6 ab diesem Tutorial).

Es ist jedoch ein Bit manuelle Aktualisierung erforderlich. MLG kann die eigentliche Minecraft-Server-Datei nicht verteilen( aber sie kann sie während des Update-Prozesses von den Minecraft-Servern herunterladen).Obwohl es einen Mechanismus zum Herunterladen der aktuellsten Datei server.jar gibt, ist der Mechanismus defekt( weil Mojang geändert hat, wie sie ihre Archivdateien benannt haben und minecraft_server.jar nicht mehr universell auf die aktuellste Version verweist).Daher lädt der Updater immer den Minecraft Server 1.5.2 herunter, der mehr als ein bisschen veraltet ist.

Sie können die aktuellste Minecraft Server Datei( minecraft_server.1.8.1.jar ab diesem Tutorial) vom offiziellen Minecraft Server hier herunterladen. Sie können ältere Versionen der server.jar von Mojang herunterladen, indem Sie diese gut organisierte Tabelle mit freundlicher Genehmigung von MCVersions.net verwenden. Warum ältere Versionen herunterladen?

Das Herunterladen der richtigen Version des Servers ist der kritischste Schritt . Die Versionsnummer der Datei server.jar muss mit der Version von Minecraft übereinstimmen, auf der Sie die Weltkarte spielen. Wenn Sie beispielsweise eine Karte von Minecraft 1.6.4 erweitern möchten, können Sie den Minecraft 1.8.1 Server nicht zum Ausführen von MLG verwenden, da der Algorithmus zur Erzeugung von Chunks und der Spielinhalt sich zwischen 1.6.4 und 1.8. So sehr verändert habenWenn MLG nicht direkt abstürzt, erzeugt es sehr hässliche Fehler und Artefakte auf Ihrer Karte.

Um zu betonen, müssen Sie eine Minecraft-Serverversion verwenden, die Ihrer Spielversion entspricht.

Diese Regel gilt auf der ganzen Linie. Wenn du eine modifizierte server.jar mit installierten Game Mods verwendest, zum Beispiel , dass die Datei server.jar ist, musst du MLG geben. Unabhängig von den Umständen( Vanilla Server, Modded Server, Neuer Server, Alter Server) muss die Datei server.jar genau mit der Karte übereinstimmen.

Nachdem Sie die richtige server.jar-Datei heruntergeladen haben( im Fall von Einzelspieler-Karten, in denen Sie keinen Server verwendet haben) oder die server.jar-Datei kopiert haben( falls Sie einen Heimserver ausführen), entfernen SieDie vorhandene Datei minecraft_server.jar aus dem Stammverzeichnis des MLG-Ordners und ersetzen Sie sie durch die richtige Server-Datei( umbenennen sie zu minecraft_server.jar, falls erforderlich).

In all unseren Tests von MLG waren die einzigen Probleme, die jemals auftraten, ein direktes Ergebnis der fehlenden Paarung der Map, an der wir arbeiteten, mit einer passenden server.jar-Datei.

Laufender Minecraft Landgenerator

Sobald Sie den Installationsvorgang im vorherigen Schritt abgeschlossen haben( mit dem Schwerpunkt auf immer, immer , mit der richtigen server.jar für Ihre Karte), ist alles andere glatt Segeln. In der Tat haben Sie nur zwei einfache Entscheidungen zu treffen. Die erste Wahl ist, ob Sie eine brandneue Karte erstellen oder eine vorhandene Karte erweitern möchten. Die zweite Möglichkeit ist, wie groß ein Bereich sein soll, den Sie erzeugen möchten( beachten Sie, dass die Größe der generierten Karte schnell skaliert; 5000 x 5000 Blöcke sind ~ 600 MB, während 20.000 x 20.000 Blöcke ~ 6 GB sind).

Eine brandneue Karte erstellen

Obwohl die meisten Leute daran interessiert sind, eine bestehende Karte zu erweitern, die sie bereits erforscht und mögen, werden wir zuerst eine brandneue Karte erstellen, weil sie am wenigsten eingerichtet ist und still isteine würdige Verwendung von MLG( insbesondere für Benutzer, die auf einen Schlag die gesamte Serverkarte generieren möchten).

Die Datei server.jar verwendet beim Erstellen der Welt die Datei server.properties im Ordner MLG.Die Datei server.properties verwendet die standardmäßigen Minecraft-Einstellungen. Wenn Sie nicht ausdrücklich etwas ändern müssen, müssen Sie keine der darin enthaltenen Einstellungen ändern. Wenn du die Datei server.properties besser verstehen willst, sieh dir diesen Minecraft-Wiki-Eintrag an. Wenn Sie bereits einen Server( insbesondere einen modifizierten Server mit benutzerdefinierten server.properties-Einträgen) ausführen, kopieren Sie die vorhandene Datei server.properties zusammen mit Ihrer vorhandenen Datei server.jar.

Um eine brandneue Welt mit Ihrer aktuellen server.jar-Datei zu erstellen, führen Sie einfach Run_MLG_Windows.cmd( oder eine entsprechende Datei für Ihr Betriebssystem) aus. Sie werden aufgefordert, die Abmessungen der Karte wie folgt einzugeben.

Der Demonstration halber werden wir es vermeiden, Seiten gleicher Länge für unsere Karte zu verwenden und stattdessen rechteckige Abmessungen zu verwenden( praktisch wird wahrscheinlich eine quadratische Karte gewünscht).Wir starten den Kartengenerierungsprozess mit der Eingabe X: 8.000 Z: 5.000.

Mit dem sehr coolen Tool Mapcrafter, das eine Google Maps-Style-Version deiner Minecraft-Map generiert( siehe dieses Tutorial, wenn du daran interessiert bist), können wir sehen, wie unsere Map beim Laden des Spiels aussieht.

Wenn der Prozess abgeschlossen ist, kopieren Sie den generierten /world/-Ordner und alle darin enthaltenen Dateien entweder in Ihren Minecraft /saves/-Ordner oder an den entsprechenden Speicherort Ihres Servers. Führen Sie das Spiel oder den Server wie gewohnt aus und genießen Sie Ihre vorgenerierte Karte.

Erweitern einer vorhandenen Karte

Wenn Sie eine vorhandene Karte haben, leistet MLG sowohl beim Ausfüllen von als auch , wenn Sie die Karte einfüllen, eine fantastische Arbeit. Wenn Sie beispielsweise in einem mäanderförmigen Muster bis zu 5.000 Blöcke vom Spawnpunkt entfernt sind,und wenn Sie die Karte auf 10.000 x 10.000 Blöcke erweitern möchten, wird MLG nicht nur den Rand der Karte erweitern, sondern auch alle Löcher innerhalb des bereits erkundeten Gebiets ausfüllen, so dass die generierte Karte ohne Unterbrechung von Grenze zu Grenze verläuft. Hier ist eine Beispielkarte, eine kleine Welt, die wir wie im letzten Abschnitt von Mapcrafter zu erkunden begonnen haben.

Um eine vorhandene Map zu erweitern / füllen, müssen Sie den Inhalt Ihrer World-Save-Datei in das MLG-Verzeichnis kopieren. Angenommen, die Karte, die Sie erweitern möchten, heißt Super Awesome World und befindet sich in Ihrem /saves/-Ordner von minecraft im Verzeichnis / Super Awesome World /.

Kopieren Sie das gesamte Verzeichnis / Super Awesome World / und seinen gesamten Inhalt in Ihr MLG-Verzeichnis und benennen Sie den Ordner anschließend in /world/ um.

Führen Sie Run_MLG_Windows.cmd( oder eine entsprechende Datei für Ihr Betriebssystem) aus, genau wie im vorherigen Abschnitt. Der einzige erkennbare Unterschied zwischen den beiden Methoden, aus der Perspektive der Anwendungsausgabe, besteht darin, dass wenn Sie den Befehl mit keiner existierenden Welt ausführen, wie im vorherigen Abschnitt, wird es anzeigen, dass es keine gültige Welt gibt und diese erzeugt wird;Wenn Sie das Skript mit einem vorhandenen und gültigen /world/-Verzeichnis ausführen, lädt es stattdessen und beginnt sofort, die Welt zu erweitern.

Lasst uns die sehr kleine Welt, oben gesehen, in eine anständig große 5.000 x 5.000-Block-Welt ausdehnen. Sobald der Vorgang abgeschlossen ist, können wir Mapcrafter erneut starten und einen Blick darauf werfen. Wir haben die Skalierungs- / Zoomstufe für beide Bilder gleich gehalten, so dass Sie sehen können, wie viele neue Chunks generiert wurden und wie MLG die Lücken gefüllt hat.

Schön. Nahtlose Rand-zu-Rand-Chunk-Generierung ohne eine Blocklücke irgendwo auf der Karte.

Wenn wir jetzt spielen, ist es die geringste Sorge, darauf zu warten, dass die Spiel-Engine durch die Generierung neuer Teile abrollt. Apropos Beschleunigung von Minecraft, während das heutige Tutorial zur Vorgenerierung Ihrer Map mit Minecraft Land Generator hilft, die Last zu erleichtern, gibt es eine Vielzahl von Optimierungen, die Sie von der Anpassung Ihrer Videoeinstellungen auf die Installation leistungssteigernder Mods anwenden können, um Minecraft selbst beim Altern zu betreibenComputers.

Du hast eine dringende Frage zu Minecraft oder ein Tutorial, das du gerne schreiben würdest? Schießen Sie uns eine E-Mail an [email protected] und wir werden unser Bestes tun, um sie zu beantworten.