~ Geyser / Floodgate / ViaVersion 導入対応 ~
✅ はじめに
この記事では、Android + Termuxで**Minecraft Java Edition サーバー(Paper)**を動かす方法を解説します。
さらに、統合版からも接続可能にするプラグイン導入手順も紹介します。
✅ 必要なもの
Android端末(root不要)
Files ショートカットアプリ(ファイル移動用)
Geyser, Floodgate, ViaVersion プラグイン
✅ 1. OpenJDK 21 をインストールする(Termux内)
Termuxを開いて以下のコマンドを実行してください:
pkg update
pkg install openjdk-21
インストール後、バージョンを確認:
java -version
次のように表示されればOK:
openjdk version "21.0.x"
✅ 2. サーバーフォルダを作成
mkdir -p ~/server/plugins
cd ~/server
✅ 3. Paperサーバーのダウンロードと配置
Paperサーバー本体
PCや他の端末で以下からPaperをダウンロード:
ダウンロードした .jar ファイルを
Filesアプリ を使って左のタブのtermuxに移動
普通のファイルマネージャーではTermux内にアクセスできないため、Filesアプリの使用が必須です。
このアプリは、Android標準の「システムファイルアプリ」を開けるショートカットアプリです。
✅ 4. 初回起動
Termuxに戻って以下を実行:
cd ~/server
mv paper*.jar ~/server
java -Xms512M -Xmx1024M -jar paper*.jar nogui
eula.txtが生成されるので、以下を実行:
echo "eula=true" > eula.txt
実行後、再度起動しておきましょう。
✅ 5. プラグイン導入
以下のプラグインをダウンロード(PCなどで)し、Filesアプリを使って
~/server/plugins/ に .jar ファイルを移動します。
プラグイン名 | プラグイン説明 |
---|---|
geyser | 統合版も参加可能にする |
floodgate | 統合版のログイン処理 |
viaversion | 統合版対応verを拡大 |
![]() |
Geyser
Floodgate
[ViaVersion(https://www.spigotmc.org/resources/viaversion.19254/)
プラグインはサーバー起動時に自動で動作します。
初回起動後に設定ファイル(config.yml等)が自動生成されます。
これらは必須ではありませんが、統合版で遊ぶ場合は Geyser・Floodgate が必須です。
✅ 6. 起動スクリプトを作成(start.sh)
nano ~/server/start.sh
以下を貼り付け:
#!/data/data/com.termux/files/usr/bin/sh
cd ~/server
java -Xms512M -Xmx1024M -jar paper*.jar nogui
保存後、実行権限を付与:
chmod +x ~/server/start.sh
./start.sh
✅ よくある注意点
termux-setup-storage は 不要です。内部ストレージにはアクセスしません。
Filesアプリ以外ではTermuxのサーバーフォルダにアクセス不可。
Paperのバージョンに合ったJavaが必要(21以上推奨 17は起動不可)。
プラグイン導入後、configファイルを確認して調整するのがおすすめ。
✅ まとめ
Android端末でもPaperサーバーは動かせる!
統合版対応には Geyser + Floodgate が必須。
ファイル移動には Filesアプリ を使う。
サーバー起動は ./start.sh で簡単。
プラグインは /plugins に配置するだけでOK。
この記事の編集履歴の見方
p は書き足し
m は削除
k 書き換え
t テスト編集