GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 18.04 Bionic Beaver に Minecraft サーバーをインストールする方法

この記事では、Ubuntu 18.04 LTS に Minecraft サーバーをインストールして構成するために必要な手順について説明しました。このチュートリアルを続行する前に、sudo 権限を持つユーザーとしてログインしていることを確認してください。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

Minecraft は、Microsoft Studious によって開発された、世界で最も有名な建築ゲームの 1 つです。このゲームでは、必要なものを何でも構築し、3D の世界で探索することができます。独自の Minecraft サーバーをホストしている場合、ルールを決めれば、このインタラクティブなアドベンチャー ゲームで友達と一緒にプレイできます。

Minecraft サーバーを Ubuntu にインストール

ステップ 1. まず、Ubuntu サーバーにパッケージをインストールする前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。

sudo apt update
sudo apt upgrade

ステップ 2. Java をインストールします。

Minecraft サーバーを実行するには、サーバーに Java が必要です。最新バージョンをインストールします:

sudo apt install openjdk-8-jdk

ここで、Java のインストールを確認します:

$ java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

ステップ 3. Minecraft ユーザーの作成。

次のステップは、Minecraft サーバーを実行するホーム ディレクトリ /opt/minecraft を持つ新しいシステム ユーザーとグループを作成することです:

sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft

ステップ 4. Minecraft を Ubuntu にインストールします。

まず、インストール プロセスを開始する前に、必ず minecraft ユーザーに切り替えてください:

sudo su - minecraft

ユーザーのホーム ディレクトリ内に 3 つの新しいディレクトリを作成します。

mkdir -p ~/{backups,tools,server}
  • バックアップ ディレクトリには、サーバーのバックアップが保存されます。後でこのディレクトリをリモート バックアップ サーバーと同期できます。
  • tools ディレクトリには、mcrcon クライアントとバックアップ スクリプトが保存されます。
  • サーバー ディレクトリには、実際の Minecraft サーバーとそのデータが含まれます。

次に、mcrcon をダウンロードしてコンパイルします。

最初に ~/tools ディレクトリに移動し、次のコマンドを使用して GitHub から Tiiffi/mcrcon リポジトリのクローンを作成します:

cd ~/tools && git clone https://github.com/Tiiffi/mcrcon.git
cd ~/tools/mcrcon
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
./mcrcon -h

次のステップ、Minecraft サーバーのダウンロード

wget https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar -P ~/server

ダウンロードが完了したら、~/server ディレクトリに移動し、Minecraft サーバーを起動します:

cd ~/server
java -Xmx1024M -Xms512M -d64 -jar server.jar nogui

サーバーが初めて起動されると、サーバーはいくつかの操作を実行し、server.properties ファイルと eula.txt ファイルを作成して停止します:

[14:46:36] [main/INFO]: Loaded 0 recipes
[14:46:36] [main/INFO]: Loaded 0 advancements
[14:46:36] [Server thread/INFO]: Starting minecraft server version 1.13.2
[14:46:36] [Server thread/INFO]: Loading properties
[14:46:36] [Server thread/WARN]: server.properties does not exist
[14:46:36] [Server thread/INFO]: Generating new properties file
[14:46:36] [Server thread/WARN]: Failed to load eula.txt
[14:46:36] [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[14:46:36] [Server thread/INFO]: Stopping server
[14:46:36] [Server thread/INFO]: Saving worlds
[14:46:36] [Server Shutdown Thread/INFO]: Stopping server
[14:46:36] [Server Shutdown Thread/INFO]: Saving worlds

上記の出力からわかるように、サーバーを実行するには Minecraft の EULA に同意する必要があります。 eula.txt ファイルを開き、eula=false を eula=true に変更します。

nano ~/server/eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Thu Dec 10 03:46:53 PST 2019
eula=true

次に、rcon プロトコルを有効にし、server.properties ファイルを編集して rcon パスワードを設定します。これらの詳細を使用して、mcrcon ツールを使用して Minecraft サーバーに接続できます:

nano ~/server/server.properties
rcon.port=23888
rcon.password=Your-password
enable-rcon=true

ステップ 5. Systemd Unit ファイル Minecraft の作成。

お気に入りのテキスト エディターを開き、minecraft.service という名前のファイルを /etc/systemd/system/ に作成します。

sudo nano /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=minecraft
Nice=1
KillMode=none
SuccessExitStatus=0 1
ProtectHome=true
ProtectSystem=full
PrivateDevices=true
NoNewPrivileges=true
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui --noconsole
ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 23888 -p strong-password stop

[Install]
WantedBy=multi-user.target

次のコマンドを実行して、Minecraft サーバーを起動して有効にします:

sudo systemctl daemon-reload
sudo systemctl start minecraft
sudo systemctl enable minecraft

ステップ 6. ファイアウォールを構成する

サーバーがファイアウォールで保護されていて、ローカル ネットワークの外部から Minecraft サーバーにアクセスしたい場合は、ポート 25565 を開く必要があります:

sudo ufw allow 25565/tcp

ステップ 7. Minecraft コンソールにアクセスします。

Minecraft コンソールにアクセスするには、mcrcon ユーティリティを使用できます。構文は次のとおりです。ホスト、rcon ポート、rcon パスワードを指定し、mcrcon ターミナル モードを有効にする -t スイッチを使用する必要があります。

/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 23888 -p Your-password -t

Ubuntu 18.04 Bionic Beaver に Minecraft をインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。質問や提案がある場合は、下にコメントを残してください。


Ubuntu
  1. Ubuntu18.04LTSにMinecraftサーバーをインストールする方法

  2. Ubuntu 18.04 Bionic Beaver に FTP サーバーをインストールする方法

  3. GlassFish を Ubuntu 18.04 Bionic Beaver にインストールする方法

  1. Ubuntu 18.04BionicBeaverのインストール方法

  2. Ubuntu18.04にMinecraftサーバーをインストールする方法

  3. Ubuntu 18.04 LTS(Bionic Beaver)最小サーバーのインストール方法

  1. Ubuntu20.04にSpigotMinecraftサーバーをインストールする方法

  2. Ubuntu 18.04BionicBeaverにKodiをインストールする方法

  3. Ubuntu14.04にMinecraftサーバーをインストールする方法