単一のMinecraftアカウントでマルチプレイヤーLANゲームをプレイする方法
家族と一緒にMinecraftをプレイしたいのですが、アカウントは1つしかありません。オンラインでプレイすることはできませんが、構成ファイルを少し調整するだけで、追加のアカウントを必要とせずに、自宅でネットワークを介して一緒にプレイできるようになります。
なぜ私はこれをしたいのですか?
これは、子供のためにMinecraftを購入する多くの親の間で混乱している点です。すべての子供に個別のMinecraftアカウントが必要ですか?答えは、子供にMinecraftで何をしてもらいたいか、そして彼らの目標は何かに完全に依存します。
関連:Minecraftマルチプレイヤーサーバーの探索
お子様がさまざまなMinecraftコミュニティやサーバーにアクセスできるようにオンラインでプレイできるようにし、同時にオンラインでプレイしたい場合は、それぞれに個別のプレミアムMinecraftアカウント(現在27ドルで販売)が必要です。Minecraftサーバーは各ログインを認証し、各ユーザーは一意で有効なMinecraftIDを持っている必要があります。
ただし、すべての子供(または友人)を自宅のローカルエリアネットワーク(LAN)で一緒にプレイすることが目標である場合は、そのために複数の有料プレミアムアカウントは必要ありません。プレミアムアカウントを持つユーザーが1人いる限り、そのユーザーを効果的に「複製」し、セカンダリユーザーのプロファイルを微調整して、追加のプレーヤーがローカルゲームに参加できるようにすることができます。
この調整により、すべてのユーザーがオンラインでプレイできるようになるわけではなく、他のユーザーがMinecraft認証またはスキンサーバーに正当にアクセスできるようになることもありません。これは、クラックや著作権侵害の悪用ではありません。ただし、欠点が1つあります。他のプレイヤーから見たときに、すべてのプレイヤーが同じデフォルトの「スティーブ」スキンを持っているということです。しかし、家族が安価に兄弟や友人にプレミアムライセンスに数百ドルを落とすことなくMinecraftLANパーティーをすばやくまとめることを許可するのはまともな方法です。
とはいえ、家族がMinecraftを本格的に利用していて、幼い子供向けに作成した「クローン」クライアントが人気がある場合は、完全なアカウントを購入することをお勧めします。お子様は、そこにある何千もの素晴らしいMinecraftサーバーでプレイして、プレイヤーキャラクターのカスタムスキンを取得できるだけでなく、ゲームの開発もサポートします。たとえば、私の家族のMinecraftプレイの99%はLANで社内で行われていますが、私の家族全員が自分のアカウントを持っています。
すぐに掘り下げる準備ができている読者のために、非常に少ない労力で複数のクライアントをLAN上で実行する方法を見てみましょう。すでに少し圧倒されていると感じているかもしれない新しいMinecraftプレイヤーや保護者の方は、Minecraftの保護者向けガイドをチェックして、ゲームの優れた紹介とその概要を確認することをお勧めします。初心者から上級者までのMinecraftプレイをカバーするマルチパートのオタクスクールシリーズ。
必要なもの
このガイドを読んでいる場合は、必要なものがすべて手元にある可能性があります。ただし、ハウツーステージに進む前に、必要なものの概要を明確に説明しましょう。
まず、少なくとも1つのプレミアムMinecraftアカウントが必要です。プレミアムアカウントで必要なアセットをダウンロードするには、Minecraftをプレイする予定の各コンピューターでこのプレミアムアカウントに少なくとも1回ログインする必要があります。
次に、追加のプレーヤーごとに1台のコンピューターが必要になります。このマシンのMinecraftプレーヤープロファイルは、競合しないユーザー名でローカルネットワークでプレイできるように、半永久的に変更されます。(ワールドセーブやその他のゲームデータは削除されないか、削除されるリスクがあります。ただし、通常のアカウントで再度ログインする場合は、プロセスを逆にする必要があります。)
最後に、セカンダリプレーヤーのスキンにローカルの変更を加えたい場合(これにより、セカンダリプレーヤーは独自のスキンを表示できますが、Minecraftスキン認証のため、他のプレーヤーのスキンには影響しません)、作成する必要があります。シンプルなリソースパック。この最後のステップは完全にオプションであり、カスタムスキンが本当に必要なプレーヤーがいない限り(これも、彼らだけが見ることができます)、スキップできます。チュートリアルの最後のセクションで、このプロセスについて説明します。
セカンダリクライアントを構成する方法
行う必要のあるすべての構成変更は、セカンダリコンピューターで行われます。プライマリMinecraftコンピューター(元のアカウント所有者がプレイしているマシン)に変更を加える必要はありません。チュートリアルの残りの部分では、セカンダリマシンの1つに座ってください。
構成の変更に入る前に、必要な構成の変更を行わずにログインしようとするとどうなるかを示しましょう。セカンダリプレーヤーがプライマリプレーヤーのオープンLANゲームにログインすると(プライマリプレーヤーのアカウントを使用しているときに)、次のエラーメッセージが表示されます。
Minecraftは基本的に「待ってください。あなたはジョンになることはできません。ジョンはすでに存在しています!」これで終わりです。ローカルLANゲームは、公式(およびサードパーティサーバー)のようにMinecraftサーバーを介して完全に認証されませんが、ローカルゲームは、同じゲームに2人の同一のプレーヤーが存在してはならないという事実を尊重します。2人の同一のプレイヤーがゲームに参加できるようになった場合、結局のところ、キャラクター上のインベントリやエンダーチェストのインベントリなどの重要なものがワールドセーブファイル内のプレイヤーのユーザー名にリンクされているため、結果は悲惨なものになります。
名前の確認を回避し、同じ名前の2人のプレーヤーに伴うエラーを回避するには、ご想像のとおり、セカンダリプレーヤーに新しい名前を付ける必要があります。これを行うには、Minecraft構成ファイルの1つを簡単に編集する必要があります。
Minecraft構成ファイルにアクセスする最も簡単な方法は(構成フォルダーの腸を掘り下げることなく)、Minecraftランチャーの便利なショートカットを使用してそこにジャンプすることです。
先に進む前に、Minecraftランチャーを少なくとも1回起動し、プライマリMinecraftアカウントでログインして、前述のように、必要なアセットをダウンロードし、セカンダリマシンを再生できるようにする必要があります。このプロセスは、Minecraftの通常のゲームをプレイする場合と同じように、ログインして[再生]ボタンを1回クリックするだけです。
アセットを取得するための予備的な実行を実行したら、上記のようにMinecraftランチャーを再度起動します。まず、右下隅にある「ようこそ、[ユーザー名]」エントリをメモします。この時点で、名前 はプレミアムMinecraftアカウントの名前になっているはずです。Minecraftのユーザー名がSuperAwesomeMinecraftGuyの場合、「ようこそ、SuperAwesomeMinecraftGuy」と表示されます。
ユーザー名を確認したら、左下隅にある[プロファイルの編集]ボタンをクリックします。
プロファイルエディタ画面で、「ゲームディレクトリを開く」を選択して、編集する必要のあるファイルの場所に直接ジャンプします。
上で強調表示されているように、ゲームディレクトリに「launcher_profiles.json」という名前のファイルが表示されます。メモ帳やメモ帳++などのプレーンテキストエディタでファイルを開きます。
.jsonファイル内に、次のようなエントリが表示されます。
{"displayName": "John"、
ジョン、または「displayName」の横にある名前は、公式のMinecraftアカウントのユーザー名です。引用符を保持したまま、名前を任意のユーザー名に編集します。
{"displayName": "Angela"、
この例では、「ジョン」を「アンジェラ」に変更して、ジョンとアンジェラがLAN上で一緒にプレイできるようにします。通常、リモートMinecraftサーバーにログインしている場合、表示名を変更するとエラーが発生しますが、ローカルネットワークゲームは公式のMinecraftサーバーに対してユーザー名を認証しないため、ここに任意のユーザー名を入力できます。
ドキュメントを保存し、[プロファイルエディター]ウィンドウを閉じてから、Minecraftランチャーを再起動して変更を有効にします。
右下をもう一度確認してください。プレミアムMinecraftアカウントのユーザー名は、ユーザー名を編集したものに置き換える必要があります(この場合、「Angela」と読み替えてください)。
テストするには、プライマリコンピューターでMinecraftゲームを起動し、マップをロードして、LANプレイ用にマップを開きます。次に、セカンダリプレーヤーを現在開いているLANゲームに参加させます。
上のスクリーンショットに表示されているものとほぼ同じものが表示されます。新しいユーザー名とデフォルトのSteveスキンを持つセカンダリプレーヤーです。これで、自由に一緒にプレイできます!
上で述べたように、すべてのプレーヤーデータはゲーム内のユーザー名にリンクされていることを忘れないでください。「アンジェラ」がユーザー名を変更したい場合は、最初にすべてのキャラクターのインベントリとエンダーチェストの内容を安全な場所の通常のチェストにダンプする必要があります。
先ほど行ったプロセスを逆にするには、.jsonファイルに戻り、displayName変数を元の状態(プレミアムアカウント所有者のユーザー名)に戻すだけです。
ローカルスキンを変更する方法
チュートリアルの最初の方で述べたように、一部のプレイヤーが実行したいと思うかもしれない不必要で楽しいステップがあります。それは、セカンダリプレイヤー用のカスタムスキンを追加することです。
これには大きな注意点が1つあります。表示されるスキンはMinecraftコンテンツサーバーによって管理されるため、認証されていないプレーヤーは常に他のプレーヤーのデフォルトスキンとして表示されます。つまり、この小さなトリックでアンジェラの肌を別の肌に変えると、肌の変化を見るのはアンジェラだけです。
関連:リソースパックを使用してMinecraftの世界をリスタイルする方法
それでも、セカンダリプレーヤーがスクリーンショット用のカスタムスキンを本当に必要としている場合、または単に楽しみのためにそれを提供するのは簡単です。
手先の早業の小さなアバタースキンの鍵は、謙虚なMinecraftリソースパックです。つまり、リソースパックを使用すると、プレーヤーはゲーム内のほぼすべてのオブジェクトのテクスチャまたはグラフィックを他のテクスチャと交換できます。これは通常、あなたの周りの一般的な世界の外観を改善(または変更)するために行われますが、私たちの場合、それを利用してプレーヤーのスキンを置き換えることができます。
リソースパックの仕組みから、ゲームの楽しいリソースパックの場所まで、一般的なリソースパックについて詳しく知りたい場合は、ガイド「リソースパックを使用してMinecraftの世界をリスタイルする方法」で詳細を確認してください。このチュートリアルの目的のために、セカンダリプレーヤーに新しいスキンをレイヤー化するための非常にシンプルなリソースパックを作成する方法についてのクラッシュコースを提供します。
リソースパックの作成
まず、名前を変更したのと同じコンピューターを使用していることを確認します。次に、前のセクション(Launcher-> Edit Profile Button-> Game Dir)で使用したゲームディレクトリにアクセスするために同じトリックを使用して、ゲームディレクトリにアクセスします。ゲームディレクトリ内で、/ resourcepacks /フォルダを探します。
リソースパックフォルダー内に、新しいフォルダーを作成します。「シングルプレイヤースキンチェンジャー」や「アンジェラスキン」のようにわかりやすい名前を付けて、後で(そしてゲーム内で)簡単に認識できるようにします。フォルダを開き、新しいテキストドキュメントを作成します。テキストドキュメント内に次のテキストを貼り付けます。
{ "pack": { "pack_format": 1, "description": "1.8 How-To Geek Skin Change Pack" } }
テキストドキュメントを「pack.mcmeta」として保存します(ファイル拡張子を.txtから.mcmetaに切り替え、「pack.mcmeta.txt」として保存しないでください)。次に、Minecraftの実際のアセットフォルダーを模倣する一連のネストされたフォルダーを作成する必要があります(これがリソースパックの動作方法であるため)。次のように、「minecraft」フォルダを含む「assets」フォルダを作成する必要があります。このフォルダには、「entity」フォルダを含む「textures」フォルダが含まれています。
\ assets \ minecraft \ textures \ entity
最後に、使用するスキンの.pngファイルをそのフォルダーに配置し、名前を「steve.png」に変更する必要があります。私たちの場合、Minecraftskins.comからこのStar Wars Sand Trooperスキンを取得し、フォルダーに貼り付けて、名前を変更しました。
リソースパックの読み込み
次に、問題のMinecraftのコピーをロードし、リソースパックを適用する必要があります。ESCキーを押してゲーム内メニューを表示し、[オプション]-> [リソースパック]を選択してから、使用可能なリソースパックから作成したリソースパックを選択します。
上のスクリーンショットでは、このチュートリアルのためだけに作成した「HTGスキン」パックを見ることができます。リソースパックアイコン(再生アイコンに変わります)をクリックし、もう一度クリックして、[選択されたリソースパック]列に転送します。次に、「完了」ボタンをクリックします。
リソースパックのsteve.pngファイルがデフォルトのSteveスキンに置き換わり、上記のように、新しいスキンが追加されます。繰り返しになりますが、リソースパックを適用しているプレーヤーだけが変更を確認できることを強調したいと思いますが、それでもセカンダリマシンでのプレーヤーの外観をカスタマイズする楽しい方法です。
簡単な構成ファイルの調整とオプションのリソースパックを使用して、複数のコンピューターを使用してローカルネットワークでMinecraftをプレイできるようになりました。冒頭で強調したように、これはオンラインプレイのためにゲームをクラックする方法ではなく、制限があります。このトリックは、若い兄弟を遊ばせたり、一時的なLANパーティーを開催したりするのに適しています。ただし、ご家庭のフルタイムプレーヤーごとにコピーを購入することが予算内にある場合は、そうすることをお勧めします。