Termuxで1.16.5のPaperサーバーを構築する。

Android

先日、アンドロイドスマホを複数台使ってマイクラサーバーを構築したときのメモです。Termuxのリポから適切なJavaを導入することができなかったり、マニュアルインストールで問題があったりしたのでまとめました。

スポンサーリンク

環境

家にあったスマホで構築しました。この記事では、PaperMCで構築します。

SnapDragon 600番台や700番台の発熱しずらいSoCを使っているスマホで構築するのがおすすめです。

機種OPPO A5 2020
OSColorOS 7.1(Android 10)
SoCSnapDragon 655
Termux0.118.0
サーバーPaperMC

インストール

素のTermux環境ではPaperMCの実行で必要なJava 16が動作しないので、proot-distroを用いて、debianの環境を作ります。下のコマンドをtermuxで実行することでインストールできます!

apt update -y && apt install -y proot-distro

インストールが終わったら、proot-distroからdebianをインストールします。イメージをダウンロードするため、環境によっては時間がかかるかもしれません。

proot-distro install debian

prootなdebianがインストールできたら、今度はそのdebian環境にログインします。

proot-distro login debian

ちなみに、debian環境から抜けるにはexitコマンドを使うことでログアウトできます。

==== ここからproot debian環境 ====

JDK16 のインストール

他バージョンのOpenJDKはここで見つかります。
wget コマンドでopenjdk-16.0.2_linux-aarch64_bin.tar.gzをホームディレクトリにダウンロードし、tarコマンドで解凍

wget https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-aarch64_bin.tar.gz
tar -zxvf openjdk-16.0.2_linux-aarch64_bin.tar.gz

うまくいってたら、~/jdk-16.0.2ディレクトリができていると思います。

これでJDK16が使える状態になりました!

マイクラサーバーのインストール

Build explorer
Build explorer for PaperMC projects. Proceed with caution!

上のサイトから使いたいPaperMCのサーバーを任意のフォルダにダウンロード。

ダウンロードしてきたら、同じディレクトリにstart.shという起動スクリプトを作成して、そこに以下の内容をコピーします。

~/jdk-16.0.2/bin/java -Xmx1G -Xms1G -jar paper-1.16.5-794.jar

あとは、start.shスクリプトを実行することで、サーバーが起動します。

コメント

タイトルとURLをコピーしました