
Minecraftのブームは2009年に始まりました。誰もが記憶に残るほどではないかもしれませんが、今でも一定の影響力を持っています。今でも、Minecraftは史上最も人気のあるビデオゲームの一つです。しかし、Minecraftの魅力は単なる遊びではありません。Minecraftサーバーを設置すれば、LANにMinecraftの楽しさをもたらすだけでなく、新任の管理者にLinuxの使い方を教える絶好の機会にもなります。
参照: ネットワーク管理者に必要な20の良い習慣と、やめるべき10の習慣 (無料PDF) (TechRepublic)
Ubuntu Server 22.04 に Minecraft サーバーをインストールする手順について説明し、若い Linux 管理者の実力を試したり、スタッフがローカル ネットワークの境界を離れずにストレスを発散できるようにしたりできるようにします。
必要なもの
この手順を実行するには、Ubuntu Server 22.04 の実行インスタンスと sudo 権限を持つユーザーが必要です。これで完了です。
依存関係のインストール方法
Minecraft にはいくつかの依存関係があります。中でも最も重要なのは Java です。Java をインストールする前に、以下のコマンドを使って、他の一般的な依存関係をいくつか解決しましょう。
sudo apt-get install lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0:i386 netcat screen -y
完了したら、Javaをインストールできます。Minecraftの特徴は、標準リポジトリにあるJavaよりもはるかに新しいバージョンのJavaが必要になることです。これを回避するには、まず次のコマンドで正しいリポジトリを追加します。
sudo add-apt-repository ppa:openjdk-r/ppa
次に、apt を次のように更新します。
sudo apt-get update
これで、OpenJDK 17 を次のようにインストールできます。
sudo apt-get install openjdk-17-jre-headless -y
ファイアウォールを開く方法
Uncomplicated Firewall を実行している場合は (実行する必要があります)、次のコマンドを使用して特定のポートを開く必要があります。
sudo ufw allow 25565
Minecraftのインストール方法
インストーラーをダウンロードして実行する前に、次の権限で新しいユーザーを作成します。
sudo adduser mcserver
新しいユーザーには、強力で重複のないパスワードを設定してください。パスワードを設定したら、以下のコマンドで新しいユーザーに変更してください。
su - mcserver
Linux Game Server Manager からインストーラーをダウンロードするには、次の手順を実行します。
wget -O linuxgsm.sh https://linuxgsm.sh
次のようにして、新しいファイルに実行権限を付与します。
chmod +x linuxgsm.sh
次のコマンドを実行して、linuxgsm.sh ファイルを mcserver として Bash に認識させます。
bash linuxgsm.sh mcserver
最後に、次のコマンドでインストーラーを実行します。
~/mcserver install
サーバーの設定方法
インストールが完了したら、サーバーを起動する前に簡単な設定変更を行う必要があります。以下のコマンドで設定ファイルを開きます。
sudo nano serverfiles/server.properties
そのファイルで、次の行を探します。
server-ip:xxx.xxx.xxx.xxx
ホスティング サーバーの実際の IP アドレスを反映するように xxx.xxx.xxx.xxx を変更します。
ファイルを保存して閉じます。
サーバーの起動方法
最後に、サーバーを起動します。そのためには、次のコマンドを実行します。
~/mcserver start
これでMinecraftサーバーが起動し、プレイヤーが接続できる状態になっているはずです。ただし、Microsoft公式版のMinecraftではこのサーバーに接続できないという点に注意してください。マルチプレイヤーモードでプレイし、ローカルサーバーに接続するには、有料のJava版を使用する必要があります。
ヒント: 次のコマンドで Minecraft サーバーのステータスを確認できます。
~/mcserver monitor
次のような出力が表示されます (すべてが正常であることを示します)。
Monitoring mcserver: Checking session: OK
Monitoring mcserver: Querying port: gsquery: 192.168.1.63:25565 : 0/1: OK
Monitoring mcserver: Querying port: gsquery: 192.168.1.63:25565 : 0/1: OK
Linux管理者の皆さん、これがLAN上のUbuntu Server 22.04インスタンスにMinecraftサーバーをインストールする方法です。楽しいゲームライフを!
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。