Ubuntuでマイクラサーバーを立てる方法 [Ubuntu 20.04]

今回は、Ubuntu20.04(デスクトップ)にて、マイクラサーバーをForgeで立てる方法を解説します!
下準備
毎度のごとく、まずはアップデート
$ sudo apt update
$ sudo apt update -yマイクラサーバーで使う、ポート25565を開放します。
$ sudo ufw enable
$ sudo ufw default deny
$ sudo ufw allow 25565/tcp
$ sudo ufw reload念のため、確認しましょう。
$ sudo ufw status
状態: アクティブ
To Action From
-- ------ ----
25565/tcp ALLOW Anywhere
25565/tcp (v6) ALLOW Anywhere (v6)次に、サーバー用のディレクトリを作成します。
今回は分かりやすいように、デスクトップに作成します。
$ cd Desktop
$ mkdir forgeserverJavaのインストール
| Minecraft Version | Java Version |
| 1.16以前 | Java8 or Java11 |
| 1.17以上 | Java16 |
| 1.18以上 | Java17 |
今回サーバーを構築するのは、Minecraft Java版1.20.1ですので、それに対応したJava17をインストールします。
$ sudo apt install openjdk-17-jdkMinecraft Forgeのインストール
次に、Forgeをインストールします。
Ubuntuデスクトップ版の場合はFirefoxからインストールしちゃいましょう。
バージョンは、導入したいMODなどと合わせてください。
5秒たつとダウンロードできます。
ダウンロード出来たら、Downloadsフォルダへ移動します。
すると、さっきダウンロードしたファイルがあると思うので、それを右クリック。
「指定先へ移動」をクリックします。
作成したフォルダに移動します。
それができたら、次はインストールの作業へ移ります。
$ cd Desktop/forgeserver
$ java -jar "ダウンロードしたファイル名"Install serverをクリック。ディレクトリは作成したものを指定。
「OK」でインストールが始まります。
結果を確認して、「OK」で終了。
初回起動
インストールが完了すると、run.sh が生成されるので、実行します。
$ bash ./run.shすると、ディレクトリ内に eula.txt という利用規約書が生成されます
それを開いてfalseをtrueに書き換えて、保存します。
※MODを導入する場合
生成されたmodsフォルダに、導入したいMODを入れるだけです!(バージョンは確認してね)
サーバー起動
では、再び run.sh を実行します。
$ bash ./run.shそれらしい画面が出てきましたね(笑)
サーバーへの参加
サーバーを起動している状態で、別のPCでMinecraftを起動します。
※サーバーにMODを導入した場合は、参加には、それと同じMODが必要です。(configをいじっている場合は注意)
参加する環境が、サーバーと同じネットワークの場合は、サーバーのプライベートipアドレスを入力することで参加できます。
プライベートipアドレスの確認方法
$ hostname -IServer Addressのところに確認したipアドレスを入力します。
参加できるはず…
以上です。お疲れさまでした!

これって別の人のサーバーに入りたいときはどういう操作をするんですか?
「別の人のサーバー」というのは、あなたが誰か別のサーバーに入りたいということですか?
その場合、例えば大手サーバーの「Hypixel」に参加する場合は
サーバーアドレスのところに
mc.hypixel.net
と入力すれば参加できます。
もしくは、その人が同じLAN内でない場合はグローバルipアドレスを
同じLAN内では、プライベートipアドレスを
教えてもらってください。