このチュートリアルでは、MinecraftサーバーをDebian 9 Stretchにインストールする方法を紹介します。知らない人のために、Minecraftはブロックを壊して配置するゲームです。 Minecraftのクリエイティブな側面と構築の側面により、プレーヤーは3Dの手続き型生成された世界でテクスチャキューブから構造を構築できます。Minecraftサーバーを使用すると、プレーヤーはオンラインで、またはローカルエリアネットワークを介して他の人と遊ぶことができます。ローカル専用サーバーハードウェア、ホームマシンの仮想プライベートサーバー、またはローカルゲームコンピューター。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian9StretchサーバーへのMinecraftサーバーのインストールを段階的に説明します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian 9(Stretch)。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Debian9StretchにMinecraftサーバーをインストールする
手順1.まず、次のapt-get
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt update sudo apt upgrade sudo apt install git build-essential
ステップ2.Java-JDKをインストールします。
Minecraftサーバーのセットアップでは、システムにJavaをインストールする必要があります:
sudo apt install openjdk-8-jre-headless
Javaバージョンを印刷してインストールを確認します:
java -version
ステップ3.Debian9にMinecraftサーバーをインストールします。
まず、次のコマンドを実行して、ユーザーのホームディレクトリ内に3つの新しいディレクトリを作成します。
mkdir -p ~/{backups,tools,server}
次に、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
ステップ4.Minecraftサーバーを構成します。
ダウンロードが完了したら、〜/ serverディレクトリに移動して、Minecraftサーバーを起動します。
cd ~/server java -Xmx1024M -Xms512M -d64 -jar server.jar nogui
次に、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 27 03:33:56 PST 2018 eula=true
次に、server.propertiesファイルを編集してrcon
を有効にします。 プロトコルを設定し、rcon
を設定します パスワード。この設定を使用して、mcrcon
を使用してMinecraftサーバーに接続できます。 ツール:
### nano ~/server/server.properties rcon.port=23888 rcon.password=your-strong-password enable-rcon=true
ステップ5.Systemdを作成します。
Minecraftをサービスとして実行するには、新しいSystemdユニットファイルを作成します:
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>
ファイルを保存して閉じ、systemd
に通知します 新しいユニットファイルを作成したこと:
sudo systemctl daemon-reload sudo systemctl start 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 strong-password -t
おめでとうございます!Minecraftが正常にインストールされました。このチュートリアルを使用してDebian 9(Stretch)システムにMinecraftサーバーをインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、公式のMinecraftを確認することをお勧めします。ウェブサイト。