Minecraft Land Generatorを使用してMinecraftの体験をスピードアップする方法
Minecraftの世界を探索している間、ゲームはあなたの周りでそれを作成するために膨大な量のリソースを捧げています。これらのピースを前もって生成することで、ゲームをプレイしている間のCPUのリソース負荷を大幅に減らすことができ、遅れの少ないスムーズなゲームプレイにつながります。スピーディーなプレイのために世界地図を事前設定する方法を説明します。.
なぜ私はこれをしたいのですか?
他のMinecraftチュートリアルで説明したように、Minecraftは驚くほどリソース集約型のゲームです。低解像度のテクスチャとブロック状の形状のおかげで、表面的には単純に見えるかもしれませんが、内部には、世界地図の生成と表現、およびすべてのエンティティと関連要素の処理のための膨大な計算とレンダリングがあります。物理.
このプロセスはかなりCPUに負荷がかかります。ハイエンドコンピュータのプレーヤーでさえも維持するためにチャンクが急速にいっぱいになるクリエイティブモードで飛び回ると、ぎこちなく遅れて見えます。古いコンピュータのプレイヤーは、通常、ゲームが完全に停止し、フレームレートが1桁に落ちるのを目にするでしょう。.
ゲームが新しいチャンクをレンダリングして表示している間のこの遅れは、本当のイマージョンキラーです。そして、もしそれがひどく遅れているなら、それはあなたのゲームをロックアップし、楽しいキラーもします。幸い、待っているゲームを回避する方法があります。ゲーム内のさまざまなプロセスには常にオーバーヘッドがありますが、新しいチャンクを生成することは実際には可能な限りのプロセスです。そのため、ゲームをプレイしていないときには大きな負担がかかります。トリックはMinecraft Land Generatorと呼ばれる巧妙で小さなプログラムにかかっており、それを利用しない理由はほとんどありません。.
それはどのように動作しますか?
Minecraft Land Generatorの背後にある原理は、プロセスを詳細に分析すると非常に簡単です。 Minecraft Land Generatorは、世界地図と互換性のあるMinecraftサーバーファイルを組み合わせると、まるでプレイヤーがローミングしているかのように地図の探索をシミュレートするヘルパーアプリケーションです。.
もしあなたがプレーヤーで、ゲーム内で正確かつ体系的に20,000 x 20,000の四角いグリッドをキャンバスしなければならないとすると、それはひどく面倒で、何日ものゲームプレイが必要になるでしょう。ただし、新しいコンピュータでは、同じ作業を完了するのにMinecraft Land Generatorが1〜2時間かかります(古いコンピュータでも、同じ目的を達成するために夜間実行したままにすることができます)。さらに、一度実行すると(1時間から12分の1時間で)作業は完了です。世界地図を一様に拡大したくなければ、もう一度実行する必要はありません。一辺20,000ブロックまで).
Minecraft Land Generatorはうまく機能しますが、これを使用することのマイナス面が1つだけあります。それは、ワールドファイルサイズの増加です。すべてのMinecraftマップは、世界を作成した瞬間から本質的に完成しています(世界のシード+生成アルゴリズムはマップのDNAのようなものであることを忘れないでください)。 存在する プレーヤーがそれぞれの新しいチャンクにアクセスしてチャンク世代を生成するまで、実際のハードドライブとしてデータを消費します。.
最初のチャンクとサポートファイルを考慮すると、そのようなフレッシュマップのサイズは約10MB以下であることがほとんどではありませんが、プレーヤーが調べると、各チャンクのデータがゲームファイルに書き込まれるにつれて大きくなります。マップに5,000 x 5,000ブロック分のチャンクが含まれるまでに、ゲームファイルは約600MBに膨れ上がります。大きい地図ほどファイルサイズが大きくなります(指数関数的に)。 20,000 x 20,000の地図には、6GBという重さのゲームファイルがあります。.
それがMinecraft Land Generatorとの唯一のトレードオフです。ロード時間の増加とゲームプレイの高速化で得られるものは、ディスクスペースで賄います。チャンク生成がシングルプレイヤーゲーム(特にローエンドマシン)よりどれだけ遅れているか、およびサーバーに大きな処理負荷(複数のプレイヤーが異なる方向で探索し、1秒間に数十個のチャンクを生成できる)を考えるとトレードオフは価値があります。ほとんどのプレイヤーにとってそれは、サーバーを実行しているなら絶対に価値がある.
Minecraft Land Generatorを使用する
Minecraft Land Generator(ここでは簡潔にするためにMLGと呼びます)は、正しく設定すれば完璧に動作しますが、正しく設定するには少し注意が必要です。インストールプロセスと設定プロセスを順を追って見て、問題がないことを確認しましょう。.
Minecraft Land Generatorのダウンロード
ソースファイルはGithubでホストされていて、Githubに慣れていないのであれば、特に透過的ではありません。 MLGの最新のコピーを入手するには、ここでプロジェクトのzipアーカイブに移動してください。.
MinecraftLandGenerator_X.X.X_Vanilla_Server.zipというリンクを選択します(このチュートリアルの時点ではファイルはバージョン1.7.5です)。ファイルが古くなっているように見えることを心配しないでください(1.7.5バージョンは2013年10月からのもので、Minecraftの用語で言えば実際には古くなっています)。自動更新されますので、しばらくしてから行います。.
zipファイルのサブページで、上のスクリーンショットのように「Raw」ボタンを選択します。ファイルを保存する.
Minecraft Land Generatorのインストールと更新
zipファイルをダウンロードしたら、内容を解凍します。 Minecraftのすべての編集ツールは、Minecraftのアーカイブの\ Minecraft \ Editing Tools \にありますが、アプリケーションとサポートファイルは完全に自己完結型であるため、抽出した "MinecraftLandGenerator"ツールは任意の場所に配置できます。.
フォルダを開き、ご使用のオペレーティングシステムに適したセットアップファイルを探します。.
MLGには、Windows、Mac、およびLinux用のセットアップファイルが含まれています。これらのファイルの名前は、明らかに「MLG_Initial_Setup_」です。OS.EXTオペレーティングシステムとそのオペレーティングシステムの適切な拡張子は明確にラベル付けされています。 WindowsユーザーはMLG_Initial_Setup_Windows.cmdなどを実行する必要があります。スクリプトの実行が終了するのを待ちます。初期セットアップファイルを実行した後、あなたのMLGフォルダはかなりより多く読み込まれ、MLGは最新になるでしょう(このチュートリアルの時点では1.7.6).
ただし、手動で更新する必要があります。 MLGは実際のMinecraftサーバーファイルを配布することはできません(ただし、更新処理中にMinecraftサーバーからダウンロードすることはできます)。最新のserver.jarファイルをダウンロードするためのメカニズムは含まれていますが、そのメカニズムは壊れています(Mojangがアーカイブファイルの命名方法を変更し、minecraft_server.jarが最新のリリースを普遍的に示していないため)。そのため、アップデータは常にMinecraft Server 1.5.2をダウンロードしますが、これは時代遅れのものです。.
こちらから公式のMinecraftサーバーから、最新のMinecraftサーバーファイル(このチュートリアルではminecraft_server.1.8.1.jar)をダウンロードできます。 MCVersions.netが提供するこのよく整理されたテーブルを使用して、Mojangから古いバージョンのserver.jarをダウンロードできます。なぜ古いバージョンをダウンロードするのか?
正しいバージョンのサーバーをダウンロードする 最も重要なステップです. server.jarファイルのバージョン番号 しなければならない あなたが世界地図をプレイするMinecraftのバージョンと一致します。たとえば、Minecraft 1.6.4からマップを拡張したい場合は、チャンク生成アルゴリズムとしてMinecraft 1.8.1サーバーを使用してMLGを実行することはできず、ゲームの内容は1.6.4と1.8の間で大幅に変更されています。 MLGが完全にクラッシュしない場合は、マップ上に非常に醜いエラーやアーティファクトが生成されます。.
また、強調のために, ゲームのバージョンと一致するMinecraftサーバーのバージョンを使用する必要があります。.
この規則は全面的に適用されます。あなたがゲームmodsがインストールされている、変更されたserver.jarを使っているなら、例えば、, それ MLGに渡す必要があるserver.jarファイルです。状況にかかわらず(一般的なサーバー、新しいサーバー、新しいサーバー、古いサーバー)、server.jarファイルはマップと正確に一致する必要があります。.
適切なserver.jarファイルをダウンロードした後(サーバーを使用していないシングルプレイヤーマップの場合)、またはserver.jarファイルをコピーした後(ホームサーバーを実行している場合)、 MLGフォルダのルートにある既存のminecraft_server.jarファイルを適切なサーバーファイルに置き換えます(必要に応じてminecraft_server.jarに変更します)。.
MLGのすべてのテストで、これまでに発生した唯一の問題は、作業していたマップを対応するserver.jarファイルとペアにできなかったことによる直接的な結果です。.
Minecraft Land Generatorの実行
前の手順でセットアッププロセスを完了したら(常に重点を置いて), 常に, あなたの地図に正しいserver.jarを使うこと)それ以外はすべてスムーズな航海です。実際には、2つの簡単な選択肢しかありません。最初の選択肢は、真新しい地図を作成するか、既存の地図を拡大するかどうかです。 2番目の選択肢は、生成する領域の大きさです(生成されるマップのサイズは急速に拡大します(5000 x 5000ブロックは最大600 MB、20,000 x 20,000ブロックは最大6 GB)。).
真新しい地図の作成
ほとんどの人はすでに探索し始めているような既存の地図を拡張することに興味を持っていますが、セットアップが最も少なく、それでもMLGを使用する価値があるので、まず最初に新しい地図の作成について説明します。サーバーマップ全体を一気に生成したいユーザーのために).
server.jarは、ワールドを生成するときにMLGフォルダーにあるserver.propertiesファイルを使用します。 server.propertiesファイルは、デフォルトのMinecraftの設定を使用します。あなたが何かを特別に変更する必要がなければ、内部の設定を変更する必要はありません。 server.propertiesファイルの理解を深めるには、このMinecraft Wikiエントリを調べてください。すでにサーバー(特にカスタムserver.propertiesエントリを持つモデルサーバー)を実行している場合は、既存のserver.propertiesファイルと既存のserver.jarファイルをコピーします。.
現在のserver.jarファイルを使用してまったく新しい世界を生成するには、単にRun_MLG_Windows.cmd(またはオペレーティングシステム用の同等のファイル)を実行します。地図の大きさを入力するように指示されます。.
デモンストレーションのために、私達は私達の地図のために等しい長さの辺を使うことを避けようとしています、そして代わりに長方形の寸法を使います(実際にはあなたはおそらく正方形の地図が欲しいでしょう)。入力X:8,000 Z:5,000から地図生成プロセスを開始しています.
MinecraftマップのGoogleマップスタイルバージョンを生成する非常にクールなツールMapcrafterを使用すると(このチュートリアルをご覧になりたい場合は)、ゲームをロードしてもマップがどのように見えるかを確認できます。.
プロセスが完了したら、生成された/ world /フォルダとその中のすべてのファイルをあなたのMinecraft / save /フォルダか、あなたのサーバの適切な場所にコピーしてください。通常どおりにゲームまたはサーバーを実行し、事前生成されたマップを楽しんでください。.
既存の地図の拡張
既存の地図を持っているなら、MLGは素晴らしい仕事をします そして たとえば、スポーンポイントから約5,000ブロックまで蛇行するパターンで探索し、マップを10,000 x 10,000ブロックに拡張する場合、MLGはマップの境界を拡張するだけではありません。しかし、生成された地図が国境から国境まで途切れることなく連続するように、すでに調査済みの領域内の穴を埋めます。これがマップの例です。これは、前のセクションで説明したように、Mapcrafterの好意による、私たちが探求し始めた小さな世界です。.
既存のマップを拡張/塗りつぶすには、ワールドセーブファイルの内容をMLGディレクトリにコピーする必要があります。たとえば、拡張したい地図がSuper Awesome Worldという名前で、/ Super Awesome World /ディレクトリのminecraft / saved /フォルダにあるとします。.
そのディレクトリ全体、/ Super Awesome World /とそのすべての内容をMLGディレクトリにコピーしてから、フォルダの名前を/ world /に変更します。.
前のセクションと同じように、Run_MLG_Windows.cmd(またはご使用のオペレーティングシステム用の同等のファイル)を実行します。アプリケーション出力の観点から見た2つの方法の唯一の顕著な違いは、前のセクションで行ったように既存のワールドなしでコマンドを実行すると、有効なワールドがないことと、一方が生成されていることを発表することです。 ;既存の有効な/ world /ディレクトリを使用してスクリプトを実行すると、代わりにそれがロードされ、すぐにワールドの拡張が開始されます。.
上で見たような非常に小さな世界を、きちんとした5,000 x 5,000ブロックの世界に広げましょう。プロセスが完了したら、Mapcrafterを再度起動して確認します。両方の画像でスケール/ズームレベルを同じにしたので、新しいチャンクがいくつ生成され、MLGがどのようにギャップを埋めたかを確認できます。.
綺麗な。マップ上のどこにもブロックギャップがない、シームレスなエッジツーエッジチャンクの生成.
今、私たちが遊ぶとき、ゲームエンジンが新しいチャンクを生成することによってチャーンするのを待つのは、私たちの心配のうちで最も少なくなります。 Minecraftのスピードアップと言えば、Minecraft Land Generatorを使ったマップの事前生成に関する今日のチュートリアルでは負荷を軽減することができますが、ビデオ設定の調整からパフォーマンスの向上につながるモッズのインストールまで、さまざまな調整が可能です。コンピュータ.
Minecraftについての差し迫った質問やあなたが私たちに書いてもらいたいチュートリアルがありますか? [email protected]に私達に電子メールを撃つと私たちはそれらに答えるために最善を尽くします.