修正:LANがMinecraftで機能しない

何人かのMinecraftプレイヤーは、LAN機能が機能していないため、ローカルで友達と遊ぶことができないと不満を言っています。これは主に、ユーザーがシングルプレイヤーワールドを起動してからLANへのセッションを開こうとしたときに発生すると報告されています( 設定> LANに開く>ゲームよりクリエイティブ) 。その後、ゲームはセッションがホストされているポートを表示します( ポートXXXXでホストされているローカルゲーム )、ただし、セッションは他のLANプレーヤーには表示されません。

Minecraft内でLANが機能しない



「LANがMinecraftで機能しない」エラーの原因は何ですか?

この特定の問題を回避するために使用したさまざまなユーザーレポートと修復戦略を調べて、この特定の問題を調査しました。収集した内容に基づいて、この特定のエラーメッセージをトリガーするシナリオがいくつかあります。



  • ファイアウォールがJavaをブロックしてしまう – Minecraftに必要なアクセス許可を尋ねるときに、UACが明確でないため、一部のユーザーがアクセス許可プロンプトで[キャンセル]をクリックする場合があります(これにより、ファイアウォールにMinecraftの着信接続と発信接続をブロックするように指示されます。この場合の解決策は、 Minecraftとの間の接続を許可するファイアウォール。
  • コンピューターは別のネットワーク上にあります –この問題が発生するもう1つの理由は、関係者が別のネットワークに接続している場合です。 LAN接続について話しているので、同じネットワーク上にいない場合、他の人に会うことはありません。
  • AP分離が接続をブロックしています – LAN機能がMinecraftで機能しないもう1つの考えられる理由は、アクセスポイントの分離と呼ばれる機能です。このセキュリティ対策は、関係するデバイスが相互に通信するのを妨げる原因で​​ある可能性があります。このシナリオが当てはまる場合、唯一の修正はAP分離を無効にすることです。
  • ネットワーク検出が無効になっています –この特定の問題を引き起こす可能性のある別の通常の問題は、ネットワークがパブリックに設定されているが、ネットワーク検出が無効になっている場合です。これにより、Minecraftがブロードキャストを聞くことができなくなります。この場合、最も簡単な修正はネットワーク検出をオンにすることです。

現在Minecraftでこの特定の問題を解決するのに苦労している場合、この記事では、同様の状況にある他のユーザーが問題を解決するために使用したいくつかのトラブルシューティング手順を説明します。



このプロセスをできるだけ簡単にしたい場合は、アドバタイズされた順序で以下の方法に従うことをお勧めします。最終的には、エラーメッセージの解決に役立ついくつかの手順に遭遇します。

方法1:すべての関係者が同じネットワークに接続されていることを確認する

LANセッションをホスト/参加できない場合、最初に確認する必要があるのは、関係するすべてのコンピューターが同じネットワークに接続されているかどうかです。関係者の1人がラップトップである場合は、近くのWi-Fiに接続されていないことを確認してください(意図したものとは異なります)。

また、すべてのコンピューターが同じネットワークに接続されている場合でも、同じ形式の接続を使用することをお勧めします。たとえば、イーサネット接続のあるコンピューターでセッションをホストしている場合は、Wi-Fiネットワークを使用するのではなく、ラップトップをケーブルで接続することをお勧めします。



関連するすべてのコンピューターが同じネットワークに接続されていることを確認しても同じ問題が発生する場合は、以下の次の方法に進んでください。

方法2:Minecraftを実行できるようにファイアウォールを構成する

Windowsは、オンラインコンポーネントの実行に必要なアクセス許可を要求します。ただし、UACはJavaの許可を要求するため(ゲームはJavaプログラムによって実行されるため)、このプロセスはユーザーに混乱を引き起こします。

Minecraftの許可

ヒットした場合 キャンセル 最初のアクセス許可プロンプトで、ファイアウォールはMinecraftのネットワーク機能をブロックするようにすでに構成されています。ご想像のとおり、これにより、LANセッションを確立しようとする試みが中断されます。

幸い、この特定のシナリオで問題を解決する手順は非常に簡単です。管理者アクセス権があることを確認する必要があります。準備ができたら、以下の手順に従ってください。

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 'コントロール または control.exe 「」 を押して 入る 開くために コントロールパネル

    実行ボックスからコントロールパネルを実行する

  2. コントロールパネル内で、検索機能を使用して検索します Windows Defenderファイアウォール(Windowsファイアウォール) 。表示されたら、をクリックします Windowsファイアウォールを介してアプリを許可する

    許可されたファイアウォールアプリのリストへのアクセス

  3. 内部 許可されたアプリ ウィンドウで、をクリックします 設定を変更する リストを下にスクロールし始めます。 1つ(または複数)のエントリに関連付けられているボックスがチェックされていることを確認する必要があります。
    javaw.exe Java(TM)プラットフォームSEバイナリMinecraft

    Javaへのアクセスを許可する* Minecraft

    注意: Minecraftがこのリストにない場合は、 別のアプリを許可する 次のウィンドウを使用して、メインランチャーの場所を参照します( マジックランチャー または、使用しているバージョンに応じて異なるもの)を追加し、 許可されたアプリ

  4. 変更を保存してMinecraftを再度起動し、LAN接続が機能しているかどうかを確認します。

それでも同じ問題が発生する場合は、 アンチウイルスを一時的に無効にする または、Minecraftのインバウンドルールを編集して、完全に通過できるようにします。

方法3:ネットワーク検出を有効にする

影響を受けた何人かのユーザーは、使用したネットワークがパブリックに設定されているにもかかわらず、ネットワーク検出が無効になっていることを発見した後、問題を解決できたと報告しています。ゲームにはブロードキャストを聞く機能がないため、これはMinecraftのLAN機能を壊してしまいます。

幸い、この問題を有効にすると、非常に簡単に解決できます。 ネットワークディスカバリー 。これを行う方法は次のとおりです。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、 'コントロール' または「 control.exe 」を押して 入る 従来のコントロールパネルウィンドウを開きます。

    実行ボックスからコントロールパネルを実行する

  2. コントロールパネル内で、をクリックします ネットワークとインターネット 次にをクリックします ネットワークと共有センター

    従来のコントロールパネルを介したネットワークおよび共有センターへのアクセス

  3. 内部 ネットワークと共有センター 画面で、をクリックします 高度な共有を変更する 設定

    共有の詳細設定の変更

  4. 内部 高度な共有 設定、展開 民間 タブを押して、 ネットワーク検出をオンにする 機能とそれに関連するチェックボックス。次に、展開します 公衆 タブと ネットワーク検出をオンにするネットワークの発見

    ネットワーク検出の有効化

  5. ネットワーク検出が有効になったら、Minecraftセッションを再度ホスト/参加して、問題が解決したかどうかを確認します。
  6. 確認できない場合は、「 ファイルとプリンターの共有をオンにする ' 同様に。
  7. また、「Windowsにホームグループの管理を許可する」オプションがチェックされていることを確認してください。
  8. ここで、問題が解決しないかどうかを確認します。

それでもMinecraftセッションをホストまたは参加できない場合は、以下の次の方法に進んでください。しかし、それを行う前に、 NATタイプを変更する 少し厳しさを緩和し、サーバーとの接続を確立できるようにする場合があります。問題が解決しない場合はポートを許可し、接続をブロックしている可能性のあるネットワーク暗号化/セキュリティサービスを必ず無効にしてください。また、このような問題を引き起こすことが知られている「Hamachi」アプリケーションをアンインストールします。

方法4:ダイレクトコネクトを使用する

ダイレクトコネクトは、LANセッションを確立するための最も信頼できる方法の1つです。確かに、手順やその実行は従来のアプローチよりも少し面倒ですが、彼の機能により、ローカルでプレイできない多くのユーザーが最終的にLAN(ローカルエリアネットワーク)セッションを作成できるようになりました。

これを行う方法のクイックガイドは次のとおりです。

  1. Minecraftを起動して、新しい世界を立ち上げます( シングルプレイヤー> * YourWorld *>選択した世界をプレイ )。世界が読み込まれたら、に移動します 設定 をクリックします LANにオープン 。次に、サーバー設定を確立し、 LANワールドを開始

    LANの世界を開く

  2. ゲームがLANに開かれた直後に、画面の左下部分にテキストが表示されます(「 ポートXXXXXでホストされているローカルゲーム 「)。表示されたら、ポート番号を書き留めます。

    ポート番号を書き留める

  3. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、 「cmd」 を押して Ctrl + Shift + Enter 昇格したコマンドプロンプトを開きます。

    管理者としてCMDを実行する

    注意: によって促されたとき UAC(ユーザーアカウント制御)、 クリック はい 管理者権限を付与します。

  4. 高度なコマンドプロンプト内で、次のコマンドを入力してを押します 入る ネットワーク構成アドレスの概要を取得するには:
     ipconfig 
  5. [IP構成]リストを下にスクロールして、現在接続しているネットワークを見つけます。次に、現在接続しているネットワークに関連付けられているIPv4アドレスを書き留めます。

    正しいIPアドレスを書き留める

    注意: 正しいネットワーク接続をターゲットにしていることを確認する必要があります。 HamachiまたはVirtualBoxを使用している場合は、ネットワークごとに複数のIPv4アドレスが表示されるため、適切なアドレスを選択してください( 無線LANアダプター Wi-Fi または イーサネットアダプタイーサネット )。

  6. これで、ホスティングプレーヤーの仕事は完了です。したがって、以前に取得した情報(IPアドレス+ポート番号)を取得して、LANパーティーに参加しようとしているコンピューターに移動します。
  7. 参加しようとしているコンピューターから、 マルチプレイヤー>ダイレクトコネクト。 次に、内部 サーバーアドレス ボックスに、 IP (以前はステップ5でフェッチされました)+ ‘ ‘+ ポート番号 (以前はステップ2でフェッチされました)。

    IPの入力+:+ポート番号

  8. クリックしてください サーバーに参加する セッションをホストするLANに参加します。

方法5:AP分離を無効にする

これは、新しいルーター/モデムモデルでは発生しなくなりますが、セキュリティ機能( アクセスポイントの分離 )は、LANセッションがホストされるのをブロックすることになります。このセキュリティ機能は通常、Wi-Fiユーザーにのみ適用され、イーサネットユーザーは除外されます。

AP分離で何が起こるか–接続されたユーザーは互いに分離されます。したがって、誰もが同じネットワークからインターネットに接続できますが、相互に接続することはできません。これは通常、AP分離と呼ばれますが、クライアント分離、ユーザー分離、またはアクセスポイント分離と呼ばれることもあります。

一部のルーターはこのセキュリティ対策を自動的に適用しますが、他のルーターにはユーザーがオンまたはオフにできる専用オプションが含まれます。

APの分離がMinecraftの問題の原因であるかどうかを確認できる手順があります。両方のコンピューターにpingを実行すると、AP分離が適用されているかどうかを判断するのに役立ちます。関係するコンピューターがpingテストに失敗した場合は、ルーターの設定にアクセスして、アクセスポイントの分離を無効にする方法を探す必要があります。

このプロセス全体を簡単にするために、全体を段階的に説明するガイドを作成しました。必要なことは次のとおりです。

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、「 cmd 」を押して Ctrl + Shift + Enter 昇格したコマンドプロンプトを開きます。によって促されたとき UAC(ユーザーアカウント制御) 、クリック はい 管理者権限を付与します。

    管理者としてCMDを実行する

  2. 昇格したコマンドプロンプト内に、「 ipconfig 」を押して 入る IP構成に関連するすべてのデータを表示します。リストが返されたら、現在接続しているネットワークのIPv4アドレスをメモします。

    IPv4アドレスをメモする

    注意: ステップ1とステップ2は、MinecraftのLANセッションに関与するすべてのコンピューターから実行する必要があります。この手順が終了するまでに、関係するすべてのコンピューターのIPアドレスが残っているはずです。

  3. 次に、最初のコンピューターで次のコマンドを実行します。
    ping x.x.x.x

    注意: Xは、手順2で取得したIPアドレスの単なるプレースホルダーであることに注意してください。

  4. 2番目のコンピューターで同じ手順を繰り返しますが、今回は最初のコンピューターのアドレスにpingを実行します。

あなたが得る場合 応答 どちらの場合もpingを試行すると、APの分離が問題の原因ではないことを意味します。

成功したIPping

宛先ホストに到達できないことを通知するメッセージが表示された場合は、AP分離のケースに対処している可能性があります。

アクティブAP分離の例

AP分離のケースを扱っていることを確認した場合は、以下の手順に従って、ルーター設定からAP分離を無効にしてください。

  1. ブラウザを開き、ナビゲーションバー内にルーター/モデムのIPアドレスを入力します。ほとんどのルーター/モデムには 192.168.0.1 または 192.168.1.1 デフォルトのアドレスとして。

    ルーター設定へのアクセス

    注意: デフォルトの場合 IP 住所は現在の状況には当てはまりません。 実行 ボックス( Windowsキー+ R )、「 cmd 」を押して 入る。 次に、 ipconfig を取得します デフォルトゲートウェイIP –それはルーターのアドレスです。

  2. 次の画面で、ユーザー認証情報を挿入する必要があります。ほとんどのルーター/モデムモデルでは、デフォルト値は 管理者 にとって ユーザー名 そして 管理者 または パスワード パスワードフィールド。デフォルトの認証情報が一致しない場合は、特定のルーター/モデムモデルのデフォルト値をオンラインで検索してください。
  3. ルーターの設定を入力したら、次の名前のオプションを探します AP分離、アクセスポイント分離、ユーザー分離 または クライアントの分離 オフにします。あなたは通常それを下に見つけることができます 高度なワイヤレス設定 あなたのルーターの。

    AP分離がオフになっていることを確認する

  4. API分離を無効にしたら、ルーター/モデムを再起動して、MinecraftでLANセッションを確立できるかどうかを確認します。

方法6:プライベートネットワークの選択

この問題は主に、サーバーに接続しようとしているネットワークがパブリックネットワークとして構成されており、パブリックネットワークに実装されている制限のために、ゲームがサーバーを検出できない場合に発生します。したがって、このステップでは、ネットワークをプライベートとして選択します。そのために:

  1. 押す 'ウィンドウズ' + '私' 設定を開きます。
  2. 設定で、をクリックします 'Wi-Fi' または 'イーサネット' 接続タイプに応じたオプション。
  3. ネットワークの名前をクリックして、 '民間' パブリックネットワークからプライベートネットワークに切り替えるオプション。

    接続タイプを「プライベート」に変更する

  4. 保存する 変更を加えて、このウィンドウを閉じます。
  5. 小切手 問題が解決しないかどうかを確認します。
読んだ8分