2026.06.21広告・PRを含む記事です

プラグイン

【マイクラ】GeyserMCの導入方法!Java版と統合版のクロスプレイを設定する

GeyserMCでJava版と統合版のクロスプレイを設定するサムネイル
  • 統合版(Switch・PS・Xbox)の友達とJava版サーバーで遊びたい
  • GeyserMCの設定方法がわからない
  • クロスプレイに必要なポート開放の手順を知りたい

GeyserMCは、統合版(Bedrock Edition)のクライアントをJava版サーバーへ接続できるようにするブリッジソフトウェアです。

Paper/Spigot向けにはプラグインとして導入できます。

導入するとSwitch・PS・Xbox・iOS・Androidから、Java版サーバーに参加できます。

設定のポイントは2つです。UDPポート19132の開放と、Javaアカウントなしで参加させるかどうかによるFloodgate導入の判断です。

GeyserMCとは?Java版と統合版をクロスプレイする仕組み

GeyserMCは、統合版(Bedrock Edition)のプロトコルをJava版のプロトコルに変換するブリッジです。

Java版サーバーの設定を変えることなく、統合版クライアントからの接続を受け付けられます。

補足

GeyserMCはJava版サーバーの仕様をそのまま維持します。統合版向けにJava版サーバーの動作が変わるわけではありません。

対応形態は次のとおりです。

  • Paper・Spigot向けのプラグイン版
  • Fabric / NeoForgeなどのMod環境向け
  • BungeeCord / Velocityなどのプロキシ環境向け
  • ViaProxy
  • Standalone版

GeyserMCでできること・できないこと

主な対応状況は次のとおりです。

項目できる / できない
統合版から接続できる
Java版コンテンツをそのまま遊ぶできる(一部制限あり)
クリック可能なチャットリンクできない
発光エフェクト(Glowing)統合版では非対応
インベントリ内の左右クリック判別できない
Java版固有のUI操作一部再現できない

一部の機能はJavaと統合版の仕様差により再現できません。

GeyserMCとFloodgateの違い

GeyserMC単体とFloodgateを組み合わせる場合で、動作が異なります。

状態統合版プレイヤーのログイン方法
GeyserMCのみJava版のMicrosoftアカウントが必要
GeyserMC + Floodgate統合版のMicrosoftアカウントのみで参加可能

統合版プレイヤーにJavaアカウントを要求したくない場合はFloodgateも導入します。

Java版と統合版の仕様差はこちらで説明しています。

Java版と統合版のマイクラサーバー仕様と参加環境の違い

マイクラサーバーのJava版と統合版の違い!友達と遊ぶ前に確認すること

GeyserMCの対応バージョン・対応サーバー

対応するサーバーソフトウェアは次のとおりです。

形態対応例
Paper/Spigot向けPaper、Spigot
プロキシ向けBungeeCord、Velocity
Mod環境向けFabric、NeoForge
ViaProxy向けViaProxy
Standalone版Java版サーバーとは別プロセスで起動する方式

この記事では、初心者が導入しやすいPaper/Spigot向けのGeyser-Spigotを中心に説明します。

対応するBedrockとJavaのバージョンはGeyserMC公式サイトで随時更新されています。

導入前にgeysermc.orgの対応バージョン一覧で、使用中のBedrockとJavaのバージョンが対応範囲に入っているか確認します。

GeyserMCの導入に必要なもの

この記事の手順では、PaperまたはSpigotなどのプラグイン対応Java版サーバーを前提にします。

ただし、GeyserMC自体はプラグイン対応サーバー専用ではなく、以下の環境でも利用できます。

  • Mod環境
  • プロキシ環境
  • Standalone版

また、GeyserMCの実行にはJava 21以上が必要です。

サーバーのJavaバージョンも導入前に確認しておきます。

GeyserMCはPaperでの動作確認が最も進んでいます。迷ったらPaperを選びます。

Paperサーバーがまだなければ、先にこちらで立てます。

PaperMCでプラグイン対応マイクラサーバーを立てる手順

マイクラプラグインサーバーの立て方!Paperで導入する手順を初心者向けに解説

GeyserMCの導入方法

導入は次の3ステップです。

Java版サーバーにGeyserMCを入れ、統合版から参加できるようにし、UDP 19132を開放する要点の図解

  • jarをダウンロードする
  • pluginsフォルダへ配置して再起動する
  • config.ymlでポート番号と認証方式を確認する

jarをダウンロードする

GeyserMCのjarはGeyserMC公式サイト(geysermc.org)から入手します。

Paperサーバーへの導入であれば、Spigot/Paperプラグイン版を選びます。

pluginsフォルダへ配置して再起動する

ダウンロードしたjarをサーバーのpluginsフォルダに配置します。

server/
plugins/
Geyser-Spigot.jar ← ここに配置

配置したらサーバーを再起動します。

起動後、plugins/Geyser-Spigot/config.yml が自動生成されます。

config.ymlを確認する

初回起動後にplugins/Geyser-Spigot/config.ymlが生成されます。

Paperサーバーに直接インストールした場合、remote.addressautoのままで動作します。

ポート番号(bedrock.port)はデフォルトで19132です。変更しない場合はポート開放もUDP 19132で行います。

Floodgateの導入方法

Floodgateを使うと、統合版のMicrosoftアカウントのみでJava版サーバーに参加できるようになります。

Floodgate jarをダウンロードして配置する

FloodgateのjarもGeyserMC公式サイトから入手できます。

ダウンロードしたjarをGeyserMCと同じpluginsフォルダに配置します。

server/
plugins/
Geyser-Spigot.jar
floodgate-spigot.jar ← 追加

GeyserMCとFloodgateを連携させる

Floodgateを使う場合は、Floodgateのjarを配置したうえで、GeyserMCのconfig.ymlにあるauth-typefloodgateに変更して再起動します。

onlineのままだとFloodgate認証にならないため、必ずfloodgateに変更します。

auth-type: floodgate

config.ymlの基本設定

plugins/Geyser-Spigot/config.yml の設定項目のうち、PaperサーバーにそのままGeyserを入れた場合に変更が必要になるものは限られています。

config.ymlの項目名や初期値は、GeyserMCのバージョンや導入形態によって変わる場合があります。以下はPaper/Spigot向けに確認する代表的な項目です。

項目内容デフォルト
bedrock.address統合版が接続するIPアドレス0.0.0.0
bedrock.port統合版が使うポート番号19132
remote.address接続先Java版サーバーのアドレスauto
remote.portJava版サーバーのポート番号25565
auth-type認証方式(online/floodgate/offline)online

Paperサーバー内にGeyserを入れている場合、remote.addressautoのままで動作します。

統合版用ポートを開放する方法

統合版(Bedrock)はUDPプロトコルを使います。Java版のTCPポート(25565)とは別に、UDPの19132番ポートを開放する必要があります。ポート開放なしでは統合版から接続できません。

レンタルサーバーを使っている場合は、コントロールパネルのファイアウォール設定でUDP 19132を追加します。

自宅サーバーの場合は、ルーターのポートフォワーディング設定でUDP 19132を開放します。

なお、Simple Voice ChatやQueryなど、UDPを使う他の機能と同じポートをGeyserMCに割り当てることはできません。

別の番号に変えると、GeyserMCの設定とルーター・ファイアウォールの両方を変更する必要があり手間が増えます。

特別な理由がなければUDP 19132のままにします。

ポート設定の詳細はこちらを参照します。

server.propertiesでポート番号を変更し複数サーバーを使い分ける設定

マイクラのポート番号の変更方法!25565を変える4ステップで解説

統合版からサーバーに接続する方法

ポートを開放したら、統合版クライアントからサーバーへ接続します。

デバイスによって接続手順が異なります。

  • スマホ(iOS・Android)
  • Switch・PS・Xbox

スマホ(iOS・Android)から接続する

スマホ版(Bedrock)はサーバーのアドレスとポートを直接入力できます。

マイクラのメニューから「遊ぶ」→「サーバー」→「サーバーを追加」を選びます。

サーバー名:任意
アドレス:サーバーのIPアドレス
ポート:19132

追加したサーバーが一覧に表示されるので、接続します。

Switch・PS・Xboxから接続する

Switch・PS・Xboxの公式クライアントは、任意のサーバーアドレスを直接入力できません。

BedrockConnect(オープンソースのDNSプロキシ)などのツールを使う方法があります。

ただし、コンソール版の外部サーバー接続は環境やネットワーク設定の影響を受けやすく、必ず接続できるとは限りません。

Switch版からJava版サーバーへ接続する手順はこちらで説明しています。

Switch版マイクラで外部サーバーに参加するための確認ポイント

Switch版マイクラで外部サーバーに入る方法!DNS変更の手順を解説

GeyserMCでよくあるエラーと対処法

エラー・症状原因対処
接続できないUDPポート未開放UDP 19132を開放する
タイムアウトになるファイアウォールでUDPがブロックされているコントロールパネルまたはルーターでUDP 19132を確認する
バージョン不一致エラーBedrockまたはJavaのバージョンがGeyser非対応GeyserMCを最新版に更新する
Floodgateで認証失敗config.ymlのauth-typeがonlineのままauth-typeをfloodgateに変更
起動ログにエラーJARファイルのバージョンが不一致GeyserとFloodgateのバージョンを揃える

まとめ:GeyserMCでクロスプレイを始める手順

jarを配置して再起動し、UDP 19132を開放すると統合版から接続できます。

Javaアカウントを持たない統合版プレイヤーを参加させるには、Floodgateも一緒に導入します。

Q

Java版のアカウントを持っていない統合版プレイヤーも参加できますか?

A

オンラインモードのJava版サーバーにGeyserMC単体で接続する場合、Java版を所有しているMicrosoftアカウントでの認証が必要です。Floodgateを導入すると、統合版のMicrosoftアカウントのみで参加できるようになります。

Q

BungeeCordやVelocityと組み合わせられますか?

A

組み合わせられます。BungeeCordにはGeyser-BungeeCord、VelocityにはGeyser-VelocityのJARを使います。各プロキシのpluginsフォルダに配置して再起動します。

管理人spaのアイコン
spa この記事を書いた人

サーバーの構築と運用を繰り返して4年。その経験をもとに記事60本以上を執筆。

プロフィール詳細 →
管理人spa

マイクラサーバーの設定でつまずきたくないなら…

ConoHa for GAMEなら管理画面の案内に沿って進むだけ。月数百円〜で始められます

今すぐ始める