Raspberry Pi4にMinecraftサーバーをインストールする方法

How Install Minecraft Server Raspberry Pi 4



友達とMinecraftをプレイできるオンラインMinecraftサーバーはたくさんあります。自宅でRaspberryPi 4シングルボードコンピューターを使用して独自のMinecraftサーバーを作成し、オンラインで友達や他の人と遊ぶこともできます。

独自のMinecraftサーバーを作成するには、いくつかの利点があります。







  • Minecraftの世界データはRaspberryPiシステムに保存されます。
  • LAN上で友達とMinecraftをプレイできます。
  • パブリックIPアドレスを取得して、どこからでも誰でもMinecraftサーバーに参加できるようにすることができます。
  • 必要なMinecraftModを実行できます。
  • あなたが管理者になります。
  • サーバーでMinecraftをプレイしているユーザーを制御できます。
  • いつでも、誰にでもアクセスを許可したり、誰にでもアクセスを拒否したり、サーバーから誰かを追い出したりすることができます。

つまり、Minecraftサーバーを完全に制御できます。



Raspberry Pi 4は低コストのシングルボードコンピューターであるため、Raspberry Pi4システムを使用してMinecraftサーバーを構築すると非常に費用対効果が高くなります。 Raspberry Pi4も低電力デバイスです。電気代を気にする必要はありません。 Raspberry Pi 4システムに電力を供給するために、任意のパワーバンクを使用できます。



この記事では、独自のMinecraftサーバーをRaspberry Pi4にインストールする方法を説明します。





必要なもの

Raspberry Pi 4システムにMinecraftサーバーをセットアップする場合は、次のものが必要になります。

  1. Raspberry Pi 4シングルボードコンピューター(4 GBバージョンが推奨されますが、2 GBバージョンも機能します)。
  2. USBType-C電源アダプター。
  3. Raspberry PiOSを搭載した16GBまたは32GBのmicroSDカードがフラッシュされました。 Raspberry Pi OS Lite(グラフィカルデスクトップ環境なし)をお勧めしますが、デスクトップバージョンのRaspberry PiOSも機能します。
  4. Raspberry Pi4デバイスのネットワーク接続。
  5. Raspberry Pi4デバイスへのVNCリモートデスクトップアクセスまたはSSHアクセス用のラップトップまたはデスクトップコンピューター。

microSDカードでRaspberryPi OSイメージをフラッシュする方法についてサポートが必要な場合は、記事「Raspberry PiImagerをインストールして使用する方法」を確認してください。



Raspberry Piの使用初心者で、Raspberry Pi4デバイスへのRaspberryPi OSのインストールについてサポートが必要な場合は、記事を確認してください。 Raspberry Pi4にRaspberryPiOSをインストールする方法

また、Raspberry Pi 4のヘッドレスセットアップについてサポートが必要な場合は、外部モニターを使用せずにRaspberry Pi4にRaspberryPiOSをインストールして構成する方法の記事を確認してください。

Raspberry PiOSのアップグレード

Raspberry Pi 4にMinecraftサーバーをインストールする前に、Raspberry PiOSの既存のパッケージをすべてアップグレードすることをお勧めします。

まず、次のコマンドを使用してAPTパッケージリポジトリキャッシュを更新します。

$sudoaptアップデート

Raspberry Pi OSの既存のパッケージをすべてアップグレードするには、次のコマンドを実行します。

$sudoaptフルアップグレード

インストールを確認するには、を押します 次にを押します

APTパッケージマネージャーは、インターネットから必要なすべてのパッケージをダウンロードしてインストールします。これが完了するまでに時間がかかる場合があります。

この時点で、すべての更新がインストールされているはずです。

変更を有効にするには、次のコマンドを使用してRaspberry Pi4システムを再起動します。

$sudoリブート

Java DevelopmentKitのインストール

MinecraftサーバーはJavaプログラミング言語で書かれています。したがって、Minecraftサーバーを機能させるには、コンピューターにJavaをインストールする必要があります。

幸い、Java Development Kit(略してJDK)は、Raspberry PiOSの公式パッケージリポジトリで入手できます。そのため、Raspberry PiOSにJavaDevelopmentKitをインストールするのは簡単です。

Java DevelopmentKitをRaspberryPiシステムにインストールするには、次のコマンドを実行します。

$sudoaptインストールデフォルト-jdk

インストールを確認するには、を押します 次にを押します

必要なパッケージはすべてインターネットからダウンロードされます。これが完了するまでに時間がかかる場合があります。

必要なパッケージがインターネットからダウンロードされると、それらはRaspberry PiOSに1つずつインストールされます。これが完了するまでに時間がかかる場合があります。

この時点で、JDKをインストールする必要があります。

公式vs.PapermcMinecraftサーバー

この記事では、公式サーバーとPapermcMinecraftサーバーの両方をインストールする方法を紹介しました。

これら2つの違いは、公式のMinecraftサーバーがクローズドソースであるのに対し、Papermc Minecraftサーバーはコミュニティによって維持されており、オープンソースであるということだけです。パフォーマンスの観点から、これら2つのサーバータイプには違いがあります。

公式のMinecraftサーバーまたはPapermcMinecraftサーバーのいずれかをインストールできます。この選択はあなたの個人的な好みに依存します。

公式Minecraftサーバーのインストール

このセクションでは、Raspberry PiOSに公式のMinecraftサーバーをインストールする方法を学習します。

まず、新しいディレクトリを作成します 〜/ minecraft-server 次のコマンドを使用します。

$mkdir -v/minecraft-server

新しく作成されたディレクトリに移動します 〜/ minecraft-server 次のコマンドを使用します。

$CD/minecraft-server

訪問 Minecraftサーバーの公式ダウンロードページはこちら

ページが読み込まれたら、下のスクリーンショットにあるように、最新バージョンのMinecraftサーバーのダウンロードリンクを見つけます。

ダウンロードリンクを右クリック(RMB)して、 リンクアドレスをコピーする Minecraftサーバーのダウンロードリンクをコピーします。


次のように、コピーしたダウンロードリンクを使用してMinecraftサーバーのJavaアーカイブをダウンロードします。

$wgethttps://launcher.mojang.com/v1/オブジェクト/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar

MinecraftサーバーのJavaアーカイブファイルがダウンロードされています。これが完了するまでに数秒かかる場合があります。

この時点で、ファイルをダウンロードする必要があります。

新しいファイル server.jar また、現在の作業ディレクトリに作成する必要があります。

$ls -lh

Minecraftサーバーを次のように実行します。

$java -Xmx2048M -Xms2048M -jarserver.jar nogui

ここでは、 -Xms-Xmx オプションは、Minecraftサーバーが使用できるメモリの量を設定するために使用されます。

8GBバージョンのRaspberryPi 4を使用しているため、Minecraftサーバーに2048MBまたは2GBのメモリを割り当てました。2GBバージョンのRaspberryPi 4を使用している場合は、1024MBに設定します。

Minecraftサーバーを初めて実行すると、次の出力が表示されます。これは、Minecraftサーバーを実行するには、最初にMinecraftサーバーのEULA(エンドユーザー使用許諾契約)に同意する必要があるためです。

新しいファイル eula.txt 以下のスクリーンショットに示すように、Minecraftサーバーを初めて実行するときに、現在の作業ディレクトリに作成する必要があります。

EULAに同意するには、 eula.txt 次のようにnanoテキストエディタでファイルします。

$ナノeula.txt

NS eula 変数はに設定する必要があります NS デフォルトでは。

この値をに変更します NS、 以下のスクリーンショットに示すように。

完了したら、を押します + NS に続く 保存するには eula.txt ファイル。

EULAに同意すると、以前と同じコマンドでMinecraftサーバーを実行できます。

$java -Xmx2048M -Xms2048M -jarserver.jar nogui

これで、下のスクリーンショットに示すように、Minecraftサーバーが起動します。

Minecraftの世界が生成されています。これが完了するまでに時間がかかる場合があります。

Minecraftサーバーの準備が整うと、ログメッセージが表示されます。 終わり、 以下のスクリーンショットに示されているように。

PaperMCMinecraftサーバーのインストール

このセクションでは、オープンソースのPaperMCMinecraftサーバーをRaspberryPiOSにインストールする方法を学習します。

まず、新しいディレクトリを作成します 〜/ papermc-server 次のコマンドを使用します。

$mkdir -v/papermc-server

新しく作成されたディレクトリに移動します 〜/ papermc-server 次のコマンドを使用します。

$CD/papermc-server

訪問 PaperMCMinecraftサーバーの公式ダウンロードページはこちら

ページが読み込まれると、下のスクリーンショットに示すように、PaperMCMinecraftサーバーの最新バージョンのダウンロードリンクが表示されます。

ダウンロードリンクを右クリック(RMB)して、 リンクアドレスをコピーする PaperMCMinecraftサーバーのダウンロードリンクをコピーします。

次のように、コピーしたダウンロードリンクを使用してPaperMCMinecraftサーバーのJavaアーカイブをダウンロードします。

$wget -またserver.jar https://papermc.io//v1/論文/1.16.4/261/ダウンロード

PaperMCMinecraftサーバーのJavaアーカイブファイルがダウンロードされています。これが完了するまでに数秒かかる場合があります。

この時点で、ファイルをダウンロードする必要があります。

新しいファイル server.jar また、現在の作業ディレクトリに作成する必要があります。

$ls -lh

次のようにPaperMCMinecraftサーバーを実行します。

$java -Xmx2048M -Xms2048M -jarserver.jar nogui

ここでは、 -Xms-Xmx オプションは、PaperMCMinecraftサーバーが使用できるメモリの量を設定するために使用されます。

8GBバージョンのRaspberryPi 4を使用しているため、Minecraftサーバーに2048MBまたは2GBのメモリを割り当てました。2GBバージョンのRaspberryPi 4を使用している場合は、1024MBに設定します。

PaperMC Minecraftサーバーを初めて実行すると、次の出力が表示されます。これは、PaperMC MinecraftサーバーのEULA(エンドユーザー使用許諾契約)に同意して実行できるようにするためです。

新しいファイル eula.txt 以下のスクリーンショットに示すように、PaperMC Minecraftサーバーを初めて実行するときに、現在の作業ディレクトリに作成する必要があります。

EULAに同意するには、 eula.txt とファイル ナノ 次のようなテキストエディタ:

$ナノeula.txt

NS eula 変数はに設定する必要があります NS デフォルトでは。

この値をに変更します NS、 以下のスクリーンショットに示すように。

完了したら、を押します + NS に続く 保存するには eula.txt ファイル。

EULAに同意すると、以前と同じコマンドでPaperMCMinecraftサーバーを実行できます。

$java -Xmx2048M -Xms2048M -jarserver.jar nogui

以下のスクリーンショットに示すように、PaperMC Minecraftサーバーが起動され、新しい世界が生成されています。これが完了するまでしばらく時間がかかります。

PaperMC Minecraftサーバーの準備が整うと、ログが表示されます。 終わり、 以下のスクリーンショットに示されているように。

Raspberry Pi 4MinecraftサーバーでMinecraftをプレイする

ホームネットワーク(LAN)内の他のデバイスからRaspberry Piデバイスで実行されているMinecraftサーバーにアクセスするには、RaspberryPiデバイスのIPアドレスを知っている必要があります。

Raspberry PiデバイスのIPアドレスは、ホームルーターのWeb管理インターフェイスから見つけることができます。私の場合、IPアドレスは192.168.0.106です。これはあなたにとって異なります。ですから、これからは必ず私のIPをあなたのIPに置き換えてください。

Raspberry Piコンソールにアクセスできる場合は、次のコマンドを実行してIPアドレスを見つけることもできます。

$ホスト名 -私

Raspberry Pi 4デバイスにインストールされているMinecraftサーバーでMinecraftを再生するには、Minecraft JavaEditionを実行してをクリックします。 マルチプレイヤー

チェック この画面を再度表示しないでください をクリックします 続行

クリック 直接接続

Raspberry Pi 4のIPアドレスを入力し、[ サーバーに参加する

これで、MinecraftはRaspberry Pi4デバイスで実行されているMinecraftサーバーへの接続を開始するはずです。

また、Minecraftサーバーログで新しいユーザーがゲームに参加したことを確認できるはずです。

Minecraftが起動するはずです。これで、Raspberry Pi4で実行されている独自のMinecraftサーバーでMinecraftを楽しむことができます。

あなたは押すことができます NS Minecraftサーバーに接続されているプレーヤーを一覧表示します。以下のスクリーンショットでわかるように、現在、私はMinecraftサーバー上の唯一のプレーヤーです。

Minecraftゲームを停止すると、Minecraftサーバーログにもこのアクションが通知されます。

起動時にMinecraftサーバーを起動する

Raspberry Piデバイスを起動するたびにMinecraftサーバーを手動で起動することは、あまり実用的ではありません。したがって、起動時にMinecraftサーバーを自動的に起動するsystemdサービスを作成できます。

まず、を作成します minecraft-server.service のファイル / etc / systemd / system / 次のように、ディレクトリ:

$sudo ナノ /NS/システム/システム/minecraft-server.service

次の行をに入力します minecraft-server.service ファイル。

[単位]
説明= Minecraftサーバー
= network.target
[サービス]
WorkingDirectory=//円周率/minecraft-server
環境=MC_MEMORY= 2048M
ExecStart=java -Xmx$ {MC_MEMORY} -Xms$ {MC_MEMORY} -jarserver.jar nogui
StandardOutput=継承
StandardError=継承
再起動=常に
ユーザー=円周率
[インストール]
WantedBy= multi-user.target

公式のMinecraftサーバーを実行する場合は、 WorkingDirectory に設定されています minecraft-server.serviceの/ home / pi / minecraft-server ファイル。

WorkingDirectory=//円周率/minecraft-server

PaperMC Minecraftサーバーを実行する場合は、 WorkingDirectory に設定されています minecraft-server.serviceの/ home / pi / papermc-server ファイル。

WorkingDirectory=//円周率/papermc-server

また、あなたは変更することができます MC_MEMORY Minecraftサーバーに割り当てるメモリの量を設定する環境変数。

環境=MC_MEMORY= 2048M

完了したら、を押します + NS に続く 保存するには minecraft-server.service ファイル。

次のように、変更を有効にするためにsystemdデーモンをリロードします。

$sudosystemctlデーモン-リロード

ご覧のとおり、 minecraft-server systemdサービスは現在実行されていません。

$sudosystemctl status minecraft-server.service

あなたは始めることができます minecraft-server 次のコマンドを使用したsystemdサービス:

$sudosystemctl start minecraft-server.service

NS minecraft-server 以下のスクリーンショットに示されているように、サービスはアクティブ/実行中である必要があります。だから、 minecraft-server systemdサービスが機能しています。

$sudosystemctl status minecraft-server.service

追加することもできます minecraft-server 次のコマンドを使用して、Raspberry PiOSのシステム起動にsystemdサービスを実行します。

$sudosystemctl有効minecraft-server.service

変更を有効にするには、次のコマンドを使用してRaspberryPiシステムを再起動します。

$sudoリブート

以下のスクリーンショットに示すように、Raspberry Piシステムが起動すると、minecraft-serversystemdサービスがアクティブ/実行されているはずです。

$sudosystemctl status minecraft-server.service

結論

この記事では、Raspberry Pi4シングルボードコンピューターを使用して独自のMinecraftサーバーを作成する方法を学びました。公式のMinecraftサーバーとオープンソースのPaperMCMinecraftサーバーの両方をRaspberryPi4デバイスにインストールする方法を見てきました。また、Raspberry Pi4システムで実行されているMinecraftサーバーでMinecraftを再生する方法も学びました。