結論から言うと、Minecraft Java版で「マルチプレイが無効です。Microsoftアカウントの設定を確認してください」と表示される場合は、Microsoft/Xboxのオンライン安全設定で、実際にJava版へサインインしているアカウントのマルチプレイ権限を確認します。子どもアカウントは本人ではなく保護者のMicrosoftアカウントで変更し、保存後にMinecraftとランチャーを完全に閉じてサインインし直してください。参加するだけのPCで、いきなりルーターのポートを開けたり、ファイアウォールを停止したりする必要はありません。公式のマルチプレイ権限の案内でも、まずアカウント側の設定を確認する流れが示されています。
この記事はPC用のMinecraft: Java Editionを対象にしています。Java版同士のLAN、Java版サーバー、Java版Realmsは利用できますが、スマートフォン、Nintendo Switch、PlayStationなどで動くBedrock版のワールドへJava版からそのまま参加することはできません。公式要件でも、参加側とホスト側は同じエディションを使うこと、最新リリースを推奨することが案内されています。
最短でマルチプレイを有効にする手順
- Minecraft Launcher右上のアカウントを確認し、Java版を遊ぶ本人のMicrosoftアカウントでサインインしているか確かめます。
- Minecraftを終了し、ランチャーも閉じます。設定変更中にゲームを起動したままにしないでください。
- Xboxの「プライバシーとオンラインの安全性」設定を開きます。子どもアカウントなら、ファミリーの保護者または管理者のMicrosoftアカウントでサインインします。
- 対象のプレイヤーを選び、「Privacy」または「Xbox and Windows 10 devices Online Safety」にあるマルチプレイ参加の許可を確認します。画面に「You can join multiplayer games」などの項目が表示される場合は「Allow」にします。
- フレンド申請も使う場合は「Others can send you friend requests」と「You can add friends and follow others」を必要に応じて許可し、チャット範囲は家庭の方針に合わせて「Friends」などを選びます。最後に「Submit」を選び、ページが再読み込みされるまで待ちます。
- ランチャーを開き、いったんサインアウトしてから同じMicrosoftアカウントへサインインします。「Latest Release」を選んでJava版を起動し、「マルチプレイ」が選べるか確認します。
ボタンが選べるようになった時点で、アカウント制限の問題はほぼ切り分けられています。ここで「念のため」とルーター設定を変更するのはやめましょう。既存サーバーやRealmsへ参加する側は、通常、受信用ポートをインターネットへ公開しません。ネットワーク設定が必要になるのは、主に自宅PCを外部公開サーバーとして運用するホスト側です。
症状から原因を先に分ける
| 症状 | 可能性が高い場所 | 最初に確認すること |
|---|---|---|
| 「マルチプレイ」ボタンが灰色で、Microsoftアカウント設定を求められる | アカウントの年齢・ファミリー・オンライン安全設定 | 保護者アカウントから対象プレイヤーの権限を確認 |
| マルチプレイ画面は開くが、特定サーバーだけ入れない | サーバー停止、アドレス、対応バージョン、許可リスト | サーバー管理者の案内と稼働状況を確認 |
| どのオンラインサーバーにも入れない | サインイン状態、回線、VPN、ファイアウォール | 再サインイン、PC再起動、別サーバーとの比較 |
| 同じ家のLANワールドが一覧に出ない | 別ネットワーク、バージョン差、ホスト未公開 | 同じLANか、ホストが「Open to LAN」を実行したか確認 |
| Realmsの招待が見えない | 招待未承認、別アカウント、別エディション | 招待先のJavaプロフィール名とサインイン中アカウントを確認 |
| 参加できるがフレンド申請やチャットだけ使えない | プライバシー/コミュニケーション設定 | フレンド申請とチャットの許可範囲を個別に確認 |
「マルチプレイが無効」と「サーバーへ接続できない」は別問題です。前者はメニューへ入る前のアカウント権限、後者はサーバーや通信経路を中心に調べます。この区別をせずにJavaの再インストールやルーター初期化を始めると、原因を増やしてしまいます。
Microsoftアカウント設定を正しく確認する
子どもアカウントは保護者が変更する
Minecraftの保護者向け公式案内では、ゲームからサインアウトして閉じた後、保護者のMicrosoftアカウントでXboxのオンライン設定へ入り、管理する子どもアカウントを選択する手順になっています。子ども本人のアカウントで設定項目が表示されない、または変更できないのは、必ずしも不具合ではありません。
- 保護者がMicrosoft Familyを開き、対象の子どもが同じファミリーグループにいるか確認します。
- 保護者のままXboxのオンライン安全設定を開き、対象の子どもを選びます。
- マルチプレイ参加を許可します。Java版の新しいフレンド機能を使う場合は、フレンド申請の受信と追加の設定も確認します。
- チャットは「Everyone」に広げることが必須ではありません。「Friends」に限定するなど、必要な範囲だけ許可できます。
- 「Submit」で保存し、ゲームとランチャーの再サインイン後に結果を確認します。
設定名や配置は更新で変わる可能性があるため、現在の公式ページに表示される説明を優先してください。また「cross-network play」は主にBedrock版の異なる機種間プレイに関係する項目です。Java版サーバーへJava版PCから参加するために、無関係な項目まですべて「Everyone」や「Allow」へ変える必要はありません。
成人なのに子ども扱いされる場合
成人のMicrosoftアカウントなのに保護者の同意を求められる場合は、まずMicrosoftアカウントのプロフィールと生年月日を確認します。制限を回避するために架空の年齢へ書き換えたり、別人の保護者アカウントを使ったりしないでください。Microsoftは「成人なのに子どもと判定される場合」を含む生年月日の公式修正手順を公開しています。実際の情報を使い、必要なら同意を与えた保護者のアカウントから修正します。
設定しても反映されない場合
- Xbox設定で選んだ子どもアカウントと、Minecraft Launcherに表示されるMicrosoftアカウントが同じか確認します。
- 「Submit」後にページが再読み込みされたことを確認し、もう一度開いて設定が保持されているか見ます。
- Minecraftだけでなくランチャーも終了し、サインアウト/サインインを行います。
- 保護者画面に対象の子どもが出ない場合は、別のファミリーグループに所属していないか、招待が承認済みかを確認します。
- 学校・会社が管理するアカウントではなく、Java版を所有する個人用Microsoftアカウントか確認します。
Java版のマルチプレイ方法を選ぶ
| 方法 | 向いている場面 | ホストの常時オンライン | 参加者のポート開放 |
|---|---|---|---|
| LANワールド | 同じ家庭・同じローカルネットワーク内 | 必要 | 不要 |
| 既存のJava版サーバー | サーバーアドレスを教えてもらった場合 | サーバー側が稼働 | 不要 |
| Java版Realms | 少人数で管理を簡単にしたい場合 | Realms所有者は不在でも可 | 不要 |
| 自宅PCの専用サーバー | 自分で運用・保守できる場合 | 参加中は必要 | 参加者は不要。公開設定はホスト側のみ |
同じ家ならLANワールドが最短
公式のLAN手順はシンプルです。全員が同じローカルネットワークへ接続し、互換性のある同じJava版で起動してから操作します。
- ホストが「Singleplayer」から遊ぶワールドへ入ります。
- Escキーでゲームメニューを開き、「Open to LAN」を選びます。
- ゲームモードなどを選び、「Start LAN World」を実行します。
- 参加者はJava版の「Multiplayer」を開き、自動表示されたLANワールドを選びます。
WindowsでLANワールドが見つからず、自宅の信頼できるネットワークが「パブリック」プロファイルになっている場合は、Minecraft公式の案内に従い、その自宅ネットワークだけを「プライベート」へ変更すると改善することがあります。カフェ、ホテル、学校など不特定多数が接続するネットワークをプライベート扱いにしたり、ファイアウォール全体を無効にしたりしないでください。
既存のJava版サーバーへ参加する
- サーバー管理者が指定するJava版のバージョンとサーバーアドレスを確認します。
- Java版を起動して「Multiplayer」を選びます。
- 一度だけ接続するなら「Direct Connection」、一覧へ保存するなら「Add Server」を選び、正確なアドレスを入力します。
- サーバーを選択して「Join Server」を実行します。
この方法はRealmsの契約を必要としません。1台のサーバーだけ失敗する場合は、参加者のMicrosoftアカウント設定を何度も変えるより、サーバーが稼働中か、アドレスやバージョンが正しいか、許可リストへJavaプロフィール名が登録されているかを管理者に確認するほうが近道です。参加方法はMinecraft公式のJava版サーバー案内でも確認できます。
Java版Realmsへ参加する
Realm所有者からの招待を承認した後、Java版のメインメニューで「Minecraft Realms」を選び、表示されたRealmから「Play」を選択します。公式ヘルプによると、招待された参加者自身にRealms契約は不要で、所有者がゲームへログインしていない時間でも参加できます。招待が見えないときは、Bedrock版の招待ではないか、別のMicrosoftアカウントやJavaプロフィール名へ送られていないかを確認してください。
自宅サーバーを公開する前にバックアップする
自宅PCをインターネット公開のJavaサーバーにする作業は、単なる「マルチプレイ解禁」より一段上の管理作業です。開始前にサーバーを正常終了し、ワールドフォルダー、設定ファイル、導入済みModやプラグインの一覧を別の場所へコピーしてください。復元時もサーバーを停止し、元データを残したまま複製へ戻せる状態を作ります。
サーバーソフトはMinecraft公式のJava版サーバーダウンロードから入手し、同ページの利用条件とEULAを確認します。認証エラーを回避する目的でonline-modeを無効にしたり、Windowsファイアウォールを全開放したり、出所不明の「自動ポート開放ツール」を使ったりしないでください。参加者を限定するなら許可リストを使い、ルーターやファイアウォールの意味を把握できない場合はRealmsなど公開設定を自分で持たない方法を選ぶほうが安全です。
まだ接続できないときの安全な切り分け
- エディションを合わせる:Java版はJava版のLAN、サーバー、Realmへ接続します。Bedrock版のフレンドワールドへ直接入ることはできません。
- バージョンを合わせる:ランチャーで「Latest Release」を選びます。サーバーが特定バージョンを指定しているなら、その案内に従います。Snapshotと通常リリースを混在させないでください。
- 認証を更新する:Minecraftとランチャーを閉じ、Microsoftアカウントからサインアウトして、同じアカウントへ入り直します。PCも再起動します。
- 接続先を比較する:特定サーバーだけ失敗するのか、LANを含むすべてが失敗するのかを確認します。1台だけならサーバー側の可能性が高くなります。
- 回線を確認する:大容量通信を一時停止し、Wi-Fiが不安定ならルーターに近づくか有線LANを試します。自分が管理するルーターに限り、通常の再起動を行います。
- 保護機能を個別に確認する:VPN、ファイアウォール、セキュリティソフトのログやアプリ単位の規則を確認します。保護を一括停止せず、変更前の状態を記録して一項目ずつ試し、効果がなければ元へ戻します。
Minecraft公式のJava版トラブルシューティングも、ゲームと端末の再起動、Microsoftアカウントへの再サインイン、安定した回線、帯域、ファイアウォール・VPNの確認、有線接続を順に挙げています。クライアント側でランダムなポートを公開することは、最初の診断手順ではありません。
エラー表示ごとの確認先
| 表示例 | 確認先 |
|---|---|
| Multiplayer is disabled | Microsoft/Xboxのオンライン安全設定、年齢、ファミリー管理 |
| Incompatible client / Incompatible version | 参加側とサーバー側のJava版バージョン |
| Connection timed out | サーバー稼働、アドレス、回線、ホスト側の公開設定 |
| Unknown host | サーバー名の入力ミス、DNS、配布されたアドレスの有効性 |
| You are not whitelisted | サーバー管理者の許可リストと自分のJavaプロフィール名 |
よくある質問
参加するだけでもポート開放は必要ですか?
通常は不要です。既存のJava版サーバーやRealmsへ参加するPC、同じ家庭内のLANワールドへ参加するPCで、インターネットからの着信ポートを新たに公開する必要はありません。外部から接続を受ける自宅サーバーのホストだけが、管理するネットワーク側の公開方法を検討します。
Java版からSwitchやスマートフォンの友達と遊べますか?
標準機能では遊べません。Switchやスマートフォンは通常Bedrock版で、Java版とはサーバーとRealmの種類が異なります。全員がJava版を使うか、全員がBedrock版を使う構成に揃えてください。
Java版のマルチプレイにゲーム機用オンライン契約は必要ですか?
PCのJava版で既存サーバーやLANへ参加するために、ゲーム機向けのオンライン契約は不要です。Java版Realmsを自分で所有する場合はRealms契約が必要ですが、招待された参加者は契約せずに参加できます。
権限を許可したのにボタンが灰色のままです
変更した対象とランチャーのサインイン先が同じかを最初に確認します。そのうえで、設定ページの「Submit」完了、ゲームとランチャーの完全終了、Microsoftアカウントへの再サインイン、PC再起動の順で反映を確認してください。子どもアカウントでは、変更した大人がその子どものファミリー管理者かどうかも確認します。
開始前チェックリスト
- ランチャーと権限設定で同じMicrosoftアカウントを使っている
- 子どもアカウントは保護者が必要な項目だけ許可した
- 参加者全員がJava版で、互換性のあるバージョンを使っている
- LAN、既存サーバー、Realmsのどれへ参加するか決まっている
- サーバーアドレス、招待、許可リストのプロフィール名を確認した
- ファイアウォール停止、認証無効化、不要なポート開放をしていない
- 自宅サーバーを変更する場合はワールドと設定をバックアップした
公式情報源
- Minecraft Help:子どもアカウントのマルチプレイ権限を管理する
- Minecraft Help:マルチプレイに必要な条件
- Minecraft Help:Java版をLANで遊ぶ手順
- Minecraft Help:Java版オンラインサーバーへ参加する手順
- Minecraft Help:Java版Realmsへ参加する手順
- Minecraft Help:Java版マルチプレイのトラブルシューティング
- Microsoft Support:Microsoft Family Safetyの設定
まとめ
Minecraft Java版のマルチプレイボタンが無効なときは、ルーターより先にMicrosoftアカウントの権限を確認します。子どもアカウントは保護者が対象プレイヤーを選んで必要な許可を保存し、ゲームとランチャーへ同じアカウントで入り直します。ボタンを開けるのに接続だけ失敗する場合は、エディション、バージョン、サーバー稼働、招待や許可リスト、回線の順に切り分けてください。LAN、既存サーバー、Realmsへの参加では不要なポート開放をせず、自宅サーバーを運用するときだけバックアップと安全な公開設定を別途準備するのが確実です。

コメント