友達がサーバーに入れない原因は、頻度順にエディション不一致、バージョン不一致、MOD構成不一致、IP・ポートの入力ミス、ポート開放の失敗、ホワイトリストとファイアウォールの6つです。 特定の1人だけ入れないならその人のゲーム側(①〜④)、全員が入れないならサーバー側(⑤⑥)を疑います。上から順に確認すると、遠回りせずに原因にたどり着けます。

入る手順そのものを探している場合はMODサーバーへの入り方を先に読んでください。この記事は入れなかったときの切り分けです。

誰が入れないかで切り分ける

マルチ初日には、友達の画面に接続エラーが出て原因探しに30分かかり、その日は解散になることがよくあります。

設定をいじる前に、最初に確認する点が1つあります。

  • 入れないのが特定の1人だけなら、その人のゲーム側の問題(チェック①〜④)
  • 全員が入れない(ホストの自分は入れる)なら、サーバー側の問題(チェック⑤⑥)

このチェックリストは、知恵袋などで見られる質問の頻度順に並べています。 上から順に確認します。

チェック①: Java版と統合版の混在

最も多く、最も気づきにくい原因はエディションの不一致です。 MinecraftにはJava版(PC専用)と統合版(Switch・スマホ・PS・Xbox・Win10/11)の2種類があり、互いのサーバーには接続できません。 エラーが出る前に、サーバーが一覧に出ないこともあります。

確認する点は次のとおりです。

  • タイトル画面に「Java Edition」と書いてあればJava版
  • Switch・スマホ・PS・Xboxでプレイしている友達は全員統合版
  • サーバー側は、立てたときに選んだソフトで決まります(server.jarならJava版、bedrock_serverなら統合版)

解決方法は次のとおりです。

  • 全員が同じエディションを使う(PCの友達に統合版を入れてもらう、など)
  • 統合版からJava版サーバーに入る方法として、GeyserMC(エディション間を接続するプラグイン)があります。導入は中級者向けです

チェック②: バージョンの一致

サーバーが1.20.1なら、クライアントも1.20.1ぴったりに揃える必要があります。 1.20.4や1.21では入れません。接続画面に「Outdated client」「Outdated server」と出たらこの原因です。

確認する場所は次のとおりです。

  • サーバー側: 起動ログの先頭、またはダウンロードしたserver.jarのバージョン
  • Java版クライアント: ランチャーの「起動構成」でバージョンを確認
  • 統合版は自動アップデートなので、片方だけ更新されてズレることが多いです

解決方法は次のとおりです。

  • Java版はランチャーの「起動構成」→「新規作成」でサーバーと同じバージョンを選んで起動する
  • 統合版は全員が最新版までアップデートする(サーバー側の更新も忘れずに)

チェック③: MOD構成の一致

MODサーバー(Forge/Fabric)では、バージョンが合っていても、MODローダーの種類・MODの一式・各MODのバージョンまで一致しないと弾かれます。 接続画面に赤い✕印やMOD名の入ったエラーが出ます。

確認する点は次のとおりです。

  • 全員が同じローダー(ForgeかFabricか)と同じローダーバージョンか
  • modsフォルダの中身がサーバーの想定と同じか(1個の過不足でも失敗することがあります)

解決方法は次のとおりです。

  • ホストが自分のmodsフォルダをzipで配布し、全員がそのまま差し替えるのが最も確実です
  • 影MOD(シェーダー)などのクライアント専用MODは入っていても接続できることが多いですが、切り分け中は外します
クライアント環境×サーバー種類 接続可否
Java版サーバー統合版サーバーForge/Fabricサーバー
Java版(同バージョン) 動作 不可 条件付
Java版(別バージョン) 不可 不可 不可
統合版(Switch/スマホ/PS/Xbox) 不可 動作 不可

2026-08-22時点の一般仕様の整理。「条件付」=サーバーと同一のMODローダー・MOD構成を導入すれば接続可

チェック④: IPアドレスとポートの入力

入力ミスも件数が多い原因です。

確認する点は次のとおりです。

  • 数字の0と英字のO、全角文字、前後の空白が混ざっていないか
  • ポート番号はJava版の既定が25565、統合版が19132。サーバー側で変えていない限りこの値です
  • ホストと同じ家(同じWi-Fi)から入る人は、グローバルIPではなくローカルIP(192.168.〜)で接続する必要があります

解決方法は次のとおりです。

  • IPアドレスはチャットでコピペ共有し、手打ちをやめる
  • IPアドレス:ポート番号(例 203.0.113.10:25565)の形式で貼ってもらうと事故が減ります

チェック⑤: ポート開放の状態(自宅サーバーの場合)

自宅PCでサーバーを立てている場合に最も詰まりやすい工程です。 ポート開放は、外部からの通信を自宅のサーバーに届ける設定です。 ポート開放ができていないと、ホスト本人は入れるのに友達は全員入れません。

確認する点は次のとおりです。

  • ポート開放確認サイトで25565(統合版は19132)が「開いている」と判定されるか
  • ルーターの設定画面に、サーバーPCのローカルIPへのポート転送(ポートフォワーディング)設定があるか

解決方法は次のとおりです。

  • ルーターの説明書に沿ってポート転送を設定する(機種ごとに手順が異なります)
  • ルーターが2段になっている(二重ルーター)場合は両方に設定が必要です
  • マンションの共有回線や一部のモバイル回線では、契約上ポート開放自体が不可能なことがあります。この場合、自宅サーバーでは解決できません

VPS(レンタルサーバー)で立てたサーバーは最初から外部に公開されているため、ポート開放の工程がありません。 ルーター設定で詰まり続けている場合は、 ポート開放なしでマルチサーバーを立てる方法も参照してください。

チェック⑥: ホワイトリストとファイアウォール

最後はサーバー側の入場制限にあたる設定です。

ホワイトリスト(許可した人しか入れない機能)が有効だと、登録されていない友達は 「You are not white-listed on this server!」と表示されて弾かれます。

  • 確認: server.propertiesのwhite-list=trueになっているか
  • 解決: サーバーコンソールでwhitelist add <友達のMinecraft ID>を実行するか、white-list=falseにする

ファイアウォールは、サーバーPC側のセキュリティソフトやOSがJavaの通信をブロックしているケースです。

  • 確認: Windowsの「ファイアウォールとネットワーク保護」でJava(またはサーバーソフト)の受信が許可されているか
  • 解決: 受信の規則でポート25565(TCP)を許可する。セキュリティソフト側にも同様の設定がある場合があります

ここまで順に確認すれば、入れない原因の大半にはたどり着けます。 サーバーリストの画面が緑のアイコンに変わり、ワールドに友達の名前が表示されたら解決です。

次に読む記事:

統合版(スマホ・Switch)側のサーバーは統合版サーバーの立て方で解説しています。

「Connection refused」と表示される場合の原因の切り分けはConnection refusedで入れない原因5つにまとめています。

「io.netty」系のエラーはio.nettyエラーの原因と直し方で個別に扱っています。

「Connection timed out」と出る場合はConnection timed outで入れない原因と直し方、「Outdated server/client」はバージョン不一致の直し方、「Failed to verify username」は認証エラーの直し方で個別に解説しています。