Raspberry pi(ラズパイ)でMinecraftサーバーを立てるで【Spigot・とりあえず起動編】

MODを導入できるマイクラサーバーをラズパイで立ててみたくありませんか?

今回はMODを導入可能なマイクラサーバーSpigotをラズパイに導入してみました。

確認

ここでは、ローカル・グローバル環境からの接続が可能なSpigotサーバーを立てます。

公式サーバーの【ローカル環境編・グローバル環境編】についてはこちらをご覧ください

Raspberry pi(ラズパイ)でMinecraftサーバーを立てる【ローカル・公式サーバー】
Raspberry pi(ラズパイ)でMinecraftサーバーを立てる【ローカル・公式サーバー】
Raspberry pi(ラズパイ)でMinecraftサーバーを立てる【グローバル・公式サーバー】
Raspberry pi(ラズパイ)でMinecraftサーバーを立てる【グローバル・公式サーバー】

環境

機器Raspberry Pi 4 Model B/4GB
OSRaspbian GNU/Linux 10

マイクラをラズパイでするなら現段階ではラズパイ4の4Gモデルがいいと思います。

1Gだと流石に非力だと思います。

参考:

【比較】ラズパイのモデルを選ぶヒント【用途別まとめ】
【比較】ラズパイのモデルを選ぶヒント【用途別まとめ】

前提として。。。

今回については以下のことは終わっているものとして話を進めます。

終わっていない方は終わらせてからサーバーを構築しましょう

  • ラズパイの購入(当たり前ですがね)
  • OSのインストール
  • 何かしらの方法でラズパイに接続できる環境(私はローカル環境からのみVNCで接続できるようにしています。SSHでもなんでもいいのでラズパイを操作できるよにしてください。)
  • IPアドレスの固定

参考:

ラズパイ(raspberry pi)の初期設定をするよ(win/mac対応)
ラズパイ(raspberry pi)の初期設定をするよ(win/mac対応)

Spigotとは

Spigotは公式のサーバーにプラグインの機能を加えたものです。自由度が増しますね!!

Spigotでマイクラサーバーを立てる

早速マイクラサーバーをSpigotで構築していきます。

1. ビルドツールをダウンロードする

ラズパイのブラウザに移動してください。

ここからビルドツールをダウンロードします。私はラズパイの軽量ブラウザ「Midori」でダウンロードしました。

赤枠の「最新の安定ビルド」を選んでください。(この画面はMacBook Proですが、ラズパイのブラウザでアクセスしてください。)

赤枠のところ(BuildTools.jar)を押してダウンロードしてください。(2020/2/10時点では#111が最新の安定版でした。)

「BuildTools.jar」がダウンロードできました。

今回は「sample」ユーザー直下に「minecraft」ディレクトリを作成して、そこに「BuildTools.jar」を移動します。
もちろんユーザーは自身のもので構いません。

LxTerminalを起動して、以下のコマンドを打ってください。

sudo mkdir minecraft

「minecraft」デイレクトりができました。

そこに、先ほどダウンロードした「BuildTools.jar」を移動します。

これは一例です。[sample]となっているところを自身のユーザー名に変えてください。

sudo mv /home/sample/ダウンロード/BuildTools.jar /home/sample/minecraft

移動しました。

ここで、「minecraft」ディレクトリに移動しておきます。

cd minecraft

移動しました。

2. ビルドツールを起動する。

起動します。

sudo java -jar BuildTools.jar

まぁまぁ待ちます。

終わりました。10分くらい待ちました。「Success!」と表示されていれば成功です。

次にこれを打ちます。

spigot-「1.15.1」.jarの数字はダウンロードするときによります。

sudo java -jar spigot-1.15.1.jar

すぐに終わり、新たなファイルが作成されます。

3. 利用規約同意

次に規約同意をします。

nanoエディタで編集します。「false」を「true」に変えてください。

sudo nano eula.txt

こんな感じになります。

4. サーバー起動

この画面から始めます。

もう一度同じのを打ちます。

spigot-「1.15.1」.jarの数字はダウンロードするときによります。

sudo java -jar spigot-1.15.1.jar

完全に起動しました!「Done!」が証拠です。3分くらいかかりました。

5. (グローバル環境のみ)ルーターのポート開放・開放確認

みんなで遊ぶ場合はポートの開放をしなければいけません。

以下からポートの開放・開放確認をしてください。

Raspberry pi(ラズパイ)でMinecraftサーバーを立てる【グローバル・公式サーバー】
Raspberry pi(ラズパイ)でMinecraftサーバーを立てる【グローバル・公式サーバー】

マイクラから接続

注意

マルチプレイを選択

「サーバーを追加」を選択

サーバー名(自由です)と先ほど確認したグローバルIPアドレスを入力(画像は【公式サーバー・ローカル編】と同じのなのでIPアドレスがローカル用となっています。)

ローカルとグローバルを名前でわけておくとわかりやすいかなと思います。

この画像だと、なぜかうまくローカルでもグローバルでもつながりました。運がよかったです。

次はプラグインを入れようと思います。